반응형
고급 프로그래밍 언어 high-level programming language
사람이 이해하기 쉽게 작성된 프로그래밍 언어.
가독성이 높고 다루기 간단하다는 장점.
컴파일러나 인터프리터에 의해 low-level programming language로 번역되어 실행됨.
C, 자바 등 대부분의 프로그래밍 언어는 고급언어에 속한다.
추상화의 정도에 따라 프로그래밍 언어의 high / low 레벨이 나뉨..?
저급 프로그래밍 언어 low-level programming language
컴퓨터가 이해하기 쉽게 작성된 프로그래밍 언어. (기계어, 어셈블리어)
실행속도가 매우 빠르지만 배우기 어렵고, 유지보수가 힘든 것이 단점
기계어(machine code) - 특별한 변환과정 없이 컴퓨터가 직접 처리할 수 있는 유일한 언어
어셈블리어(assembly language) - 기계어와 일대일 대응이 되는 저급언어, 2세대 언어로, 컴퓨터 구조에 따라 사용하는 기계어가 달라지며, 따라서 기계어에 대응되어 만들어지는 어셈블리어도 각각 다르게 된다.
728x90
반응형
'컴퓨터시스템' 카테고리의 다른 글
[네트워크] 네트워크 패킷 분석 및 Wireshark 설치 (mac) (0) | 2022.01.06 |
---|---|
사용자 인증 방식 - OAuth, JSON Web Token(JWT) (0) | 2021.12.31 |
CRUD (0) | 2021.05.21 |
SDK? API? (0) | 2021.04.28 |
http vs. https 차이 (0) | 2021.04.19 |