이 언어들에서 특별히 배울게 있다면


C++: 레퍼런스, 힙/스택 할당, 무브시맨틱, 이터레이터, 버추얼/스태틱 디스패칭

 솔직히 C++템플릿은 C++17 기준 타입 안전성이 아직 불완전한 면이 있어서 아주 깊이 배울 필요는 없는 듯

자바: 제네릭스(타입 안전성 관점), Reflection API, 어노테이션 프로세서(AST 편집), 콜렉션 API

노드: 이벤트 드리븐 프로그래밍, 고차 함수, 프로토타입 OOP, this 동적 바인딩

파이썬: 메타 오브젝트 프로토콜(데이터 모델), 메타 클래스, 데코레이터, 추상데이터클래스


여기에 더 배울만한 언어를 또 추가해보자면

Go - 고루틴, 강타입, 동적인 인터페이스

그루비 - 멀티플 디스패치, 점진적 타이핑


예전에는 리습, 하스켈, 에이다, 스몰토크가 언어론 4대천왕이었는데

이젠 좋은 언어들이 워낙 많이 생겨나기도 했고 메이저 언어들이 수용적인 모습을 보여줘서

굳이 그런 잘 안 쓰이고 어려운 언어들 안 배워도 다양한 언어 기능을 학습할 수 있게 된 듯