Programing Language
- high level language (소스코드, C, 자연어)
- assembly language (어셈블리어)
- low level language (기계어)
컴파일러 vs 어셈블러
- 컴파일러 : high level language (소스코드, C, 자연어) ⇒ low level language (기계어)
- 어셈블러 : assembly language (어셈블리어) ⇒ low level language (기계어)
컴파일 VS 인터프리터
- 컴파일 : 번역본을 만들기 ⇒ 실행파일을 만들기 (C)
- (loader와 linker 필요. loader : 메모리에 자리잡 linker : function들 연결)
- 인터프리터 : 볼때마다 해독 ⇒ 실행파일 X (Python)
프로그래밍의 순서
- 알고리즘적 생각 : 문제해결을 위한 순차적인 생각 (logic) ⇒ 효과 & 효율적이어야
- 코딩 (programming)
- Test
'Master Piece of jun > 컴퓨터개론' 카테고리의 다른 글
Firmware와 BIOS(Basic Input/Output System)그리고 Booting process (0) | 2021.11.07 |
---|---|
Hard disk 읽기 (0) | 2021.11.07 |
cache : CPU idle time을 줄이는 방법 (0) | 2021.11.07 |
주기억장치(RAM) VS 보조기억장치(HDD,SDD) (0) | 2021.11.07 |
Computer System과 hardware VS Software (0) | 2021.11.07 |