저수준 언어

저수준 언어는 컴퓨터가 인식하는 기본 명령을 포함하는 프로그래밍 언어의 한 유형입니다. 소프트웨어 개발자가 사용하는 고수준 언어와 달리 저수준 코드는 이해하기 어렵고 사람이 읽을 수 없는 경우가 많습니다. 저수준 프로그래밍 언어에는 일반적으로 어셈블리 언어기계어라는 두 가지 유형이 있습니다.

소프트웨어 프로그램스크립트C#, Swift, PHP와 같은 고수준 언어로 작성됩니다. 소프트웨어 개발자는 프로그래밍 IDE나 기본 텍스트 편집기를 사용해 고수준 언어로 소스 코드를 만들고 편집할 수 있습니다. 그러나 CPU는 이 코드를 직접 인식하지 못합니다. 대신 코드를 저수준 언어로 컴파일해야 합니다.

어셈블리 언어는 기계어보다 고수준 언어에 한 단계 더 가깝습니다. 어셈블리 언어에는 MOV(이동), ADD(더하기), SUB(빼기)와 같은 명령이 포함됩니다. 이러한 명령은 값을 메모리 레지스터로 이동하거나 계산을 수행하는 등 기본적인 작업을 처리합니다. 어셈블리 언어는 어셈블러를 사용해 기계어로 변환할 수 있습니다.

기계어 또는 기계 코드는 컴퓨터 언어 중 가장 낮은 수준의 언어입니다. 기계어에는 이진 코드가 포함되며, 특정 프로세서용으로 고수준 소스 코드를 컴파일할 때 생성되는 경우가 많습니다. 대부분의 개발자는 기계 코드를 편집하거나 보기조차 할 필요가 없습니다. 소프트웨어 컴파일러와 운영 체제를 만드는 프로그래머만 기계어를 확인해야 합니다.

업데이트됨 February 14, 2019 작성: Per C.

quiz지식 테스트하기

The "Re" in the ReFS file system stands for what?

A
Recovery
0%
B
Redundant
0%
C
Recursive
0%
D
Resilient
0%
Correct! Incorrect!     View the ReFS definition.
More Quizzes →

Tech Terms 컴퓨터 사전

이 페이지의 저수준 언어에 대한 정의는 TechTerms.com의 저자가 작성한 원본 정의입니다. 이 페이지를 참조하거나 이 정의를 인용하려면 정의 바로 아래에 있는 녹색 인용 표시줄을 사용하세요.

저희의 목표는 컴퓨터 용어를 이해하기 쉬운 방식으로 설명하는 것입니다. 게시하는 모든 정의에서 정확성과 간결함을 추구합니다. 이 정의에 대한 피드백이 있거나 새로운 기술 용어를 제안하고 싶으시면 문의해 주세요.

Tech Terms 뉴스레터

매일 또는 매주 발행되는 뉴스레터로 기술 지식을 향상시키세요! 지금 구독하고 새로운 용어와 퀴즈를 이메일로 받아보세요.

무료 TechTerms 뉴스레터 구독하기

이메일을 얼마나 자주 받고 싶으신가요?

각 이메일에 포함된 링크를 통해 언제든지 구독을 취소하거나 수신 빈도를 변경할 수 있습니다. 질문이 있으신가요? 문의해 주세요.

참고: 뉴스레터는 영어로 발송됩니다.