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