프로그래밍 언어
프로그래밍 언어는 소프트웨어 프로그램을 만들 때 사용하는 명령, 지시문 및 기타 구문의 집합입니다. 프로그래머가 코드를 작성할 때 사용하는 언어를 "고급 언어"라고 합니다. 이 코드는 컴퓨터 하드웨어가 직접 인식하는 "저급 언어"로 컴파일할 수 있습니다.
고급 언어는 읽고 이해하기 쉽도록 설계되었습니다. 따라서 프로그래머는 논리적인 단어와 기호를 사용해 자연스러운 방식으로 소스 코드를 작성할 수 있습니다. 예를 들어 function, while, if, else와 같은 예약어는 대부분의 주요 프로그래밍 언어에서 사용됩니다. <, >, ==, !=와 같은 기호는 일반적인 연산자입니다. 많은 고급 언어는 서로 충분히 비슷하기 때문에 프로그래머는 여러 언어로 작성된 소스 코드를 쉽게 이해할 수 있습니다.
고급 언어의 예로는 C++, Java, Perl, PHP가 있습니다. C++ 및 Java와 같은 언어는 소스 코드를 실행하려면 먼저 컴파일해야 하므로 "컴파일 언어"라고 합니다. Perl 및 PHP와 같은 언어는 소스 코드를 컴파일하지 않고 인터프리터를 통해 실행할 수 있으므로 "해석 언어"라고 합니다. 일반적으로 컴파일 언어는 소프트웨어 애플리케이션을 만드는 데 사용되고, 해석 언어는 동적 웹 사이트의 콘텐츠를 생성하는 데 사용되는 것과 같은 스크립트를 실행하는 데 사용됩니다.
저급 언어에는 어셈블리 언어와 기계어가 있습니다. 어셈블리 언어에는 기본 지침 목록이 포함되어 있으며 고급 언어보다 읽기가 훨씬 어렵습니다. 드문 경우지만 프로그래머는 기본 프로그램이 가능한 한 효율적으로 작동하도록 어셈블리 언어로 코드를 작성할 수 있습니다. 어셈블러를 사용해 어셈블리 코드를 기계어 코드로 변환할 수 있습니다. 기계어 코드 또는 기계어에는 컴퓨터의 CPU가 직접 이해하는 일련의 이진 코드가 포함되어 있습니다. 말할 필요도 없이 기계어는 사람이 읽을 수 있도록 설계되지 않았습니다.
지식 테스트하기