Computer >> 컴퓨터 >  >> 프로그램 작성 >> 프로그램 작성

고급 언어와 저급 언어의 차이점

<시간/>

먼저 고급 및 저급 언어에 대해 알아보겠습니다. −

고급 언어

  • 저수준 언어에 비해 쉽게 해석되고 컴파일될 수 있습니다.
  • 프로그래머 친화적인 언어로 간주될 수 있습니다.
  • 이해하기 쉽습니다.
  • 디버깅하기 쉽습니다.
  • 유지보수가 간단합니다.
  • 기계어로 번역하려면 컴파일러/인터프리터가 필요합니다.
  • 다양한 플랫폼에서 실행할 수 있습니다.
  • 한 위치에서 다른 위치로 이식할 수 있습니다.
  • 메모리 효율성이 떨어집니다. 즉, 저급 언어에 비해 더 많은 메모리를 소비합니다.
  • 고급 언어의 예로는 C, C++, Java, Python이 있습니다.
  • 요즘 시대에 많이 쓰입니다.

저급 언어

  • 기계 수준 언어라고도 합니다.
  • 기계로 쉽게 이해할 수 있습니다.
  • 기계 친화적인 언어로 간주됩니다.
  • 이해하기 어렵습니다.
  • 디버깅하기 어렵습니다.
  • 유지 관리도 복잡합니다.
  • 휴대용이 아닙니다.
  • 기계에 따라 다릅니다. 따라서 다른 플랫폼에서 실행할 수 없습니다.
  • 지침을 번역하는 어셈블러가 필요합니다.
  • 오늘날에는 널리 사용되지 않습니다.

이제 고수준 프로그래밍 언어와 저수준 프로그래밍 언어의 차이점을 이해할 것입니다 -

고급 언어 저급 언어
프로그래머 친화적인 언어라고 할 수 있습니다. 기계 친화적인 언어로 간주됩니다.
기계어로 번역하려면 컴파일러/인터프리터가 필요합니다. 명령을 번역하는 어셈블러가 필요합니다.
한 위치에서 다른 위치로 이식할 수 있습니다. 휴대용이 아닙니다.
이해하기 쉽습니다. 이해하기 어렵습니다.
디버깅하기 쉽습니다. 디버깅하기 어렵습니다.
메모리 효율성이 낮습니다. 즉, 저급 언어에 비해 더 많은 메모리를 소비합니다. 메모리를 덜 소모합니다.