OberonCore https://forum.oberoncore.ru/ |
|
Побочные эффекты функций https://forum.oberoncore.ru/viewtopic.php?f=27&t=3738 |
Страница 2 из 2 |
Автор: | Валерий Лаптев [ Четверг, 29 Декабрь, 2011 15:01 ] |
Заголовок сообщения: | Re: Побочные эффекты функций |
ilovb писал(а): Я вот сейчас на досуге почитываю SICP - это самая сильная книга по программированию по-моему. Парадоксально, что все, даже самые изысканные примеры можно переписать на CP. Я даже рисую себе в голове такие программы когда читаю примеры на Схеме. Все можно. И тоже будет красиво гибко и расширяемо. Мне тоже очень понравилось! На функциональном языке реализуется чистая императивщина! |
Автор: | Илья Ермаков [ Пятница, 30 Декабрь, 2011 08:06 ] |
Заголовок сообщения: | Re: Побочные эффекты функций |
Ну а мне не нравятся "мягкие", однородные языки. Много лет назад я сильно этим увлекался. Даже свой язык WrySpace придумывал, в котором можно всё через все места Так что отказ от однородности, желание иметь "углы и рёбра жёсткости" - это мой сознательный выбор. Красота Лиспов затягивает, да; но это красота сродни чистой математике, "играм чистого разума". Инженер же всегда сталкивается с тем, на что математики говорят "фи, некрасиво", но на самом деле это тоже красиво, только красота другая. Красота компромиссов и баланса качеств хорошо сделанной "машины". |
Автор: | Валерий Лаптев [ Пятница, 30 Декабрь, 2011 21:46 ] |
Заголовок сообщения: | Re: Побочные эффекты функций |
Согласен с Ильей! Мы тут со студентов по поводу семантического редактора обсуждали процедурные переменные. И как только начинаешь размышлять математически, обобщая, то неизбежно Лисп получается... ) В настоящее время я считаю, что Вирт поступил очень грамотно во многих местах Оберона-омпонентного паскаля. Например, жестко ограничив применение указателей. |
Страница 2 из 2 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |