Основные языковые парадигмы для профессионального разработчика

Таким образом, я предполагаю, что большинство (все?) программисты начинают изучать в основном парадигму императивного/процедурного программирования и, вероятно, вскоре после этого изучают некоторую форму объектно-ориентированного программирования. Я прочитал множество вопросов о stackoverflow, предполагающих, что функциональное программирование становится все более важным для улучшения параллелизма/параллелизма. Кроме того, программисты должны изучить множество парадигм, чтобы улучшить свои навыки и расширить свой кругозор.

Какие другие парадигмы (и языки, которые их используют) действительно полезны для развития навыков?


person Community    schedule 22.07.2010    source источник
comment
Как вопрос типа опроса, который также довольно субъективен, я бы изменил вопрос на вики сообщества, если вы хотите, чтобы он оставался открытым и получал какие-либо ответы.   -  person Oded    schedule 22.07.2010
comment
спасибо за предложение .. как мне это сделать? (извините, все еще довольно новый здесь)   -  person guhou    schedule 22.07.2010


Ответы (1)


Возможно, есть аргумент в пользу поиска логического языка, такого как Prolog. Помимо этого, во вселенной функциональных языков программирования существует множество разновидностей (например, в отличие от Haskell, ML, Scala и Scheme). Возможно, вы захотите изучить различные аспекты с точки зрения таких вещей, как системы типов, ленивость и синтаксис.

person Community    schedule 06.09.2010