[Computer Architecture] 컴퓨터 구조 - 12 - 기본 컴퓨터 프로그래밍
카테고리: Computer Architecture
태그: Programming
1. 프로그래밍
프로그램의 종류
-
시스템 소프트웨어
- 운영체제 : 스케쥴, 네트워크, I/O 관리 프로그램
- 언어번역 프로그램 : 컴파일러, 어셈블러, 인터프리터
- 유틸리티 프로그램 : DBMS, 백신 등
-
응용 소프트웨어
2.기계어
- 프로그램 작성은 일련의 기계 명령어를 직/간접적으로 기술하는 행위
- 그러나 컴퓨터 내부의 기계어는 의미파악이 힘든 이진 형태로 구성
- 따라서 프로그래머는 영/숫자 형태의 기호(일반 고급 언어 - High Level Language)로 프로그램 작성
- 컴파일 언어가 영숫자 형태의 프로그램 내용을 기계가 이해할 수 있게하는 번역기
- 컴파일형 언어 : 문제 해결에 초점을 맞춘 인간 중심 언어(C,Java 등)
3. 어셈블리 언어
- 컴퓨터 제조 업체가 정한 특정한 프로그래밍 언어
- 라벨 필드/명령어 필드/코멘트 필드로 나뉨
[참고자료 - 컴퓨터 공학 전공 필수 강의 (패스트캠퍼스 - 현재는 수강불가)]
댓글 남기기