저급 언어와 고급 언어

CODEDRAGON Development/Software Engineering

반응형

   

   

저급 언어

  • 컴퓨터 내부 표현에 가까운 언어로,
  • 기계어와 어셈블리어로 구분할 수 있습니다.

   

   

기계어 vs 어셈블리어 차이

기계어

  • 0과 1로 된 2진수

어셈블리어

  • 기계어 명령을 알기 쉬운 기호로 표시한 것
  • LDA A라는 어셈블리 코드는 메모리 A번지에 있는 내용을 누산 레지스터에 저장하라는 의미

   

   

   

   

고급언어

   

고급 언어의 특징

  • 일상 언어에서 사용하는 표현을 그대로 가져다 쓸 수 있음
  • 사용자가 기억 장소의 주소를 일일이 기억할 필요가 없음
  • 하나의 명령어로 다수의 연산을 실행

   

   

   

   

프로그래밍언어의 문법 구조

  • 어떤 구조와 순서가 있음
  • 특별한 기호를 사용
  • 언어에 따라서는 마침표(.)나 세미콜론(;) 등을 사용

   

   

대표적인 고급 언어

  • FORTRAN, COBOL, PASCAL,
  • C,
  • C++,
  • JAVA,
  • SMALLTALK
  • Phython