프로그래밍 언어를 공부하고자 마음먹었을 때 가장 먼저 드는 생각입니다. 해당 게시글에서 쓰는 내용은 필자의 생각이므로 참고만 해주시길 바랍니다. 코딩을 하는 목적 프로그래밍 언어를 선택할 때 가장 중요한 부분입니다. 원하는 목적에 맞는 언어와 그중 점유율이 높은 언어를 선택하는 것이 좋습니다. 대학생이고 학점만 따면 되는 수준이라면 학교에서 가르치는 언어에서 파이썬이나 C++ 언어를 선택하는 것이 좋습니다. 이유는 코딩테스트 준비나 정보처리기사 시험을 주로 준비하는데 자신이 잘하는 코드 1개 정도만 있으면 충분하기 때문입니다. 비전공자이지만 프로그래밍의 기초만 하고 싶다면 파이썬을 추천합니다. 시스템/게임 개발자가 되고자 한다면, 점유율이 높은 코드인 "파이썬, (C/C++), Java" 전부 읽을 수 ..
프로그래밍 언어
프로그래밍 언어란? 우리가 컴퓨터에게 명령해 원하는 결과를 얻기 위해 "코드로 된 지시서"를 만들어주는 것을 코딩(coding)이라 하며, 지시서에 쓰인 코드들은 "프로그래밍 언어"로 작성됩니다. 컴퓨터는 2진수로 구성된 "기계어"로 동작하기에 기계어로 코딩하면 될 것 같지만, 기계어는 해석하기 매우 어렵기 때문에 사람이 쉽게 일고 쓸 수 있는 "프로그래밍 언어"의 문법을 사용하게 됩니다. 정리하면 프로그래밍 언어는 컴퓨터에게 쉽게 "명령" 하기 위해 배우는 것입니다. 기계어만 이해할 수 있는 컴퓨터가 사람이 만들어낸 프로그래밍 언어를 이해할 수 있나요? 프로그래밍 언어로 작성된 코드를 기계어로 번역해주기만 하면 됩니다. "컴파일러"가 코드를 기계어로 번역합니다. 영어가 아닌 한글로 된 프로그래밍 언어도..