|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Andrew Ezhguroff 2:5020/400 07 Jan 2002 04:07:51 To : Victor Petrenko Subject : Re: Гоpодская олимпиада по инфоpматике -------------------------------------------------------------------------------- Привет! "Victor Petrenko" <Victor.Petrenko@p40.f6.n5061.z2.fidonet.org> сообщил(а): AE>> То, что реализовано в BP, никакого отношения к Паскалю не имеет. VP> :) Очень уж категорично. Hу почему же. Возьми описание классического Паскаля (Йенсен, Вирт) и сравни с языком BP. VP> Первых и вторых нет, и никогда не было. И что? Передача по ссылке VP> эквивалентна передачей указателя. Hет, не эквивалентна. Передача по ссылке может эмулироваться через передачу указателя, но это разные механизмы. VP> В Си++ появились ссылки, для удобства записи. Это неудобство для Си, не VP> более. Я разве говорю про неудобства (мне подход Си как раз нравится)? - Я возражаю против заявления о семантической близости Паскаля и Си. AE>> И не будет. Вложенные функции требуют значительных накладных расходов AE>> на этапе выполнения. VP> Зато это очень удобная вещь. Кстати, я не вижу никаких особых расходов VP> на них. Процессоры ix86 их поддерживают аппаратно с 80286. Если честно, VP> я был взбешен когда узнал, что в Си нет вложеных функций. Hакладные расходы при обращении из вложенных функций к переменным "охватывающих" функций (Пратт "Языки программирования: разработка и реализация."). AE>> Вирт - автор Паскаля и Модулы. Потому их и использует. :-) VP> Первое очевидно. Второе не следствие из первого. Уверен, что если бы не VP> он их придумал, все равно их бы и выбрал, потому что они очень удобны VP> для описания алгоримтов. Я бы не сказал, что для описания алгоритмов Паскаль удобнее Алгола-68. С уважением, Андрей. -- Отправлено через сервер Talk.Ru - http://www.talk.ru --- ifmail v.2.15dev5 * Origin: Talk.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/648887123ab4.html, оценка из 5, голосов 10
|