1. C/C++ 교육 방식이 근본임

이런 사고방식 자체가 딱 진보대학생 마인드


2. C/C++로 첫 프로그래밍 언어를 떼야 기본적인 로우레벨 지식도 공부 가능

어짜피 진짜 깊이있는 로우레벨 얘기도 못 하고 끽해야 Reference, 간단한 컴퓨터구조 곁들이는 정도인데 의미가 있나 싶다

전공자면 어짜피 한 1년쯤 뒤에 진짜 로우레벨 따로 배우는데


3. C/C++로 첫 프로그래밍 언어를 떼야 다른 언어에 적응하기도 쉬움

동적 타입 언어같이 나쁜 습관 들기 딱 좋은 언어 아니면 첫 언어는 뭐든 상관없다고 생각함

오히려 C++같은 경우는 언어 자체적으로 워낙 여러 패러다임이 짬뽕돼있어서 초심자한테 혼란만 줌



아예 근본 운운할거면 Lisp, Smalltalk같은 진짜 역사적인 의미를 가지면서도 현재까지 계보가 이어지는 언어를 가르치던지


프로그래밍 자체에 흥미를 느끼게 하는 게 목적이면 그냥 파이썬 뚝딱 가르쳐서 토이 프로젝트부터 직접 시켜보는 게 훨씬 나음