Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # ClojureScript или "что делать если вы повзрослели?".
- Согласно гипотезе лингвистической относительности - язык определяет мышление,
- предопределяя когнитивные паттерны и концептуальное поле. Возможно в
- какой-то момент вы почувствуете, что язык, которым вы пользуетесь, неудобен для
- выражения ваших идей, конструкции получаются неуклюжими и громоздкими, а некоторые мысли
- и вовсе не возможно выразить.
- С другой стороны искуственные языки созаются людми и в значительной степени определяются
- их вкусом, кругозором, опытом и в конце концов гениальностью.
- В терминах Фреда Брукса хороший проектировщик обеспечивает "концептуальную целостность" творения,
- объединяя части в гармоничное целое, плохой этого не делает. Гениальный проектировщик сжегает неудачные попытки
- и не удовлетворяется полу-результатом.
- Еще с одной стороны, язык прогаммирования для нас это орудие-инструмент производства.
- Неудачный, неправильно выбранный инструмент заставляет нас тратить больше усилий,
- нервов и электроэнергии, крадет у нас время и превращае нас в фабрику энтропии,
- смещая вселенную к тепловой смерти.
- Я бы хотел познакомить вас с языком ClojureScript, который достоин внимания по перечисленным выше критериям.
- Это взрослый язык, стоящий на плечах десятилетних традиций LISP, с печатью гениальности его автора.
- В Clojure многие умные люди находят источник вдохновления и инструмент для реализации новых идей.
- Попробуем даже это знакомство сделать в режиме интерактивного программирования, на этом чудесном языке :)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement