딩굴댕굴

2 C언어란

by jennysgap

BOX

C언어의 역사

 2.1 C언어의 역사 
 • C언어는 1972년 Bell 연구소의 Dennis Ritchie에 의해 개발된 프로그래밍 언어이다.
 • 초기에는 특정 H/W에 의존하는 어셈블리 언어(Assembly Language)로 작성 되어, 
     다른 컴퓨터 기종에는 이식 할 수 없었다.
 • C언어를 이용한 운영체제를 개발하여 PC 대중화에 큰 기여를 하였다.

  → 왜 만들었나? 프로그램의 이식성을 높이기 위해.



 2.2.1 컴파일러란? 

 • 인간이 만든 프로그램을 기계가 이해 하도록 기계어로 변환하는 변환기 (통역관의 역할)



 2.2.2 기계어란? 

 • 기계가 이해하는 2진 숫자(0과 1)로 작성된 언어



 2.3 C프로그래밍 단계 



 • 프로그램 작성 : = 소스코딩 = 소스파일, C언어로 코딩한 파일 

 • 컴파일 : 프로그래밍 언어로 작성된 프로그램 코드를 기계가 이해할 수 있도록 변환하는 과정

 • 링크 : 컴파일을 통해 생성된 오브젝트 파일과 표준 라이브러리 함수를 연결하여 실행 파일을 만드는 단계

 • 빌드 : 컴파일과 링크를 동시에 수행하는 과정

 • 실행파일 : 실행하여 결과를 얻을 수 있는 파일



 2.4 C언어의 특징 

 • 이식성과 효율성이 높음

 • 다른 프로그래밍 언어를 배우기에 좋음

 • 지능형 서비스 로봇 제어

 • 절차지향 언어



 2.5.1 소스코드 입력 


 • 코드를 다 작성한 후 'F7' 누르기 (출력)

 • ctrl + F5 (실행) 



 2.5.2 소스코드 분석 








반응형

블로그의 정보

jennysgap

jennysgap

활동하기