чем отличается результат от возврата? ) result * return

5 года назад от Себирия

1 ответ



0 голосов
1 Странно что вопрос задан в лингвистику а не в программирование
2 не сформулированно точно что требуется ни даже язык программирования не назван
3 Можно же набрать запрос в поисковике на английском русском или любом языке который знаешь
Отличае операторов result и return при написание подпрограмм (функций ) на языке имя рек

зы раньше программы писались на ассемблере
mov ax, offset
push ax ложим в стек смещение
mov bx, segment
push bx ложим в стек сегмент
call (вызов подпрограммы по адресу bx:ax текущий cs:ip ложится в стек)
mov bp, sp
push bp
иницилиизация тут локальный переменны ложатся в стек

pop bp
add sp+x (чистим за собой стек)
ret ()
ну и значение подрограммы возращалось видимо через стек
сама команда ret это возрат из подпрограммы то есть тоже самое что и call только наоборот точка возрата берется из стека
Видимо отсюда и пошло
возврат не результата а возврат видимо из под программы
result это существительное результат
return это глагол возвращать
turn=вращать + re- (cнова)
таким образом return=turn again
5 года назад от Natali

Связанные вопросы

1 ответ
8 года назад от Porybookfuro