- 기계어(컴퓨터가 이해할 수 있는 이진수로 된 언어) - 어셈블러(이진수를 기호로 표기) - 프로그래밍 언어(사람이 이해하기 쉬운 언어)
- 알고리즘 구성하기: 자연어(줄 글로 설명) - 순서도(그래픽적으로 설명) - 의사 코드(자연어와, 프로그래밍 언어 사이의 정도로 표기)
- 오류 3종류
- 컴파일 오류: 문법 오류
- 실행 시간 오류(run-time-error): 0으로 나누는 것, 잘못된 메모리 주소에 접근하는 것 등
- 논리 오류(logical error): 문법은 틀리지 않았으나 논리적으로 정확하지 않는 것
- 파일과 프로그램
- 파일: 데이터들의 집합 (좀 더 큰 단위)
- 프로그램: 흐름을 갖고 운용되는 것. 특수한 파일.
- 힙
- 스테이트
- 코드
- 데이터
- 소스 파일 -(컴파일)- 오브젝트 파일 -(링커/라이브러리)- 실행 파일
- !코딩을 하기 전에 먼저 알고리즘을 짜고 하자!
'프로그래밍 기초' 카테고리의 다른 글
C++ 기초(3-번외): 변수 설정(스플렌더 변수 정하기) (22.04.11) (0) | 2022.04.12 |
---|