Оценка короткого замыкания

Оценка короткого замыкания Вычисление по короткому замыканию — семантика некоторых логических операторов в языках программирования.  В языках программирования с отложенным […]

Оценка короткого замыкания

  • Вычисление по короткому замыканию — семантика некоторых логических операторов в языках программирования. 
  • В языках программирования с отложенным вычислением (Lisp, Perl, Haskell) логические операторы приводят к короткому замыканию. 
  • В других языках (Ada, Java, Delphi) доступны операторы короткого замыкания и стандартные логические операторы. 
  • Операторы короткого замыкания являются управляющими структурами и не являются строгими арифметическими операторами. 
  • В императивных языках (C и C++) операторы короткого замыкания вводят точку последовательности. 
  • В ALGOL 68 использовалось управление процедурами для предотвращения короткого замыкания. 
  • Использование операторов короткого замыкания подвергалось критике из-за их побочных эффектов и усложнения формальных рассуждений о программах. 
  • В любом языке программирования, реализующем вычисление короткого замыкания, выражения x и y эквивалентны условному выражению if x then y else x. 
  • В строго типизированных языках выражение упрощается до if x then y else false и if x then true else y соответственно. 

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

Оценка короткого замыкания — Википедия

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

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