Tôi đang cố gắng làm quen với các loại ngôn ngữ khác nhau để hiểu các lĩnh vực mà mỗi người trong số họ cực kỳ giỏi. Cho đến nay, tôi đã tìm hiểu về C - một ngôn ngữ thủ tục, C ++ & java - ngôn ngữ hướng đối tượng tĩnh và Groovy - một ngôn ngữ hướng đối tượng được gõ động.
Mỗi ngôn ngữ lập trình có thể đã được bắt đầu để trả lời một nhu cầu. Và tôi cho rằng mọi ngôn ngữ đều cực kỳ tốt ở ít nhất một điều vì nó trở thành một tiêu chuẩn trong một lĩnh vực hoặc lĩnh vực cụ thể. Giống như C, C ++ đã trở thành tiêu chuẩn trong các lĩnh vực như phát triển trình duyệt hoặc trò chơi. Python trong thế giới Linux vì khả năng viết kịch bản dễ dàng, Java trong thế giới doanh nghiệp, v.v.
Bây giờ tôi quan tâm để học một ngôn ngữ lập trình chức năng như Clojure hoặc Lisp. Vì vậy, các ngôn ngữ lập trình chức năng được sử dụng trong các kịch bản thế giới thực ở đâu? Tôi không nghĩ rằng người ta sẽ sử dụng Clojure hoặc Lisp để phát triển ứng dụng hoặc giao diện người dùng. Vì vậy, tôi nên thưởng thức loại dự án nào sau khi trải qua các hướng dẫn cơ bản và tài nguyên học tập để hiểu ngắn gọn về việc triển khai lập trình chức năng? Và bạn có khuyến nghị mạnh mẽ về một ngôn ngữ cụ thể, như nói clojure không?