Выражение (информатика)

Оглавление1 Экспрессия (информатика)1.1 Определение выражения в информатике1.2 Процесс вычисления выражений1.3 Различие между выражениями и операторами1.4 Побочные эффекты в выражениях1.5 Предостережения […]

Экспрессия (информатика)

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

    • Выражение – это синтаксическая сущность, вычисляемая для получения значения или неопределенности. 
    • Включает константы, переменные, функции и операторы, интерпретируемые языком программирования. 
  • Процесс вычисления выражений

    • Математические выражения называются вычислениями. 
    • Выражения обычно возвращают примитивные типы данных, такие как строки или числа. 
  • Различие между выражениями и операторами

    • Выражения имеют значение, операторы – нет. 
    • Примеры: 2 + 3 и y + 6 являются выражениями, а void – типом возвращаемого значения функции, который не имеет значения. 
  • Побочные эффекты в выражениях

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

    • Формальное определение побочных эффектов включает изменения абстрактного состояния программы. 
    • Некоторые языки, считающиеся “без побочных эффектов”, все еще имеют конкретные побочные эффекты. 
    • Время вычисления выражения может быть важным для корректной работы системы. 
  • Влияние спецификации языка на удаление выражений

    • От спецификации языка зависит, могут ли выражения без абстрактных побочных эффектов быть удалены из выполнения. 
  • Ссылки

    • Статья содержит внешние ссылки и цитаты, но они не являются частью основной информации и не включены в список тезисов. 

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

Выражение (информатика) — Википедия

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