вторник, 24 ноября 2009 г.

[comp.prog.flame] Chromium OS и чистА функциональные языки

По мотивам вчерашней заметки подумалось: вот адепты функционального программирования увлеченно рассказывают про достоинства статически типизированных функциональных языков (в первую очередь OCaml и Haskell). Про то, как именно статическая типизация и типы помогают устранять ошибки и вообще, делать код выразительнее и компактнее.

А тут Google продвигает платформу, которая выведет Web-программирование на совершенно другой уровень. Где главную роль, по крайней мере на первом этапе, будет играть JavaScript. Динамически язык с прототипами вместо классов и интерфейсов, хотя и с функциями в качестве первоклассных сущностей и замыканиями.

Т.е. Google может создать, по сути, новую нишу в индустрии ПО (аналогичной нишей стала разработка приложений для мобильных телефонов). Нишу, в которой OCaml-ам с Haskell-ями делать будет нечего. Т.е. вообще нечего, если только они не научатся компилироваться в JavaScript.

В общем, победа функционального программирования становится все более очевидной и безоговорочной ;)

PS. Данный текст можно воспринимать как шутку, в которой есть только доля шутки ;)

Отправить комментарий