>백엔드 개발 >C++ >컴퓨터 언어에는 어떤 것이 있나요?

컴퓨터 언어에는 어떤 것이 있나요?

WBOY
WBOY앞으로
2023-08-28 14:25:061056검색

컴퓨터 언어에는 어떤 것이 있나요?

프로그래밍 언어는 컴퓨터가 이해할 수 있는 언어로 컴퓨터에 명령을 내리는 데 사용됩니다.

컴퓨터 언어는 다음과 같이 3가지 종류로 나누어집니다.

  • 기계어
  • 기호언어
  • 고급언어

기계어

컴퓨터는 기계입니다. 메모리는 1과 0만 저장할 수 있기 때문에 명령은 1과 0의 스트림, 즉 이진 코드 형식으로 컴퓨터에 제공되어야 합니다.

기계가 이해하기 쉽습니다.

바이너리 코드로 작성된 프로그램은 컴퓨터에 직접 입력되어 실행될 수 있는데 이를 기계어라고 합니다.

기계어의 장점은 다음과 같습니다.

  • 실행 속도가 매우 빠릅니다.
  • 기계어로 프로그램을 작성하고 읽는 것은 어렵습니다.
  • 기계 지침은 기억하기 어렵습니다.

심볼릭 언어

는 어셈블리 언어라고도 합니다.

어셈블러에는 "니모닉"이 포함되어 있습니다.

"니모닉"이란 기억하기 쉬운 정보를 축약된 형태로 표현한 것입니다.

기호 언어의 장점은 다음과 같습니다.

  • 어셈블리 언어는 기계 언어에 비해 읽고 쓰기가 쉽습니다.

  • 니모닉은 기억하기 쉽습니다.

단점은 다음과 같습니다.

  • 어셈블러는 기계에 따라 다릅니다.
  • 실행 속도가 느려집니다.
  • "어셈블러"는 어셈블리 언어를 기계어로 변환합니다.

고급언어

현지어에 가까운 언어를 고급언어라고 합니다.

제어 구조와 I/O 기능이 있습니다.

예: FORTRAN, COBOL, PASCAL, C, C++ 등

고급 언어의 장점은 다음과 같습니다.

  • 기계 독립적입니다. 즉, 프로그램은 "이식 가능"합니다.
  • 배우고 이해하기 쉽습니다.
  • 프로그램 작성에는 시간이 덜 걸립니다.

단점은 다음과 같습니다.

  • 고급 언어 프로그램을 기계어로 변환하려면 변환기가 필요합니다.

  • 컴파일러(또는) 인터프리터는 고급 언어를 기계어로 변환하는 데 사용됩니다.

  • 컴파일러는 프로그램의 모든 명령어를 한 번에 변환합니다. 통역사는 한 번에 하나의 문장을 번역합니다.

위 내용은 컴퓨터 언어에는 어떤 것이 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제