개발자/컴퓨터공학
프로그래밍 언어란?
728x90
반응형
언어란
두 객체가 서로 의견을 전달하기 위한 하나의 약속입니다.
서로 사용하는 언어가 다르다면, 의사소통을 할 수 없습니다.
프로그래밍 언어란?
인간과 컴퓨터가 서로 대화를 하기 위해서는 두 객체 모두 이해할 수 있는 언어가 필요하다.
위 그림에서 처럼 세상에는 다양한 언어들이 존재한다. 하지만, 이를 받아들이는 컴퓨터는 숫자 0,1만 이해할 수 있다. 우리 인간은 0과 1만으로는 이해할 수 없다.
그렇기 때문에, 컴퓨터와 인간의 의사소통을 도우기 위해서 프로그래밍 언어가 생겼다.
위 그림들처럼 정말 다양한 프로그래밍 언어가 현재 존재하고 있다. 하지만, 각 프로그래밍 언어마다 문법의 차이와 사용목적이 조금씩은 다르다는 점 빼고는 모두 동일하다.
결론적으로 프로그래밍 언어의 목적은 우리가 어떤 목적으로 프로그래밍을 하느냐에 따라서 언어의 선택이 달라진다.
우리의 목적은 컴퓨터가 이해할 수 있도록 프로그래밍 코드를 작성하는 것이다.
무슨 언어가 좋다? 이런 것보다 프로그래밍 목적을 알아보고, 그에 맞게 언어를 선택해야 한다는 점이다.
반응형
'개발자 > 컴퓨터공학' 카테고리의 다른 글
VMware 설치방법 (0) | 2022.09.06 |
---|---|
바이너리 파일이란? (0) | 2022.05.08 |
[Windows] R 및 Rstudio 설치 (0) | 2021.10.25 |
[Windows] 파이썬 설치방법 (0) | 2021.10.24 |
[Windows] Visual studio 설치 방법 (0) | 2021.10.23 |
댓글