ailev.ru

7 июля 2009 · Комментарий

Без заголовка

Компьютерная революция еще не началась. Но явно зреет революционная ситуация: отдельные детальки начинают встречаться то тут, то там -- а полная сборка из деталек происходит пока только в блогах типа наших, университетских курилках и (по очень отдельным частям) в тех же университетских проектах. Как я понимаю, все эти 5 пунктов про Coq -- это пока только сослагательное наклонение, хотя много кода уже написано. Но и система Пиумарты уже содержит много кода, и тоже вся в сослагательном наклонении. Но одни и те же тренды в основанных на разных парадигмах ветвях компиляторщиков уже видны, это факт: -- унифицированное рассмотрение динамической и статической типизации, подвод под доказательство программ "сверхпозднего связывания", рефлексия и прочие неразличения интерпретации и компиляции -- выход в мультипарадигмальность -- стек языков, с DSL на верхушке, "языкоориентированность" и прочая "языковая" расширяемость (по этой линии проходит и MDA) -- формальные модели в основании всех базовых языков, "поэзия" типа С и Perl уже не проходит -- язык, совмещенный с IDE и неотделимый от нее (идея еще со Smalltalk) ... и так далее В какой-то момент пойдут сборки всех этих идей в рамках инструментальных систем. А вот когда начнутся на верхушках этих систем реализовываться прикладные системы, а на низушках -- другие процессорные архитектуры (выгадывая 100 раз минимально на скорости работы в сложных задачах) тогда и случится эта самая революция. Но революционность к этому моменту уже никто не будет замечать...

К записи · К обсуждению