Язык Cx

Данный раздел находится в работе и пока здесь хозяйствует Муза.

Муза

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