CS/소프트웨어개발방법론

프로그래밍 언어와 종류

씩씩한 IT블로그 2022. 2. 27. 21:58
반응형

프로그래밍 언어란

- 프로그래밍 언어는 사용자가 일상적으로 사용하는 언어를 가지고 프로그램을 짤 수 있도록 한 것

- 사람과 (0,1만 이해할 수 있는 )컴퓨터가 소통할 수 있도록 하는 것

- 프로그래밍 언어마다 "컴파일러" 혹은 "인터프리터"가 사람이 작성한 코드를 컴퓨터가 이해하는 기게어로 바꿔준다

 

저급언어, 고급언어

구분 설명 대표적인 언어
저급언어 - 기계 중심적인 언어, 실행 속도가 빠르고, 기계마다 다른 코드를 가짐
- 컴퓨터가 이해하기 쉬운 이진법으로 이루어진 기계어와, 기계어에 대응되도록 만든 어셈블리어가 존재
기계어(machine lanaguage)
어셈블리어(assembly language)
고급언어 - 사람이 이해하기 쉬운 자연어에 가깝게 만들어져 프로그래밍하기 쉽고 가독성, 생산성 높음
- 컴파일러나 인터프레터에 의해 저급언어로 변환
C, C++, JAVA, PYTHON

 

 

반응형