Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 리눅스
- 보로노이다이어그램
- c#
- 문제풀이
- Unity
- 분할축 이론
- Vector
- dp
- 백준
- 다이나믹 프로그래밍
- C++
- SOH
- 충돌 알고리즘
- C
- 수학
- Expanding Polytope Algorithm
- linux
- AABB
- 내적
- uclidean algorithm
- 벡터
- 우분투
- ubuntu
- GJK
- PS
- Graham Scan
- 유니티
- Doubly Connected Edge List
- 외적
- 알고리즘
Archives
- Today
- Total
목록어셈블리어 (1)
마이 플밍 블로그
[컴퓨터]컴파일러(compiler)와 인터프리터(interpreter)
컴파일 어셈블리어는 기계어와 일대일 대응이되는 저급 프로그래밍 언어이다. 초창기 컴퓨터는 모두 어셈블리어로 프로그래밍 되어있었다. 컴퓨터 구조에따라 사용되는 기계어가 달라서 어셈블리어를 컴퓨터 구조에 맞춰 작성해야했었다. 그래서 통일된 구조의 언어의 필요성이 생겼고 그렇게 나온게 고급 언어이다. 허나 고급언어를 작성하면 어셈블리어로 번역시켜주는 과정이 필요했는데 그것을 컴파일이라고 한다. 컴파일 시켜주는 방식에는 두가지가 있는데 그것이 컴파일러와 인터프리터이다. 컴파일러 컴파일러는 코드 전체를 기계어로 번역한다. 한번에 모든 코드를 번역하기 때문에 시간이 많이 걸린다. 하지만 프로그램 실행시 인터프리터보다 빠르다. 그 이유는 초기 스캔을 마치면 실행파일을 만들어서 다음에 실행하면 실행파일을 이용하기 때문..
컴퓨터
2023. 10. 4. 22:43