[Computer Architecture] 컴퓨터 구조 - 12 - 기본 컴퓨터 프로그래밍

Date:

카테고리:

태그:

1. 프로그래밍

프로그램의 종류

  • 시스템 소프트웨어

    • 운영체제 : 스케쥴, 네트워크, I/O 관리 프로그램
    • 언어번역 프로그램 : 컴파일러, 어셈블러, 인터프리터
    • 유틸리티 프로그램 : DBMS, 백신 등
  • 응용 소프트웨어

2.기계어

  • 프로그램 작성은 일련의 기계 명령어를 직/간접적으로 기술하는 행위
  • 그러나 컴퓨터 내부의 기계어는 의미파악이 힘든 이진 형태로 구성
  • 따라서 프로그래머는 영/숫자 형태의 기호(일반 고급 언어 - High Level Language)로 프로그램 작성
  • 컴파일 언어가 영숫자 형태의 프로그램 내용을 기계가 이해할 수 있게하는 번역기
  • 컴파일형 언어 : 문제 해결에 초점을 맞춘 인간 중심 언어(C,Java 등)

3. 어셈블리 언어

  • 컴퓨터 제조 업체가 정한 특정한 프로그래밍 언어
  • 라벨 필드/명령어 필드/코멘트 필드로 나뉨

[참고자료 - 컴퓨터 공학 전공 필수 강의 (패스트캠퍼스 - 현재는 수강불가)]

Computer Architecture 카테고리 내 다른 글 보러가기

댓글 남기기