C (프로그래밍 언어)

다메즈마 (토론 | 기여)님의 2015년 4월 17일 (금) 11:14 판 (새 문서: C 프로그래밍 언어는 1972년에 데니스 리치에 의해 유닉스(운영체제) 유닉스 운영체제를 개발하기 위하여 만들어진 프로그래밍 언어입...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

C 프로그래밍 언어는 1972년에 데니스 리치에 의해 유닉스(운영체제) 유닉스 운영체제를 개발하기 위하여 만들어진 프로그래밍 언어입니다.

특징

  • 절차적 프로그래밍

최근에 나온 함수형. 객체지향 프로그래밍 언어와는 달리 초기에 나온 절차적 프로그래밍언어이다프로그래머에 따라 객체지향처럼 쓸 수도 있지만...

  • 강 타입언어

C언어는 강 타입언어지만 부동소숫점 실수형과 정수형의 상호변환는 암시적으로도 가능하다.

  • 포인터를 이용한 저수준의 메모리접근

C언어의 알파이자 오메가. C언어가 하드웨어에 가깝다고 평가받는 요소이다. 사람들이 C언어를 약타입같은 언어로 느끼는 것도 포인터인 경우가 많다.

  • 중괄호를 이용한 스코프 지정

기존의 프로그래밍 언어보다 C프로그래밍 언어를 사용한 코드가 간결해진 이유. 후대 언어에게도 영향을 미쳤다

  • 컴파일 언어

현대(2000년도 이후)에 주류로 사용되는 프로그래밍 언어, Java, C#, Objective C, Python등등, 중 몇 안되는 컴파일 언어이다.

장점

단점