AI 요약
프로그래밍 세계가 소수 언어(JavaScript, Python, Java, C, Rust, Go)에 집중되면서 정작 뛰어난 문제 해결 능력을 가진 언어들이 과소평가되고 있다. 이 기사는 Perl과 OCaml을 포함한 역사상 가장 과소평가된 프로그래밍 언어 5개를 조명한다. Perl은 초기 인터넷의 접착제 역할을 했고 정규식 엔진과 CPAN 생태계로 후대 언어에 큰 영향을 줬지만 "write-only 언어"라는 오명에 가려졌다. OCaml은 Jane Street의 트레이딩 제국과 초기 Rust 컴파일러의 기반이 됐음에도 학술적 언어로 취급받는다. 두 언어 모두 실용성과 강력한 타입 시스템을 갖췄으나 대중적 주목을 받지 못하고 있다.
핵심 포인트
- Perl: 초기 인터넷의 핵심 언어, CPAN은 현대 패키지 매니저의 선구자, Python·Ruby·PHP에 영향
- OCaml: Jane Street 트레이딩 시스템 및 초기 Rust 컴파일러에 사용, opam·dune으로 툴링 대폭 개선
- 과소평가 = 언어의 실제 품질과 받는 관심 사이의 큰 격차
- 현대 Perl은 strict 모드, 시그니처, 우수한 유니코드 처리, 성숙한 객체 시스템 갖춤
향후 전망
- 실용적 함수형 프로그래밍에 대한 수요 증가로 OCaml의 재조명 가능성
- 텍스트 처리·인프라 영역에서 Perl의 지속적 활용과 니치 언어로서의 입지 유지
