Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍

다른 컴퓨터 언어는 무엇입니까?

<시간/>

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

컴퓨터 언어는 다음과 같이 세 가지 유형으로 분류됩니다 -

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

기계어

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

기계에서 쉽게 이해할 수 있습니다.

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

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

  • 실행이 매우 빠릅니다.
  • 기계어로 된 프로그램을 쓰고 읽는 것은 매우 어렵습니다.
  • 기계 지침은 기억하기 어렵습니다.

기호 언어

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

어셈블리 프로그램에는 "니모닉"이 포함되어 있습니다.

니모닉(Mnemonic)은 약어 형태로 쉽게 기억할 수 있는 정보를 의미합니다.

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

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

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

단점은 다음과 같습니다 -

  • 조립 프로그램은 기계에 따라 다릅니다.
  • 실행이 느립니다.
  • "어셈블러"는 어셈블리 언어를 기계어로 변환합니다.

고급 언어

모국어에 가까운 언어를 고급 언어라고 합니다.

제어 구조, I/O 시설이 있습니다.

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

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

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

단점은 다음과 같습니다 -

  • 고급 언어 프로그램은 기계어로 변환하기 위해 번역기가 필요합니다.

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

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