▶ 저급어 (Low Level Language)
· 기계어 (Machine Language)
-컴퓨터가 직접 이해할 수 있는 가장 기초적인 언어.
- 0과 1의 2진수 형태를 가짐.
· 어셈블리어 (Assembly Language)
- 0과 1로 이루어진 기계어에 1:1로 대응하는 기호로 이루어진언어
- 기계어에 비해 보다 쉽게 작성할 수 있으며 기계어로 번역해 주는 어셈블러 (Assembler)라는 번역기가 필요함.
▶ 고급어 (High Level Language)
· Fortran : 과학 계산용 프로그래밍 언어
· COBOL : 사무 처리용 언어로 영어 문장의 형태로 프로그램을 작성함.
· BASIC : 대화형 고급 프로그래밍 언어.
· C 언어
- 비트 연산이 가능하고 하드웨어에 대한 직접적인 조작이 가능한 언어로서 UNIX 운영체제를 개발하는데 사용되었음.
- 각종 시스템 프로그래밍에 널리 이용됨.
- 저급 언어와 고급 언어의 특징을 모두 가지고 있어 중급 언어라고도 함.
· LISP :기호 처리 분야에 사용되고 있으며 특히 인공 지능 분야에서 널리 사용됨.
· JAVA
- 객체 지향 언어로 네트워크 환경에서 분산 작업이 가능하도록 설계됨.
- 멀티 스레드를 지원하고 각각의 스레드는 독립적으로 동시에 서로 다른 일을 처리함.
- 특정 컴퓨터 구조와 무관한 가상 바이트 머신 코드를 사용하므로 플랫폼 독립적임.
· UML : 객체 관련 표준화 기구인 OMG에서 1997년 11월 객체 모델링 기술(OMT : Object Moeling Technique),
OOSE 방법론 등을 연합하여 만든 통합 모델링 언어.