|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Alex Kozhushko 2:5020/400 12 Jun 2003 15:04:48 To : Pavel Fomin Subject : Re: Read/Write - ??? -------------------------------------------------------------------------------- Добрый день, Pavel! You wrote to Alex Kozhushko on Thu, 12 Jun 2003 11:27:03 +0400: EM>>> Тем не менее это, если верить Вирту, функции, а никак не EM>>> предопределенные операторы. Hаследие Алгола-60, где ввод-вывод был EM>>> только через функции, такая методА обеспечения переносимости... AK>> Ох, не верил бы я Вирту в этом вопросе. Хотя бы потому, что AK>> синтаксис AK>> Write отличается от синтаксиса вызова процедур/функций. AK>> Hапример, Write(x:10:5) PF> А str - это процедура? PF> Если да - то почему понимает такой же синтаксис? Если нет, что PF> почему? PF> =) PF> Это вполне себе процедуры. Только особенные. Hо никак не операторы. И Str - не процедура. Вирт в самом начале использовал два разных понятия - "процедура" и "стандартная процедура". И различий между этими понятиями было достаточно: и синтаксис вызова разный, и передавать стандартные процедуры в качестве параметров нельзя было, и описаний стандартные процедуры не имели. То, что сейчас об этом забывается - ещё не повод отождествлять разные понятия. Кстати, формальная грамматика из борландовского Help не предусматривает Write(x:10:5) - а компилятор ничего, проглатывает. С уважением, Алексей --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/6577cb1ce722.html, оценка из 5, голосов 10
|