Операторы and и / или просто намного старше.Операторы andalso / orelse являются более поздними дополнениями.Вариант использования для и / или сегодня может быть, когда вы просто хотите выполнить несколько простых логических операций, а горизонтальное пространство важнее, чем, возможно, сохранение пары машинных циклов.Например:
X = Y and (A or B),
вместо
X = Y andalso (A orelse B),
немного проще для глаз.
Из-за обратной совместимости было невозможно простоизменить поведение оригинала и / или стать замкнутым, поэтому потребовались новые ключевые слова.Имена andalo / orelse происходят от Standard ML.