1.1 프로그래밍 개요     [DOC]    [SMTS]

 근래에 들어서 전 세계적으로 소위 코딩(coding)에 대한 관심이 높아지고 있으며 우리나라도 코딩 교육의 중요성을 인식하고 중등 학생들도 관련 과목이 정규 교과에 반영되도록 하는  여러 정책들이 만들어지고 있다.


 코딩이란 컴퓨터가 주어진 일을 수행하도록 프로그램(program)을 작성하는 것을 말한다. 프로그램이란 인간이 작성하고 기계(주로 컴퓨터와 같은 디지털 시스템)가 해독하여 실행할 수 있는 문서이다. 프로그램을 작성하는 문법을 정한 규약을 프로그래밍 언어(programming language)라고 한다. 본 교재에서 다루는 C 언어도 다양한 프로그래밍 언어 중 하나이다.


  • 코딩 : 컴퓨터가 주어진 일을 수행하도록 프로그램(progrma)을 작성하는 것

  • 프로그램 : 인간이 작성하고 기계(주로 컴퓨터와 같은 디지털 시스템)가 해독하여 실행할 수 있는 문서

  • 프로그래밍 언어 : 프로그램을 작성하는 문법을 정한 규약


[그림 1.1.1] 현대의 디지털 시스템의 예


 프로그램이 필요한 대상은 작은 마이크로컨트롤러(micro-controller) 시스템부터 소형 임베디드 시스템(embedded system), 스마트폰, 태블릿, 컴퓨터, 서버, 데이터 센터 등 그 폭이 매우 넓다. 현대의 인간이 생활하는데 필수 불가결한 시스템들이 모두 프로그램에 의해서 동작하고 있으며 따라서 코딩하는 기술은 매우 중요할 뿐만 아니라 새로운 산업까지 일으킬 수 있는 부가가치가 높은 영역으로 인식되고 있다.



'프로그래밍언어.Lib > C,C++' 카테고리의 다른 글

1.7 windows에서 mingw 설치하기  (0) 2016.03.07
1.2 C 언어 소개  (0) 2016.03.04
(C언어) scanf() 함수  (0) 2016.02.01
(C언어) 구조체의 포인터  (0) 2016.02.01
(C언어) 구조체 배열  (0) 2016.02.01
Posted by 살레시오
,