몽상실현개발주의

[따배씨] 1.1 C 언어를 제대로 배우는 방법 ~ 1.3 C언어의 특징 본문

Language/C

[따배씨] 1.1 C 언어를 제대로 배우는 방법 ~ 1.3 C언어의 특징

migrationArc 2021. 5. 7. 15:41

[따배씨] 1.1 C 언어를 제대로 배우는 방법 ~ 1.3 C언어의 특징

따배씨 - 따라하며 배우는 C언어

1강 천천히 시작해봅시다

1.1 C 언어를 제대로 배우는 방법

- skip

 

1.2 C언어의 탄생

  • UNIX 운영체제를 개발하는 팀의 Dennis Ritche & Ken Thompson 이 개발
    • Assembly UNIX 제작도중 C 언어를 개발하여 효율적으로 UNIX를 개발
    • BASIC 과 Fortran 언어도 존재 하였음
  • UNIX 개발팀의 Brian Wilson Kernighan 의 저서 "the C Programming Language"
    • C 언어의 대중화에 기여

 

1.3 C언어의 특징

  • C/C++ 언어의 장점
    • 프로그램의 효율성을 높일 수 있다
      • 운영체제를 만들기 위해 탄생한 언어
      • 하드웨어 제어에도 강력하다
    • 강력하면서도 유연하다
      • 모든곳에 사용 할 수 있지만, 프로그래머의 생산성 관점에서는 비추
    • 프로그래머 중심이다
      • 프로그래머에게 많은 권한과 책임을 준다
    • 다른 시스템으로 이식하기 좋다
      • 여러 시스템에서 동작
    • 작은 하드웨어에서 유용하다
  • C/C++ 언어의 단점 - 모던C++ 에서 보완이 많이 되고있음
    • C언어에 사용시 많은 주의가 필요함
  • C언어가 쓰이는 곳
    • Unix 운영체제
    • 컴퓨터 게임
    • 루카프 필름(스타워즈 vfx)
    • 임베디드 시스템
    • 등..

 


이 글의 모든 사진과 내용의 출처는 홍정모 교수님께 있음을 알려드립니다.

http://blog.naver.com/atelierjpro

 

실리콘 밸리의 프로그래머 : 네이버 블로그

안녕하세요! 홍정모 블로그에 오신 것을 환영합니다. 주로 프로그래밍 관련 메모 용도로 사용합니다. 강의 수강하시는 분들은 홍정모 연구소 카페로 오세요.

blog.naver.com

http://www.inflearn.com/course/following-c

 

홍정모의 따라하며 배우는 C언어 - 인프런 | 강의

'따배씨++'의 성원에 힘입어 새롭게 개발된 C 언어로 시작하는 프로그래밍 입문 강의입니다. '따배씨'와 함께 프로그래밍 인생을 업그레이드 해보세요., 따라하며 배우는 C언어 '따배씨++'의 성원

www.inflearn.com

 

Comments