Вот, проскочило по рассылке ETH:
Jan de Kruyf писал(а):
Cris,
what an excellent excuse to evade the truth of our existence: We WILL NOT LEARN!

To me a programming language is a tool to convince the hardware into doing something useful.
When it tries to do more than that I have a terrible itch to dump it.
So yes sometimes i have found use for OO, sometimes I have found use for functional programming,
and sometimes I shot myself in the foot with either of them because I thought I did not have to LEARN;
the language paradigm would do the job for me. hahaha.
For Oberon section 6.6.1 in the green book sums up everything there is to learn to be able to do
functional programming in Oberon.
You are free to expand on that and make your own library Modules.
After all Robert Dewar did a SPITbol package for Ada. (Look up Snobol in wikipedia) and it is very nifty.
Although at first sight Ada's paradigm and Snobol's paradigm are eons apart.
Cheers,
j.
Google translator писал(а):
Крис,
то, что отличный предлог, чтобы уклониться от истины нашего существования: мы не будем учиться!

Для меня это язык программирования является инструментом, чтобы убедить оборудования в делать что-то полезное. Когда он пытается сделать больше, чем, что я ужасный зуд в сбросить его.
Так что, да, иногда я нашел применение для ОО, иногда я нашел применения для функционального программирования, и иногда я выстрелил себе в ногу с любой из них, потому что я думал, у меня не было, чтобы учиться; язык парадигма будет делать работу за меня. хахаха.
Для Оберон раздел 6.6.1 в зеленую книгу подытоживает все, что нужно научиться быть в состоянии сделать функциональное программирование в Oberon. Вы можете расширить, что и сделать свои собственные модули библиотеки.
Ведь Роберт Дьюар сделал пакет SPITbol для Ады. (Посмотрите SNOBOL в википедии), и это очень изящная. Хотя на первый взгляд парадигма Ады и парадигма SNOBOL являются эоны друг от друга.
Ура,
J.