Язык программирования, ориентированный на выражения

Язык программирования, ориентированный на выражения Определение языка программирования, ориентированного на выражения В таких языках каждая конструкция является выражением и выдает […]

Язык программирования, ориентированный на выражения

  • Определение языка программирования, ориентированного на выражения

    • В таких языках каждая конструкция является выражением и выдает значение. 
    • Исключениями являются макроопределения, препроцессорные команды и объявления, которые рассматриваются как инструкции. 
  • Примеры языков, ориентированных на выражения

    • Lisp и ALGOL 68 являются примерами таких языков. 
    • Паскаль не является языком, ориентированным на выражения. 
    • Все функциональные языки программирования являются ориентированными на выражения. 
  • Критика и предотвращение ошибок

    • Ориентация на выражения может привести к ошибкам, когда программист случайно заменяет переменную выражением. 
    • Ada и Java ограничивают управляющие выражения, чтобы предотвратить такие ошибки. 
    • Python запретил вложение присваивания в другие операторы или выражения. 
    • В некоторых языках выражения, вызывающие побочные эффекты, возвращают тип void. 
  • Примеры языков, ориентированных на выражения

    • Перечислены примеры языков, включая АЛГОЛ 68, Perl, Ребол, Рубин, Эликсир, Эрланг, Хаскелл, Ржавчина, Скала, Котлин и OCaml. 
  • Разделение команд и запросов

    • В статье также упоминается разделение команд и запросов как отдельная тема. 
  • Функциональное программирование

    • Упоминается функциональное программирование как связанное с языками, ориентированными на выражения. 

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

Язык программирования, ориентированный на выражения — Википедия

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

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