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
Категория:Функциональные языки программирования Категория:Свободные компиляторы и интерпретаторы