The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"OpenNews: Сколько языков программирования нужно выучить"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Заметили полезную информацию ? Пожалуйста добавьте в FAQ на WIKI.
. "Сколько языков программирования нужно выучить" +/
Сообщение от thehangedmanemail (ok), 20-Мрт-08, 18:32 
>Хочу заметить, что функциональные языки никогда не
>смогут получить широкого распространения. Слишком они сложны для изучения и совсем
>сложны в приминении.

Для изучения - да, если начать изучение с императивных, то потом сложно ломать парадигму мышления. Если начать с функциональных - может быть даже проще, как минимум для людей, нормально подготовленных математически.

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

А причина по которой широкий интерес к функциональным языкам просыпается именно в наше время лежит на поверхности - доросли мощности. Подавляющее большинство современных языков в той или иной степени поддерживают функциональную парадигму - от того же С++ с его stl/boost/т.п. до ruby/python/java/c#.

>А еще хочу выразить искреннее сожаление, что большенство модных ООязыков не поддерживают
>множественного наследования. Похоже, что С++ ждет участь функциональных языков. В смысле
>никто не будет их учить ибо сложно.

Ну, С++ разве так сложен. А вот участь функциональных языков (процветание) ему не разделить, да. Просто слишком много проблем у него (не буду провоцировать флейм, начиная перечислять), которые никому не нужны при наличии альтернативы. Что до множественно наследования, так оно просто коряво в нем реализовано. В том же хаскелле - намного изящней.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
OpenNews: Сколько языков программирования нужно выучить, opennews, 20-Мрт-08, 14:25  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру