C
Download
1 / 9

C ?? ?? - PowerPoint PPT Presentation


  • 144 Views
  • Updated On :

C 언어 강의. Windows, Unix 중심으로. 교재. A Book on C : Al Kelley, Ira Pohl 알기 쉬운 C 언어 ( 이광형 ). 강의 목표. C 언어에 대한 이해 프로그래밍언어에 대한 이해 시스템에 대한 이해 (C 와 Unix) Windows 와 Unix 의 응용 시스템 개발 능력 함양 문제에 대한 공학적 접근능력 개발. 기초. C 언어는 훌륭한 프로그래밍언어는 아니다 !!!!  Ada, Pascal, Smalltalk ..

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'C ?? ??' - mura


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Slide1 l.jpg

C 언어 강의

Windows, Unix 중심으로


Slide2 l.jpg
교재

  • A Book on C

    : Al Kelley, Ira Pohl

  • 알기 쉬운 C 언어 (이광형)


Slide3 l.jpg
강의 목표

  • C언어에 대한 이해

  • 프로그래밍언어에 대한 이해

  • 시스템에 대한 이해 (C와 Unix)

  • Windows와 Unix의 응용 시스템 개발

    능력 함양

  • 문제에 대한 공학적 접근능력 개발


Slide4 l.jpg
기초

  • C 언어는 훌륭한 프로그래밍언어는

    아니다 !!!!

     Ada, Pascal, Smalltalk ..

  • 하지만 시스템 프로그래밍언어로는 매우 우수하다

     Assembly언어


Slide5 l.jpg
0의 의미(C에서)

  • 배열의 시작

  • False

  • End-of-string

  • A null value for a pointer

  • External과 static 변수의 초기값


Slide6 l.jpg
C의 유래

  • Dennis Ritchie of Bell Lab.

  • PDP11 in 1972

  • Ken Thompson : Unix 개발에 사용

    : Assembly 언어 -> (BCPL) -> B ->C

  • BCPL: typeless systems programming language  ALGOL-like language


Slide7 l.jpg
C언어의 발전

  • 1980 : void type 도입

  • 1980 : ANSI C, Standard C (X3J11)

  • C++, Java


Slide8 l.jpg
C를 배우는 이유???

  • Unix, MS-DOS, OS/2 등의 개발

  • C is portable

  • C is terse

    : powerful operator: bit-operation, ++

  • C is modular: Call by value

  • ++, Java

  • C is efficient on most machines


An overview of c l.jpg
An Overview of C

  • C 언어에서 ‘;’의 의미

  • #define, #include


ad