• Литературное программирование

      Не прошло и месяца как я узнал о литературном программировании, но
      сама концепция произвела на меня неизгладимое впечатление, заставила
      переосмыслить некоторые вещи и поубавить пыла на пару с максимализмом
      в некоторых суждениях. О технической стороне литературного
      программирования (я называю его литературным, а не грамотным; мне
      кажется это ближе по смыслу оригинальному названию) я видел пару
      замечательных статей в рунете, но я хочу рассказать о эмоциональной
      его стороне, надеюсь это придаст вам мотивации копнуть
      глубже. Эмоциональные слова прозвучали бы из моих уст
      несколько… по-фанбойски, так что оставлю их на потом, а сейчас
      предложу вам прочесть несколько цитат создателя методологии, Дональда
      Кнута.
      Читать дальше →
    • Emacs Starter Kit

        Emacs. Большая и сложная программа. Ему как ничему другому подходит это определение. Эмакс был создан очень давно в лаборатории искуственного интллекта MIT, он несет в себе гены очень своеобразной культуры лисп-хакеров былых времен. С тех пор он не раз переписывался, улучшался, дополнялся и обрастал тысячами расширений в течение десятков лет. Эмакс, если и был когда-то мощным текстовым редактором, сейчас стал некоей универсальной программой, в нём можно делать абсолютно всё что угодно, если это хотя бы немного затрагивает собой задачу отображения или редактирования текста, и даже больше. Людям знающим универсальность играет на руку, ведь одной программой можно делать тысячу разных дел, при этом не прилагая усилий для переучивания к разным интерфейсам. Людей, впервые запустивших эмакс подобная универсальность и непривычный интерфейс поначалу пугает. Научиться пользоваться эмаксом, понять его идею и проникнуться ею задача непростая, трудоемкая и долгая (как говорится, пологая кривая обучаемости).
        Читать дальше →