C를 먼저 배우느냐? C++을 먼저 배우느냐? 라던지,
C도 안배웠는데, C++을 가르치냐? 라던지 하면서
무슨 옆집 강아지 이름 부르듯이, C 언어를 들먹거리는데, 착각이다.
위에서 말하고 있는 \'시작(입문)\' 이라는 것의 의미는
\'개발\' 이라고 하는 프로그래밍이라기 보다는,
\'순차적으로 실행\' 이라는 프로그래밍의 개념에 가깝다.
즉, 업무나 프로그래밍 언어의 특성, 효율 등 세세한 것을 고려하는 단계가 아니라,
단지, PC를 사용하여 순차적으로 실행하고 결과를 보여주는 흐름만 경험할 수 있으면 되는 단계인 것이다.
그러한 경험은, C로 하든, C++로 하든, Lisp로 하든, 뭘로 하든,
빨리 배우고, 쉽게 쓸 수 있는 것으로 선택하면 장땡인 것이다.
C를 무슨 옆집 강아지 이름 부르듯이 부르는데,
C의 진정한 가치는 \'입문 언어의 장점\' 에 있지 않다.
C 언어는 운영체제, 시스템, 포인터 와 같은 low 레벨에 대한 접근에
프로그래밍 언어적 특성과 가치가 빛나는 것이다.
배열, 기초 포인터, 반복문, 제어문들 토닥 거리면서,
\"C 일주일만에 마스터 했음~\" 하는 건, 정말 안타까운 모습이다.
C는 입문 언어(?)라는 시각으로 인해서(?)
처음하는 기초단계 같고, 무언가 쉽고, 우습게 보이는 이미지가 있는 것 같은데,
C를 제대로 맛보면, 프로그래밍의 기초를 쌓을 수 있다.
C도 결국 엄연히 한 부류의 프로그래밍 언어이고, 그 특성과 분야가 있는것이야.
결론은 C 짱임!
장문을 쓸수록 너의 지식과 사고 수준이 적나라하게 드러난다는 걸 명심해. 장문은 함부로 쓰는거 아냐
글은 뭔가 있어보이는데 짤이 덕짤이야ㅋㅋㅋㅋ
나는 객체지향적인 구성을 선호하며 흥미를 갖고 있다. 프로그래밍의 근본적인 의문의 해소와 기초를 위해서 C를 하지 않을 수 없을 뿐이다.
꼭 C가 킹왕짱인건 아니지만 대체로 맞는 얘기네. 그런면에서 난 객체지향 언어로 후로그래밍을 시작하는 걸 매우 반대..
이형 컨셉 잘잡았다니까 말하는건 예수님인데 성경책을 들고있는게 아니라 여자 피규어를 들고있는 이미지야
우리집개 이름이 C, C++, JAVA 임 ㅎㅋㅋ
알파벳을 안다고해서 영어를 잘하는건 아닌거죠 ㅎ