Выпуск языка программирования Til 0.2

31 мая 2021 года

В рамках проекта Til развивается интерпретируемый язык программирования, созданный по мотивам языка Tcl и почти полностью совпадающий с ним по синтаксису. Язык нацелен на написание командных сценариев и обеспечивает простоту расширения синтаксиса. Код интерпретатора написан на языке D, который также может использоваться для разработки модулей, расширяющих возможности Til.

Интерпретатор работает в асинхронном режиме и позволяет легко порождать потоки-файберы ( Fiber), а также предоставляет механизм для обработки данных по аналогии с неименованными каналами (например, можно писать "range 0 5 | foreach x { io.out $x }", при том, что код в фигурных скобках обрабатывается в Til как отдельная подпрограмма). Особенностью языка также являются некоторые жёсткие ограничения синтаксиса, например, разделителем может быть только один пробел (два и более пробелов воспринимаются как ошибка), запрещено использование символа табуляции, имена не могут включать символы в верхнем регистре.

Источники править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Выпуск языка программирования Til 0.2», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.