컴퓨터 언어에는 다양한 종류가 있습니다. 일반적으로 기계어, 어셈블리어, 고급언어의 세 가지 범주로 나눌 수 있습니다.
컴퓨터 언어(ComputerLanguage)는 인간과 컴퓨터 사이의 의사소통에 사용되는 언어를 말한다. 컴퓨터 언어는 인간과 컴퓨터 사이에 정보를 전달하는 매체입니다. 컴퓨터 시스템의 가장 큰 특징은 명령이 언어를 통해 기계에 전달된다는 점이다.
전자 컴퓨터가 다양한 작업을 수행하기 위해서는 컴퓨터 프로그램을 작성하기 위한 일련의 숫자, 문자, 문법 계획이 필요합니다. 이러한 문자와 문법 규칙은 다양한 컴퓨터 명령(또는 다양한 명령문)을 구성합니다. ). 컴퓨터가 받아들일 수 있는 언어들입니다.
확장 정보:
1. 관련 특성
프로그래밍 언어가 있기 전에 컴퓨터 과학자들은 스위치를 전환하여(즉, 바이너리를 사용하여) 프로그램을 작성했습니다. 구현(표현식), 나중에 어셈블리, 그 다음 C가 나왔고 오늘날에는 C, JAVA, VB, Delphi 등 다양한 프로그래밍 언어가 끝없이 등장하고 있습니다.
그러나 컴퓨터 언어의 지속적인 진화 속에서 모든 언어에는 변하지 않는 몇 가지 특성이 있습니다. 이러한 보안 속성은 다음 세 가지 사항으로 요약될 수 있습니다.
첫 번째는 메모리 잠재력의 설정입니다. (1 또는 0으로 설정)
두 번째는 조건부 판단(if, else)입니다. 이 기능은 논리 게이트를 통해 구현될 수 있습니다.
세 번째는 루프입니다. 즉, 프로그램에서 다음 명령어의 주소를 설정할 수 있습니다.
2. 고급 언어의 발전
특별 언급: C 언어가 탄생하기 전에는 시스템 소프트웨어가 주로 어셈블리 언어로 작성되었습니다. 어셈블리 언어 프로그램은 컴퓨터 하드웨어에 의존하기 때문에 가독성과 이식성이 떨어지지만, 일반 고급 언어에서는 컴퓨터 하드웨어를 직접 동작시키기가 어렵기 때문에(어셈블리 언어의 장점) 사람들은 A학점을 받기를 희망합니다. 어셈블리 언어와 고급언어의 특징을 결합한 새로운 언어, C언어.
고급 언어의 발전 역시 초기 언어에서 구조화된 프로그래밍 언어로, 프로세스 지향 프로그래밍 언어에서 비절차적 프로그래밍 언어로의 과정을 거쳤습니다. 그에 따라 소프트웨어 개발도 개별 수동 작업장의 초기 폐쇄 생산에서 산업화, 조립 라인 산업 생산으로 발전했습니다.
고급 언어의 다음 개발 목표는 애플리케이션 지향입니다. 즉, 프로그램에 원하는 작업만 지시하면 프로그램이 자동으로 알고리즘을 생성할 수 있습니다. 자동으로 처리하는 비절차적 프로그래밍 언어입니다.
바이두 백과사전-컴퓨터 언어