분류
1. 개요[편집]
2. 상세[편집]
프로그래밍 언어는 발전 과정과 하드웨어에 대한 접근성에 따라 크게 저급 언어와 고급 언어로 나뉜다. 기계어와 일대일로 대응되는 어셈블리어 같은 저급 언어는 컴퓨터 제어 효율이 극도로 높지만 인간이 배우기 매우 어렵다. 반면 C언어, 자바, 파이썬 등 현대에 주로 쓰이는 고급 언어는 인간의 자연어와 유사하여 생산성이 높다. 또한 작동 방식과 설계 철학에 따라 명령형, 객체 지향, 함수형 등으로 분류되기도 한다. C언어는 절차를 중시하고 시스템 제어에 강하며, 자바는 객체 중심의 설계로 대규모 기업용 프로그램에 애용된다. 파이썬은 직관적인 문법 덕분에 데이터 과학과 인공지능 분야의 표준으로 자리 잡았다. 시대와 기술의 변화에 따라 수많은 언어가 나타나고 사라지며, 개발자는 해결하려는 문제의 목적과 환경에 가장 적합한 언어를 선택하여 사용한다.