C 공부를 시작하기 전에...
만일 프로그래밍 공부를 처음 시작하시려 하는분이 기본에 충실하고자 C언어를 먼저 공부하신다면 조금 힘든길이 될수 있다는 이야기를 드리고 싶습니다.
마치 강력한 아날로그 머슬카처럼 모든 기능을 잘 다루면 강력한 힘을 보여주지만 하나하나의 조작이 서툴면 금방 고장나버립니다.
C언어가 뒤에 나오는 많은 언어들에게 큰 영향을 준 조상같은 언어인것은 분명하고 C언어를 공부함으로써 다른 언어에 대한 접근성이 높은것도 맞지만 그만큼 초반에 나온 언어라 불편한 부분이 있다는 점도 분명히 알고 시작하셨으면 합니다.
메모리 관리라던지 또는 객체지향에 대한 현대적 트랜드와 다른 부분들은 어렵거나 따로 공부해야 하는 리스크가 있습니다.
반드시 C언어로 프로젝트를 하셔야 하는 상황이 아니라면 가급적 시작은 Python이나 javascript 같은 조금은 편리하고 실수가 적게 아웃풋이 빨리 나오는 언어로 공부를 하시는 것이 좀더 재미있게 접근하실수 있는 방법이라는 점은 말씀드리고 싶습니다.
하지만 저도 공부를 하는 초보라 길게 말씀드리긴 힘들지만 C언어자체의 빠른 속도와 다양한 곳에 사용되는 검증된 우수한 기능성은 매력이 있으므로 용기를 내서 바로 뛰어들어도 보람은 있으실 겁니다.
원래 코딩은 어렵지만 인터넷에서 많은 도움을 받아 해결해 나갈수 있는 길은 있고 그속에서 업드레이드 되는 즐거움도 있습니다.
'C , C++' 카테고리의 다른 글
형변환 Casting (0) | 2020.04.14 |
---|
댓글