[정보통신용어] 고급언어

high-level language – 고급언어

고급언어란 프로그래머가 특정 형식의 컴퓨터와는 무관하게, 독립적으로 프로그램을 작성할 수 있는 언어를 지칭하는 것으로 C, FORTRAN, Pascal 등이 이에 속한다. 이들을 고급언어라고 부르는 이유는, 이 언어들의 구성이 기계어보다는 인간의 언어에 보다 가깝기 때문이다. 이와는 반대로 어셈블리 언어 등은 기계어에 보다 가깝기 때문에 저급언어로 분류된다. 저급언어에 비해 고급언어가 갖는 주요 장점은 프로그램을 작성하거나, 작성된 프로그램을 이해하고, 유지 보수하기가 쉽다는 것이다. 그러나 단점으로는, 고급언어로 작성된 프로그램들이 실행되려면 반드시 컴파일러나 인터프리터 등을 이용하여 기계어로 번역되어져야 한다는 것이다. 고급언어가 처음 설계된 것은 1950년대의 일이며, 지금은 Ada, Algol, BASIC, COBOL, C, C++, FORTRAN, LISP, Pascal, and Prolog 등, 많은 수의 고급언어들이 존재한다.

댓글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.