Red — императивный и функциональный язык, созданный в 2011 году Ненадом Ракоцевичем; наследует гомоиконичный синтаксис интерпретируемого языка Rebol и нацелен на преодоление ограничений Rebol и широкую применимость в качестве языка «общего назначения». Заявленные автором цели: простота, компактность, скорость, «экологичность» (экономия ресурсов), «вездесущность» (повсеместное распространение), переносимость, гибкость.

Обладает средствами метапрограммирования, сходными с Rebol, в связи с чем может использоваться для создания предметно-ориентированных языков. Возможности системного программирования реализованы в диалекте Red/System, также созданы диалекты для создания графических интерфейсов, двумерной графики (с возможностями, сходными с SVG).

Среди получивших распространение программ, написанных на Red — средство кодирования диаграмм DiaGrammar и XML-разраборщик SmartXML.

Примечания

Литература Nick Antonaccio and Bohdan Lechnowsky. Programming with Rebol: Reducing Complexity in Development. ODROID Magazine: February 2014. Hardkernel, Ltd, 2014

Ссылки Kaj-de-Vos New Red Programming Language Gets Syllable Backend OSnews, 2011

Категория:Функциональные языки программирования Категория:Свободные компиляторы и интерпретаторы