Язык Cx
Данный раздел находится в работе и пока здесь хозяйствует
Муза.
Муза
- Языки программирования переживали несколько поколений. В какой-то момент появился язык Forth, который буквально в своём названии закодировал "четвертое поколение". Конец прошлого тысячелетия был временем попыток создать языки пятого поколения и на этом развитие остановилось. Cx в своём произношение читается как английское "шесть" и некоторым образом претендует на то, чтобы открыть новое, шестое поколение языков "литературного программирования". До данного момента языки постепенно отдалялись от неискушённых пользователей, но в пику им Cx постарается развернуться лицом к человеку.
-
Демонстрация всякого языка программирования привычно начинается с
"Hello, World!". На языке Cx текст этой программы выглядит как:
Hello, World!
. Вызвано это тем, что первичными является описание продукта. Мы не начинаем сразу раздавать указания компьютеру, как стоит действовать. - Мы продолжаем идею LISP, который разрушил барьер между кодом и данными. Код — это данные, а данные могут быть кодом. Наши программы могут управлять программами.
- Поскольку языковой синтаксис является всего лишь формой данных, мы не должны его ограничивать. Дорога для создания эффективных языков DSL должна быть открыта. Возможно, за применением принципа атомизации к языкам программирования стоит будущее.