Представлений перший загальнодоступний випуск мови програмування L

0

Підготував студент групи РПЗ-3 Лилик Олег

 Ларрі МакЕвой (Larry McVoy), керівник компанії BitMover, який брав безпосередню участь в кризі, який привів до появи Git, представив перший загальнодоступний випуск мови програмування L (також званого Little), який розроблявся силами компанії BitMover протягом приблизно дев’яти років.

Основною метою проекту є створення альтернативи мови програмування Tcl і його графічного тулкіта Tk, яка була б сумісна з Tcl на рівні байт-кодів інтерпретатора (Tcl 8.6), але мала б більш звичний для більшості програмістів Сі-подібний синтаксис. L доступний для платформ GNU / Linux, OS X і Windows. Вихідний код поширюється під пермісивними BSD-подібної ліцензії, аналогічної ліцензії на Tcl / Tk. Деякі частини L також доступні під ліцензією Apache 2.0.

ОСНОВНІ ОСОБЛИВОСТІ L:

– Сі-подібний синтаксис з великою кількістю запозичень з Perl.

– Підтримка списків, масивів, словників і структур.

– Використовується движок регулярних виразів Perl (PCRE), який замінив реалізацію регулярних виразів Tcl. Підтримуються оператори Perl зіставлення тексту з регулярними виразами:

buf = ~ /.*foo/

 

ВВЕДЕННЯ-ВИВЕДЕННЯ В СТИЛІ PERL:

while (buf = <>)

– Відсутня управління пам’яттю – використовується підрахунок посилань на об’єктах.

– Компілює в байткод Tcl, так що L може викликати Tcl і Tcl може викликати L.

– Повний доступ до Рантайм Tcl і будь-яким зовнішнім модулям для нього.

– Повний доступ до графічного тулкіта Tk.

 


Share.

Comments:

Leave A Reply

'