Почему объявление переменной пишется справа налево?

antcatt77

Почему объявление переменной(функции и т.д.) пишется справа налево?
почему сначала пишется имя переменной, а потом выражение? хотя "выполнение" идет наоборот, сначала вычисляется правая часть, и только потом запоминается какому имени этот результат соответствует
с точки зрения же выполнения удобнее вроде писать слева направо:
1 + 1 => x
x * 475 => y

blackout

Потому что такую запись читать удобно. Глупо читать длинное/сложное выражение даже не зная, что оно значит.

antcatt77

т.е. это уже фактически формирование структуры вычислений для того, чтобы можно было бегло ориентироваться?

blackout

x=что-то это не вычисление, а определение. Вычисление это что-то1=что-то2=что-то3=..., при этом порядок слева направо соответствует порядку вычисления.

antcatt77

меня, кстати, больше смущает запись логических выражений, а не математических
например, запись выражения: из A+B следует C, из которого следует D, которое давайте обозначим для дальнейшего использования как D1
если записать это кратко, то получается A &B -> C -> D => D1
а в штатной записи, имхо, менее понятно чему именно D1 соответствует
D1 = A&B -> C -> D

antcatt77

x=что-то это не вычисление, а определение.
пока не зафиксирован термин "вычисление" одно слабо отличается от другого.
например, считывание и распознавание формулы - это тоже выполнение (символьное выполнение)

1853515

имхо, менее понятно чему именно D1 соответствует
D1 = A&B -> C -> D
ключевое слово - "имхо"
замути голосовалку, кому что удобнее
и спрашивать надо было в девелопменте

FieryRush

Почему объявление переменной(функции и т.д.) пишется справа налево?
Надо идти к истокам. Исток - это Фортран. Фортран - это калька с математической записи. В математической записи принято более простые выражения (тем более такого вида) ставить слева. Причина, очевидно, в выравнивании. В ЯП тоже не стали ничего менять видимо из-за выравнивания.
Оставить комментарий
Имя или ник:
Комментарий: