17.05.2018  

Методы передачи параметров

 

Швейцарский программист Никлаус Вирт, отец этого популярного языка, на вопрос, как правильно произносится его фамилия, отвечал: «Вы можете 
меня звать или по имени, произнеся «виирт» (Veert), или по значению „заслуженный" (Worth)». Здесь налицо игра слов, напоминающая о двух 
методах передачи параметров между процедурами (или вспомогательными алгоритмами, подпрограммами) в языке Pascal — по имени или по 
значению. Традиционно FORTRAN, в отличие от Pascal, допускает один метод передачи параметров (см. раздел «Языки программирования» в томе 
«Информатика» «Энциклопедии для детей»).
Пост отказывается считать Вирта «заслуженным» программистом, в запальчивости обзывая его «главным сопляком». Он подчёркивает, что 
искусственные ограничения учебного языка полезны начинающим программистам, но сдерживают потенциальные возможности профессионалов, которые 
не любят «ограничители скорости, вмонтированные в их автомобиль».

Швейцарский программист Никлаус Вирт, отец этого популярного языка, на вопрос, как правильно произносится его фамилия, отвечал: «Вы можете меня звать или по имени, произнеся «виирт» (Veert), или по значению „заслуженный" (Worth)». Здесь налицо игра слов, напоминающая о двух методах передачи параметров между процедурами (или вспомогательными алгоритмами, подпрограммами) в языке Pascal — по имени или по значению. Традиционно FORTRAN, в отличие от Pascal, допускает один метод передачи параметров (см. раздел «Языки программирования» в томе «Информатика» «Энциклопедии для детей»).

Пост отказывается считать Вирта «заслуженным» программистом, в запальчивости обзывая его «главным сопляком». Он подчёркивает, что искусственные ограничения учебного языка полезны начинающим программистам, но сдерживают потенциальные возможности профессионалов, которые не любят «ограничители скорости, вмонтированные в их автомобиль».