정확히 말하면 C를 먼저 배워야한다기 보다는
c++를 배웠으면 결국에는 c를 배워야 한다는 의미임
사람들이 모던 c++ 거리는데 정작 c++스탠다드나 모던 착실하게 따라가는 업계가 얼마나 된다고
11, 14에서 멈춰있는 회사들이 대부분이고 c++ 표준에 어떤 새로운 기능이 생기던 좆도 신경 안 쓰는 회사 존나 많음
임베디드, 게임 산업 같이 로우레벨로 갈 수록 이런 현상이 더 심해지고
STL이 메모리관리하고 효율성 좆이라 할당 관련 기능만 들어가 있어도 기피하는 경우도 있음
하이레벨 메타프로그래밍이나 쓰잘데기 없는 RTTI, 스레드, 네트워크 소켓 백날 새로운 기능 넣어봤자 업계는 꿈쩍도 안 한다.
그래서 c++ 프로그래머도 c-like c++로 코딩을 짤 줄 알아야 한다는 거임
내가 장담하는데 c++을 비야네 스트로스트룹 책으로만 배우고 현장에서 일해보면
c++위원회 + 아카데미에서 주장하는 이론하고 현장은 굉장히 동 떨어져있다는 걸 느낄거임
c-like c++ 이 뭔소리임..? new-delete 이런거 말하는거임?
c언어 스타일처럼 작성하는 c++
c++11 인데 왜 c
내가 말한 보수적인 회사들 입장에서 c++11이 제공하는 기능 중 최소 95프로 이상은 쓰면 욕쳐먹는 기능들이니까
비전공자한테 이정도까지 얘기를?
내가 쓴 코드를 나만 읽는게 아니라 어쩔 수 없는 거네...
최종적으론 그렇지
회사에서 c++03 문법에 딱 코드 수준이 c with classes 인 코드짜는데 굳이 c 언어 배울 필요 없다고 봄 시간 낭비임
C근본자 이지만, 배울 때는 c++든 c든 뭘 먼저 배우는지는 상관없음
어차피 성능딸 칠거면 C 문법 쓸거자너,, 결국 C 배워야지.. 성능딸 안 칠거면 씨 씨플플을 고를 이유가 없고..