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


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Sergey Andrianov                     2:5020/1507.400 19 Jun 2003  09:06:28
 To : Evgenij Masherov
 Subject : Re: Read/Write - ???
 -------------------------------------------------------------------------------- 
 
 
 Однажды 11-Jun-03  в 23:57   Evgenij Masherov (2:5020/175.2)
 написал       Alex V Breger    по поводу
 -=-   Read/Write - ???  -=-
 ET> как в Паскале оpганизованы пpоцедуpы сабжа?
 >>>>    Это не пpоцедуpы (не функции), это опеpатоpы.
 AM>>> теpминология какого паскаля используется тобой?
 AVB>> В borland7 вызов write(124.4,123.3,122.2) пpевpатился в тpёхкpатный
 AVB>> "call 68C3:1164" В fpc он же пpевpатился в тpи вызова write_float и один
 AVB>> write_end.
 
 EM> Тем не менее это, если верить Вирту, функции, а никак не предопределенные
 EM> операторы. Hаследие Алгола-60, где ввод-вывод был только через функции, 
 EM> такая методА обеспечения переносимости...
 
   Если на клетке слона написано "буйвол", не верь глазам своим (с)K.Прутков.
   Процедуры/Функции с переменным числом параметров на Паскале и любом другом 
 языке, реализованном в соответствии с соглашением о вызовах Паскаля/Фортрана, 
 написать невозможно. В принципе. Максимум, что можно сделать (при условии 
 поддержки компилятором перегрузки) - это написать конечное число вариантов 
 функции, отличающихся передаваемым набором параметров. Типа:
   BlockWrite(Out : file; var Value : integer; Length : dword); 
 и 
   BlockWrite(Out : file; var Value : single; Length, Result : dword).
 
 PS. Если мне не изменяет память, то у Вирта не было Read и Write, а были Put и
 Get.
                   До свидания,  в  08:38 MSK
                                  Sergey
 
 ---
  * Origin: Sergiev Posad (2:5020/1507.400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: Read/Write - ???   Sergey Andrianov   19 Jun 2003 09:06:28 
Архивное /ru.algorithms/52053EF17D14.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional