Presentation is loading. Please wait.

Presentation is loading. Please wait.

제 1장 서론 Hello!! C 언어 강성호 김학배 최우영.

Similar presentations


Presentation on theme: "제 1장 서론 Hello!! C 언어 강성호 김학배 최우영."— Presentation transcript:

1 제 1장 서론 Hello!! C 언어 강성호 김학배 최우영

2 순서 제 1장 서론 C의 기원 C의 장점 컴파일러와 C의 종류 C와 C++ C와 UNIX 요약

3 C의 기원 1972년에 벨 연구소에서 개발 1967년에 Martin Richard에 의해 개발된 BCPL이라는 언어
제 1장 서론 1972년에 벨 연구소에서 개발 1967년에 Martin Richard에 의해 개발된 BCPL이라는 언어 구조화 언어(structured language) 포인터(pointer) 주소산술(address arithmetic)이 용이 B 언어의 한계점들을 개선한 것 ANSI C 또는 표준 C American National Standards Institute C++ 객체 지향(object oriented) 언어

4 C의 장점 범용 프로그램인 언어 중급 수준의 언어 간결한 언어 뛰어난 이식성(portability)
제 1장 서론 범용 프로그램인 언어 중급 수준의 언어 간결한 언어 뛰어난 이식성(portability) 구획화(compartmentalization)

5 컴파일러와 C의 종류 제 1장 서론 원시코드의 변환

6 컴파일러와 C의 종류 제 1장 서론 C의 종류 ANSI C Turbo C Borland C Visual C GNU C

7 C 컴파일러의 종류 cc : UNIX 기본 C 컴파일러 acc : Sun에서 개발된 초기 버전의 ANSI C 컴파일러
제 1장 서론 cc : UNIX 기본 C 컴파일러 acc : Sun에서 개발된 초기 버전의 ANSI C 컴파일러 bc : IDE에서 사용되는 Borland C/C++ 컴파일러 bcc : 명령어 입력 방식의 Borland C/C++ 컴파일러 gcc : Free Software Foundation의 GNU C 컴파일러 hc : Metaware의 High C 컴파일러 msc : Microsoft C 컴파일러 occ : Oregan Software의 Oregan C 컴파일러 qc : Microsoft의 Quick C 컴파일러 tc : IDE에서 사용되는 Borland의 Turbo C 컴파일러 tcc : 명령어 입력 방식의 Borland의 Turbo C 컴파일러

8 C와 C++ C의 확장 버전 클래스 객체 지향 프로그래밍(object-oriented programming)
제 1장 서론 C의 확장 버전 클래스 객체 지향 프로그래밍(object-oriented programming) 캡슐화(encapsulation) 다형성(polymorphism) 상속(inheritance)

9 C와 UNIX UNIX의 기원 C 언어의 개발 이유 UNIX의 특징 UNIX 시스템의 운영 체제를 개발하기 위한 것
제 1장 서론 UNIX의 기원 C 언어의 개발 이유 UNIX 시스템의 운영 체제를 개발하기 위한 것 1970년에 벨 연구소에서 개발 UNIX의 특징 계층적 파일 시스템 높은 이해도 높은 이식성


Download ppt "제 1장 서론 Hello!! C 언어 강성호 김학배 최우영."

Similar presentations


Ads by Google