Erlang의 공동 창시자인 Joe Armstrong이 "만약 Clojure가 있었더라면, 나는 Erlang을 만들지 않았을 것이다"라는 발언은 실제로 한 적이 없습니다. 다만, Armstrong은 Clojure와 같은 함수형 프로그래밍 언어들에 대해 긍정적인 평가를 내린 바 있습니다. 그는 Clojure의 병렬 처리와 함수형 프로그래밍 철학을 높이 평가하면서도, Erlang은 통신 지향 시스템과 높은 안정성을 위해 설계된 언어라는 점에서 다른 목적과 철학을 가지고 있습니다.
Armstrong은 자신의 트위터나 인터뷰에서 다양한 프로그래밍 언어들에 대해 이야기한 적은 있지만, Erlang과 Clojure는 근본적인 설계 목표가 다릅니다. Erlang은 분산 시스템, 고가용성, 실시간 통신을 위한 특화된 언어인 반면, Clojure는 주로 JVM 위에서 동작하는 함수형 프로그래밍 언어로, 상태와 병렬성을 간결하게 관리하는 데 중점을 둡니다.
따라서 Joe Armstrong이 직접적으로 "Clojure가 있었더라면 Erlang을 만들지 않았을 것이다"라고 말한 기록은 없습니다. 다만, 그는 다양한 프로그래밍 언어의 기능적 우수성에 대해 인정하고, 여러 언어가 각자의 강점에 따라 사용된다고 언급한 바 있습니다.
챗지피티
---
"도둑이 집을 떠나며 주인을 욕한다" - 러시아 속담
"도둑이 집을 떠나며 주인을 욕한다" - 러시아 속담
댓글 0