Dark Magus ([info]_darkus_) wrote,
@ 2007-05-21 21:42:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Entry tags:Книги, ФП

Вот, как бывает
После того, как я написа́л книгу «Функциональное программирование на языке Haskell» прошло немного времени, как со мной связался никто иной, как Г. М. Сергиевский — мой преподаватель, который в своё время обучил меня основам этого са́мого функционального программирования. Надо отметить, что я был весьма удивлён сему событию, ибо не общались мы с ним уж лет пять, как раз после того, как я апробировал свой курс лекций на кафедре Кибернетики в МИФИ.

Что же направило уважаемого Георгия Максимовича ко мне? Оказалось всё просто. Обнаружив мою книгу на прилавках компьютерных магазинов, они решили с Н. Г. Волчёнковым (это ещё один мой преподаватель, который вёл у меня курс по логическому программированию) написа́ть свою книгу, в которой изложить свои наработки в этой теме. Книга будет называться «Функциональное и логическое программирование», а повествование, соответственно, будет вестись с использованием языков программирования Prolog и Haskell.

Ну а ко мне обратились за помощью в деле консультирования по вопросам языка программирования Haskell. Вот такие дела́...




(Post a new comment)


[info]beloyar
2007-05-21 06:45 pm UTC (link)
Хм… Похоже увидели, что "прощёлкали" тему и решили догнать упущенное. Что делать думаешь? Я вижу два пути: сотрудничество и игнор. Аргументы за сотрудничество: добрые отношения с преподами, благодарность, возможность воспользоваться их связями, ежели таковые нужны и имеются и так далее. А игнорировать можно, если увидишь, что на твоей раскрутке темы решили срубить бабла.

(Reply to this)(Thread)


[info]_darkus_
2007-05-21 06:55 pm UTC (link)
Я решил сотрудничать, ибо изначально подхожу к людям, как к сушествам, имеющим добрые намерения. Соскочить всегда успею. Ну а то, что «прощёлкали» и спохватились — тут ты прав на 99 %.

(Reply to this)(Parent)


[info]caml_programmer
2007-05-21 07:02 pm UTC (link)
Тут надо посмотреть, что они там написать планируют,
может дадут неплохой теоретический материал, так сказать
базиз, ну и к нему понадобятся примеры из практики.
Может и не плохо получится, а если просто - я, да мы,
да мы с тобой - тогда может и на фиг это не надо.

И ещё интересует почему они решили функциональное
и логическое объединить в одной книге? Чтобы меньше
писать или есть наработки по обобщению данных
парадигм программирования?

(Reply to this)(Parent)(Thread)


[info]_darkus_
2007-05-21 07:53 pm UTC (link)
Пока не знаю, что планируют написать. Кажется мне, что будет две части, объединённеы лишь формально одной обложкой. В одной части про ФП, в другой про ЛП. Но, быть может, что-то и дельное выйдет. В любом случае, я уже жду выхода книги, ибо всё одно — повышение интереса к правильным парадигмам, и здесь о конкуренции пока говорить нельзя.

(Reply to this)(Parent)


[info]bulgar_han
2007-05-21 07:49 pm UTC (link)
Достойно!!! если преподаватель консультируется у бывшего своего воспитанника - это высшя степень признания им твоей абсолютной компетентности в данном вопросе!

(Reply to this)(Thread)


[info]_darkus_
2007-05-21 07:58 pm UTC (link)
Да, меня это тоже вдохновило :)

(Reply to this)(Parent)


[info]zlatoyar
2007-05-21 07:50 pm UTC (link)
А где используются сейчас функциональные языки, и для чего они лучше подходят?
На данный момент проектирую, используя ООП. Пишу на С++ в качестве основного языка, Lua вспомогательный, людей же, знающих лисп или хаскель, в своей жизни не встречал.

PS. А вообще все переходят на гастарбайтерский язык C# :)
вот команда IE7
Надеюсь участь почуствовать его качество никого не постигла. Говорят, что индииец начинает писать на C# сразу после трехмесячных курсов :) Даже висту хотели всю манаджед сделать, потом все обломалось и написали нормально. Интересно сколько негров, работающих ща еду, понадобится для написания новой ос для мелкомягких на вижуал бейсике в следующий раз.

(Reply to this)(Thread)


[info]zlatoyar
2007-05-21 07:56 pm UTC (link)
Кхм, вспомнил, что меня на кафедре преподаватель хотел использовать для перевода хелпа к матлабу. Такие вот у него книжки. Но я раздолбайски к этому отнесся, потому что считаю такие книжки достойны мусорной корзины, потом в итоге просто сменил научного руководителя.

(Reply to this)(Parent)(Thread)


[info]_darkus_
2007-05-21 07:59 pm UTC (link)
Могу пригласить к бета-чтениям второй книги, кою сейчас пишем. Там как раз и поставленные вопросы обсуждаются — где используются и для чего лучше подходят. Присылай ФИО на darkus.14@gmail.com — вышлю введение.

(Reply to this)(Parent)


[info]potan
2007-05-22 08:29 am UTC (link)
У нас функциональные языки (Haskell и Erlang) используются для моделирования. На Haskell написана сборка метрик (оценки производительности инженеров для планирования).

Язык Erlang массово применяется в телекоме, а сейчас начал применяться и просто в программировании больших распределенных систем.

APL-подобные языки (близкие к функциональным) применяются в добыче данных и управления большими БД.

(Reply to this)(Parent)


[info]russian_knight
2007-05-22 04:38 am UTC (link)
Поздравляю. С Волчёнковым Н.Г. мы дружим семьями и он по совместительству мой куратор в МИФИ.

(Reply to this)


[info]yonsson
2007-05-24 08:09 am UTC (link)
"Ну а ко мне обратились за помощью в деле консультирования по вопросам языка программирования Haskell"

(-; Ученик превзошёл учителя, что не может не радовать.

(Reply to this)(Thread)


[info]talmuth
2007-09-13 07:21 am UTC (link)
по другому быть не должно

(Reply to this)(Parent)(Thread)


[info]yonsson
2007-09-13 11:40 am UTC (link)
Не должно! Но бывает :-(

(Reply to this)(Parent)


[info]kodt_rsdn
2008-01-15 12:58 pm UTC (link)
Тогда уже на языке Curry (гибрид Haskell и Prolog) :)

(Reply to this)


Create an Account
Forgot your login?
Login w/ OpenID
English • Español • Deutsch • Русский…