Page 14 - 든든한 c programming with a workbook 도서 미리보기
P. 14

004  든든한 C 프로그래밍 with a workbook

                                              사용자            소프트웨어
                                         응용 소프트웨어
                                  시스템 소프트웨어(운영체제)

                                             하드웨어

     ■■ 프로그램  종류

     프로그램은 운영체제, 문서작성기, 엑셀, 게임, 스마트폰에 실행하는 어플리케이션, 사
     물인터넷 어플리케이션 등 여러 가지가 있다. 이러한 프로그램은 컴퓨터에서 실행되어
     사용자에게 필요한 기능을 동작시켜 사용자가 어떤 기능을 사용할 수 있게 한다.

             운영체제        엑셀(Excel), 워드(World)      스마트 폰 어플         BT Chat 아두이노
     (Operating System)          프로그램 등                               블루투스 채팅,
                                                                          IoT 지원
     컴퓨터 부팅 프로그램         계산 및 문서작성 프로그램
                                                                      사물 인터넷

     1.1? 프로그램  언어의 필요성?

     컴퓨터는 사람이 사용하는 문자(언어)들을 이해하지 못한다. 컴퓨터가 이해하는 것은
     오직 0과 1이다. 이를 이진수라 한다.

     ■■ 기계어(이진수) : 0, 1 (컴퓨터가 직접 이해하는 값)
     우리가 컴퓨터에게 일을 시키려면 0과 1의 조합으로 명령을 내려야 하는데 너무 복잡
     해질 것이다. 다음은 문자가 저장되는 이진수의 예이다.
   9   10   11   12   13   14   15   16   17   18   19