2 C언어란
by jennysgapC언어의 역사
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 소스코드 분석
반응형
'BOX' 카테고리의 다른 글
CentOS Linux 설치 - 02. VMware Workstation 12 pro 설치 (0) | 2016.11.12 |
---|---|
보안 추천 사이트 (0) | 2016.11.12 |
1 Visual Studio 2010 설치 및 사용법 (0) | 2016.11.03 |
CentOS Linux 설치 - 01. VMware Fusion 8 설정 (0) | 2016.11.01 |
Network - 03. 보안위협탐지준비 (0) | 2016.10.28 |
블로그의 정보
jennysgap
jennysgap