ФП и ЛП (FP and LP)

Yves Jaradin yjaradin at info.ucl.ac.be
Tue Jan 25 11:48:08 CET 2005


Привет,

Жаль, но русский мой родной язык. Я использовал переводчика онлайн, 
чтобы произвести этот текст.
Вы вероятно получили бы больше ответов, задавая ваши вопросы 
по-английски, немца, французский язык или шведский язык, потому что Вы - 
вероятно первый русский, который присоединится к сообществу.

Из того, что я понял от ваших вопросов:

Моцарт - ортогональный язык. Это означает, что Вы можете изучить это 
часть частью, и Вы не должны понять все это, чтобы начать использовать 
это. Каждый раз, когда Вы изучаете кое-что больше, что это объединяет 
приятно, с чем Вы уже знаете. Это возможно из-за изящного синтаксиса языка.

Моцарт - эмулированная система, так что Вы не будете получать работу 
совершенного родного решения. Но это хорошо разработано и эффективно 
закодировано так, Вы будете часто иметь достаточно быстрое решение.

Вы наиболее вероятно должны будете читать докторов по-английски или, еще 
лучше, находить, что кто - то переводит их по-русски и вносит их в проект.

Я не никакой специалист программирования ограничения, так что я не могу 
ответить должным образом на ваши вопросы о LP и FP.

Лицензия Моцарта свободна. Вы могли бы, даже посчитал Моцарт в некоторых 
распределениях Линакс (Дебиан Древесным)

Я надеюсь, что это помогает Вам.

Ивес

Hello,

Sorry but Russian isn't my native language. I used an online translator 
to produce this text.
You would probably get more answers by asking your questions in English, 
German, French or Swedish because you're probably the first Russian to 
join the community.

 From what I understood from your questions:

Mozart is an orthogonal language. This means you can learn it part by 
part and you don't have to understand it all to start using it. Each 
time you learn something more it integrates nicely with what you already 
know. This is possible because of the elegant syntax of the language.

Mozart is an emulated system, so you won't get the performance of a 
perfect native solution. But it's well designed and efficiently coded so 
you will often have a fast enough solution.

You will most probably have to read the docs in English or, better yet, 
find someone to translate them in Russian and contribute them to the 
project.

I'm no specialist of constraint programming, so I can't answer properly 
your questions about LP and FP.

The Mozart-licence is free. You might even found Mozart in some Linux 
distributions (Debian Woody)

I hopes this helps you.

Yves

asu wrote :

>  Добрый день. Я совсем новичок в Моцарте.
> Немножко осваивал и читал документацию по Haskell, OCAML, Prolog.
> Понял, что очень удачно было бы комбинировать ФП и ЛП.
> Гугление показало, что есть такая штука Mercury, но под Windows оно
> не очень удобно ставится. Потом наткнулся на Моцарт и снес Mercury.
> Читаю доки, смотрю исходники.
> 
> Собственно вопросы новичка:
> 
> - когда прочел, что Oz включает в себя кучу всего, возникла мысль,
> когда то это было (PL/1) и не выжило. Исходники примеров на Моцарте
> показали, что здесь не "свалка" из других языков. Синтаксис свой. Я прав?
> (или не прав). Насколько изящен Моцарт? (мне очень понравилось 
> программирование
> в Haskell - изящно)
> 
> - насколько Моцарт "серьезен", вроде бы поддержка и качество транслятора
> на хорошем уровне. Это случаем не "концепт язык для студентов"? 
> Насколькоэ это
> полноценный язык программирования?
> 
> Мне бы хотелось перейти на язык с изящным синтаксисом и богатыми 
> возможностями
> для прикладного программирования. Сейчас пишу на Питоне. На Моцарте думаю
> сделать модуль, подключив его по сетевому протоколу к основной программе.
> Если Моцарт понравится, буду больше переходить на него.
> 
> Кстати, что есть еще из смешанного ФП и ЛП на хорошем уровне? Чем Oz лучше?
> 
> (Такое ощущение, что хороших (и свободных) разработок очень и очень мало.)
> 
> Кстати, у Mozart действительно свободная лицензия?
> 
> Антон.
> 
> _________________________________________________________________________________ 
> 
> mozart-users mailing list                               
> mozart-users at ps.uni-sb.de
> http://www.mozart-oz.org/mailman/listinfo/mozart-users





More information about the mozart-users mailing list