본문 바로가기

프로그래밍 언어/C2

[C] C 언어 기본 구조 C 프로그래밍의 작성 단계는 총 4가지로 구성되어 있다. 소스 코딩 >> 컴파일 >> 링크 >> 실행파일 생성 1. 소스 파일(source file) : C 언어로 코딩하여 프로그램을 작성한 파일 (확장자 : *.c) C 언어의 문법에 맞게 소스 코드를 작성한다. 소스 파일의 확장자는 .c 이다. 2. 컴파일(compile) : 코딩이 완료된 문서를 컴퓨터가 이해하는 기계어로 번역하는 단계 (확장자 : *obj) 사람이 만든 소스 파일을 기계가 이해할 수 있는 기계어로 변환한다. 기계어란 기계가 이해하는 2진 숫자(0과 1)로 작성된 언어이다. 프로그래머가 C 언어로 작성한 C 프로그램은 C 컴파일러가 기계어로 변환한다. 변환된 기계어가 있어야 컴퓨터가 C 프로그램의 내용을 이해할 수 있다. 3. 링크(.. 2018. 2. 8.
[C] C언어의 역사 C언어의 배경 C 언어는 1971년 미국의 벨 연구소에서 만들어졌다. 기존에 UNIX라는 운영체제가 있었는데, 이 UNIX의 언어인 어셈블리어가 하드웨어가 바뀌면서 호환이 점차 어려워졌다. 당시 데니스 리치라는 사람이 C언어를 개발하여 UNIX에 적용시켰다. 덕분에 UNIX는 하드웨어 간의 이식성, 호환성이 좋아졌고, 이로 인해 인기를 끌게 되어 지금도 널리 사용되고 있다. C언어의 특징 1. 높은 이식성과 호환성 : 대부분의 운영체제에서 사용이 가능하다. 2. 양면성 기능 : 저급 언어와 고급 언어의 사이에 있다. 3. 간결성과 명확성 : 다른 프로그래밍 언어보다 쉬운 편이다. 4. 영어 소문자 기반 : 소문자를 보통 사용한다. 5. 포인터 사용 2018. 1. 14.