프로그래밍언어의 근본적 이해를 하려면 > 진학/학업

본문 바로가기

프로그래밍언어의 근본적 이해를 하려면

페이지 정보

퀀텀 작성일2018-04-23 12:58

본문

갓 프로그래밍을 배우기 시작한 공대생입니다. 저 포함 많은 사람들이 프로그래밍 언어를 사용합니다. 즉, 저희는 누군가 만들어 놓은 프로그래밍 언어를 소비하고 있는 일종의 “소비자”입니다. 하지만 저는 소비자가 아닌 “개발자”의 입장이 되어 보고 싶습니다. 저는 Java나 C언어 같은 언어를 만드는 게 꿈입니다. 예를 들면, C언어의 개발자인 데니스 리치가 언어를 개발한 과정이 궁금합니다. 그러면 무엇을 공부해야 하죠?

댓글 2

노랭이군님의 댓글

노랭이군

데니스 리치가 그러했듯 시스템과 결합하는 프로그래밍 언어를 배우고싶다면,
컴퓨터공학과에서
자료구조/알고리즘 - 컴퓨터 시스템 (어셈블리 언어) - 컴퓨터 구조 - 운영체제 - 계산이론 - 프로그래밍언어 - 컴파일러
트랙을 타시면 됩니다.

다만 보통 컴퓨터 과학 분야 측면에서 접근하면
컴퓨터 시스템, 컴퓨터 구조, 운영체제를 제끼고 같은 트랙을 타시면 됩니다.

단계를 다 무시하고 프로그래밍 언어를 만들어보겠다면, 컴파일러 과목을 들으면 됩니다.
다만, 국내 많은 대학교에서 컴파일러를 가르치는 분들이 없을 수 있습니다... 수요 문제로.

퀀텀님의 댓글

퀀텀 댓글의 댓글

우와~ 친절한 답변 감사합니다^^

진학/학업

SLIDE UP

모바일에서는 읽기만 가능합니다.
PC 버전 보기
© 2002 - 2015 scieng.net