Я намагаюся ознайомити себе з різними типами мов, щоб зрозуміти сфери, в яких кожна з них надзвичайно хороша. Поки що я взяв участь у мові C - процедурна мова, C ++ & java - статично накладені об'єктно-орієнтовані мови та groovy - динамічна типізована об'єктно-орієнтована мова.
Кожна мова програмування, ймовірно, почала відповідати потребі. І я припускаю, що кожна мова є надзвичайно хорошою принаймні однією справою, завдяки якій вона стає стандартом у певній галузі чи галузі. Як і C, C ++ стали стандартними в таких областях, як браузер або розробка ігор. Python у світі Linux за легку сценарійність, Java у корпоративному світі тощо.
Тепер мені цікаво вивчити функціональну мову програмування на кшталт Clojure чи Lisp. Отже, де функціональні мови програмування використовуються в реальних сценаріях? Я не думаю, що можна було б використовувати Clojure або Lisp для розробки програм або інтерфейсів. Тож про які проекти я повинен займатися, пройшовши основні навчальні посібники та навчальні ресурси, щоб отримати коротке розуміння щодо функціонального програмування? А ви настійно не рекомендуєте на одній мові конкретно, як, наприклад, clojure?