Ребол

Ребол Обзор языка программирования Rebol Rebol — это гомоиконический язык программирования, разработанный Дугласом Крокфордом.  Он отличается от других языков программирования […]

Ребол

  • Обзор языка программирования Rebol

    • Rebol — это гомоиконический язык программирования, разработанный Дугласом Крокфордом. 
    • Он отличается от других языков программирования тем, что использует блоки вместо операторов и функций. 
    • Rebol имеет свободную форму синтаксиса и не требует специального форматирования. 
  • Особенности и синтаксис

    • Rebol поддерживает различные диалекты, каждый из которых оптимизирован для конкретных целей. 
    • Диалекты могут использоваться для определения бизнес-правил, интерфейсов и последовательности экранов. 
    • Блоки Rebol могут содержать составные значения, такие как слова, числа и символы. 
    • Синтаксис Rebol имеет свободную форму, но часто использует отступы для улучшения читаемости. 
  • Семантика и оценка

    • Функция do используется для оценки блоков и является основным средством оценки в Rebol. 
    • Переменные в Rebol не имеют типа, а тип связан со значениями. 
    • Выражения в Rebol оцениваются префиксным или инфиксным способом, с приоритетом инфиксных операторов. 
  • Синтаксический анализ

    • Функция синтаксического анализа используется для определения и интерпретации диалектов Rebol. 
    • Диалект синтаксического анализа также является подъязыком, ориентированным на выражения. 
    • Синтаксический анализ в Rebol использует ключевые слова и правила приоритета. 
  • Реализации и наследие

    • Rebol имеет несколько официальных реализаций, включая консольную версию и версию с графическим интерфейсом. 
    • Он вдохновил другие языки программирования, такие как JavaScript и Boron. 
  • Рекомендации и дальнейшее чтение

    • В статье есть ссылки на учебные пособия и руководства по Rebol, а также исходные коды Rebol 3. 

Полный текст статьи:

Ребол — Википедия

Оставьте комментарий

Прокрутить вверх