컴퓨터 언어는 무엇입니까?
컴퓨터 언어는 사용자가 컴퓨터 시스템에 지침을 전달할 수있는 공식적인 구문 및 의미론으로 구성된 "언어"입니다. 프로그래밍 언어는 컴퓨터 언어의 가장 일반적인 예이므로 "컴퓨터 언어"및 "프로그래밍 언어"라는 용어는 종종 상호 교환 적으로 사용됩니다. 컴퓨터는 인간 언어로 작동 할 수 없으며 대부분의 경우 인간은 컴퓨터 바이너리에서 효율적으로 작동 할 수 없으므로 프로그래머가 컴퓨터 시스템에 지침을 제공 할 수 있도록 더 높은 수준의 언어가 필요합니다. 컴퓨터 언어에는 여러 유형이 있습니다. 다른 프로그래머는 개인 취향, 주어진 언어의 특정 기능 및 현재 프로젝트의 요구로 인해 하나 이상의 언어를 사용하도록 선택합니다.
구문과 의미론, 또는 구조와 의미는 컴퓨터 언어의 두 가지 정의 특성이며 인간 언어의 문법과 어휘와 비교할 수 있습니다. 특히 다른 프로그래밍 용어를 배치해야합니다컴퓨터에서 이해할 수있는 특정 구두점 및 간격으로 주문하고 표시됩니다. 일반적으로 컴퓨터 언어에 대한 이러한 구속은 인간 언어보다 훨씬 엄격합니다. 인간 언어는 종종 문법 및 단어 사용 문제로도 여전히 이해 될 수 있지만 컴퓨터의 해석 능력은 비교적 제한적입니다. 사소한 간격 문제조차도 많은 언어로 컴퓨터가 주어진 지침을 따르지 않기 때문에 오류 메시지가 발생합니다.
인간 언어는 개인이 서로 의사 소통 할 수 있도록 고안되었습니다. 여기에는 토론, 사령부, 심문, 선언 및 기타 여러 형태의 의사 소통이 포함될 수 있습니다. 반면에 컴퓨터 언어의 목적은 일반적으로 컴퓨터가 따라야 할 명시적인 지침을 제공하기 때문에 그러한 언어는 일반적으로 필수적입니다. 그러나 일부 컴퓨터 언어는 BAS입니다주로 논리적 표현 또는 수학적 공식의 사용에 대한 ed. 컴퓨터 언어를 수학적 또는 논리적 표현으로 줄이는 것은 일부 명령 적 표현에서 발생할 수있는 부작용의 가능성을 줄이는 데 도움이 될 수 있지만 광범위한 수학 기술이없는 사람들에게는 프로그래밍이 더 어려워 질 수 있습니다.
컴퓨터 언어는 시간이 지남에 따라 수정되고 사용자의 요구를 더 잘 충족시키고 기술 발전을 따라 잡기 위해 개발되었습니다. 수정에는 구문 및 시맨틱의 변화뿐만 아니라 전체 기능의 증가 및 추가가 포함됩니다. 예를 들어, 최신 컴퓨터 언어는 이전 버전에서 업데이트되어 여러 코어가있는 프로세서를 사용 할 수 있습니다. 언어는 모바일 장치의 프로그래밍 애플리케이션에도 최적화됩니다.