Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Read/Write - ???   Alex Kozhushko   12 Jun 2003 15:04:48 
Архивное /ru.algorithms/6577cb1ce722.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional