많은 개선에도 불구하고 C++11
, C++
여전히 쉬운 언어가 아닙니다. Java는 일부 사람들이 생각하는 것처럼 쉽지는 않지만 여전히 매우 우수한 성능을 가진 더 쉬운 언어이며 (거의 거의 빠름 C++
) 더 나은 IDE를 제공합니다 ( Visual C++
현재 Java IDE만큼 우수하지만 Linux에서는 운이 없습니다). 보다 포괄적 인 표준 라이브러리 (JDK), 더 많은 라이브러리 (예 : Hibernate , Spring , JEE , Lucene 등) 및 메모리 누수 없음 (아직 거의 없음 – Java로 메모리 누수를 만들 수는 있지만 더 어렵습니다. 에서보다 C++
). 현대적으로 C++11
, 메모리 파를 피하는 것이 훨씬 쉽습니다.
C ++ 11에는 람다, 자동 키워드, 이동 의미론 등과 같은 많은 멋진 기능이 있습니다. 확실히 언어보다 훨씬 더 나은 언어 C++98
입니다. C++11
현대적인 요소의 새로운 기능에 대해서는 Herb Sutter의이 개요를 참조하십시오 C++
.
요약하자면, 모든 사람은 적어도 일부를 배워야한다고 생각합니다 C++
. 당신이 프로그래밍 된 경우 Java
, Scala
, Ruby
또는 Python
지난 십 년간 동안 결코 감동 C
이나 C++
지금으로, C++11
나는 그것을 배울 수있는 시간이라고 생각 C++11
하고 그렇게하는 동안 프로그래밍 기술을 향상시킬 수 있습니다.
나는 C++
앞으로 몇 년 동안 직장에서 많이 사용하지 않을 것이고 나는보다 더 강력한 언어가 필요할 때 Java
아마도 Scala를 갈 것입니다. 그러나 나는 C++11
새로운 기능, 특히 새로운 기능을 자세히 살펴보고 이해하려고 노력할 것입니다. 멀티 스레딩과 동시성에 관한 것.
기억하십시오 : 프로덕션 환경에서 사용하지 않으려는 경우에도 항상 새로운 프로그래밍 언어를 배우는 데 도움이됩니다.