ФП и ЛП
asu
asu at ritm.msk.ru
Tue Jan 25 11:46:48 CET 2005
Добрый день. Я совсем новичок в Моцарте.
Немножко осваивал и читал документацию по Haskell, OCAML, Prolog.
Понял, что очень удачно было бы комбинировать ФП и ЛП.
Гугление показало, что есть такая штука Mercury, но под Windows оно
не очень удобно ставится. Потом наткнулся на Моцарт и снес Mercury.
Читаю доки, смотрю исходники.
Собственно вопросы новичка:
- когда прочел, что Oz включает в себя кучу всего, возникла мысль,
когда то это было (PL/1) и не выжило. Исходники примеров на Моцарте
показали, что здесь не "свалка" из других языков. Синтаксис свой. Я прав?
(или не прав). Насколько изящен Моцарт? (мне очень понравилось
программирование
в Haskell - изящно)
- насколько Моцарт "серьезен", вроде бы поддержка и качество транслятора
на хорошем уровне. Это случаем не "концепт язык для студентов"?
Насколькоэ это
полноценный язык программирования?
Мне бы хотелось перейти на язык с изящным синтаксисом и богатыми
возможностями
для прикладного программирования. Сейчас пишу на Питоне. На Моцарте думаю
сделать модуль, подключив его по сетевому протоколу к основной программе.
Если Моцарт понравится, буду больше переходить на него.
Кстати, что есть еще из смешанного ФП и ЛП на хорошем уровне? Чем Oz лучше?
(Такое ощущение, что хороших (и свободных) разработок очень и очень мало.)
Кстати, у Mozart действительно свободная лицензия?
Антон.
More information about the mozart-users
mailing list