Оберон-клуб «ВЄДАsoft»
https://zx.oberon.org/forum/

Функциональное программирование на Обероне?
https://zx.oberon.org/forum/viewtopic.php?f=25&t=260
Страница 1 из 1

Автор:  Zorko [ 20 окт 2015, 14:47 ]
Заголовок сообщения:  Функциональное программирование на Обероне?

Вот, проскочило по рассылке 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.

Автор:  vlad [ 24 окт 2015, 02:12 ]
Заголовок сообщения:  Re: Функциональное программирование на Обероне?

И чего? Еще Info21 веселил нас про функциональное программирование на обероне... Типа, конечно, можно... Но столько городить, что лучше не надо...

Автор:  geniepro [ 05 апр 2018, 16:57 ]
Заголовок сообщения:  Re: Функциональное программирование на Обероне?

Ермаков же, кстати, сделал транспилер диалекта Рефала для BBCB, выдаёт код на КП и С:
https://oberoncore.ru/bbcc/subs/rocot/start
И, кстати, он это сделал ещё 10 лет назад...

Автор:  Pimbom [ 02 дек 2019, 07:37 ]
Заголовок сообщения:  Re: Функциональное программирование на Обероне?

Вот ещё смежная тема на форуме

Изучать программирование советуют с функционального, потому что потом те, кто начал с ООП, не могут его освоить. Только не могу понять, какой выбрать для изучения с точки зрения практической полезности, наличия документации и уроков?

Автор:  Zorko [ 02 дек 2019, 15:28 ]
Заголовок сообщения:  Re: Функциональное программирование на Обероне?

Неправда всё это про ООП и функциональщину. Всё относительно.

У меня есть хороший товарищ Алексей Большаков, он работает на языке Erlang, который считается функциональным и находится примерно в той же нише, что и Haskell. И вот Лёша утверждает, что до сих пор не понимает в чём именно состоит функциональность Erlang. А у меня нет сомнений в его профессионализме, человек себе на хлеб этим зарабатывает уже много лет.

Автор:  Pimbom [ 02 дек 2019, 16:09 ]
Заголовок сообщения:  Re: Функциональное программирование на Обероне?

Программист Java писал в целой статье, что если бы узнал о Хаскел раньше, это бы сэкономило ему кучу времени.

Автор:  Zorko [ 02 дек 2019, 16:20 ]
Заголовок сообщения:  Re: Функциональное программирование на Обероне?

Ну вот, пример того как императивщик и ООП-щик узнал ФП. А выше было сказано, что ФП им недоступно. :-)

Вообще же надо повышать свою грамотность всеми силами! Я только за!

Автор:  vlad [ 08 дек 2019, 23:23 ]
Заголовок сообщения:  Re: Функциональное программирование на Обероне?

Pimbom писал(а):
Вот ещё смежная тема на форуме

Изучать программирование советуют с функционального, потому что потом те, кто начал с ООП, не могут его освоить. Только не могу понять, какой выбрать для изучения с точки зрения практической полезности, наличия документации и уроков?


Для начала - не знаю. Мне, уже с хорошим опытом, хорошо поставила все на свои места книжка по хаскелю. При том, что писать я на хаскеле так и не стал (недавно только тут работе подвернулся случай, надо было поправить хаскельную программу).

Автор:  Pimbom [ 09 дек 2019, 07:32 ]
Заголовок сообщения:  Re: Функциональное программирование на Обероне?

Какая книжка и кто автор? F# или Скала может удобнее?

Автор:  vlad [ 14 дек 2019, 04:25 ]
Заголовок сообщения:  Re: Функциональное программирование на Обероне?

Pimbom писал(а):
Какая книжка и кто автор? F# или Скала может удобнее?


Я читал вот эту: https://www.barnesandnoble.com/w/haskell-simon-thompson/1100886448

Книжка весьма академична и занудна, предупреждаю. В частности там рассматривается доказательное программирование (я вообще не сразу въехал к чему автор ведет и зачем оно надо). В общем читать с чувством, расстановкой и никуда не спеша.

Про Скалу и F# не знаю. F# вроде как много чего взял из хаскеля. Хаскель считается самым что ни на есть классическим чистым ФЯ.

Страница 1 из 1 Часовой пояс: UTC + 2 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/