ars***
2023-03-25

실제 애플리케이션 개발과 유지 보수에 필요한 C의 기초 개념과 활용법, 고급 기능까지 살펴보는 C 중고급서. C와 유닉스의 역사부터 객체지향, 커널, 스레드, 프로세스, 다른 언어와 통합하는 법까지 폭넓은 주제를 다룬다.
최근에 한 커뮤니티 게시판에서 C언어 개발자는 경쟁력이 없는 거 같다는 글을 읽었다.
그런데 나는 최근에 면접을 본 회사들이 전부 C언어를 다루는 회사들이었다. 정말로 경쟁력이 없는 게 맞나..?
솔직하게 C언어... 그렇게 잘 알지 못한다. 그냥 C언어의 수박 겉핧기만 해봤다. 대충.. 핦아본 수준이라 전문가를 위한 C 라니.. 너무나도 과분한 책이 와버렸다.
책의 초반부터 이미 신세계였다. 매크로? C에 매크로가 있었다니.
내가 아는 C는 포인터가 주구장창 나와서 사람 포기하게 만든 게 다였는데 이게 뭐지 싶었다.
확실히 내용은 나같은 초짜가 읽기엔 어려운 책이었다.
그러나 이미 매크로부터 신기해했는데 후반부에서 C언어에서 객체지향이 등장했다.
내가 배운 게 C가 아니었나? C언어에 객체지향이 왜 튀어나오지 싶을 것이다. 호기심이 든 사람은 한번 시간을 들여 읽어보길 바란다...