CC
CC

C

C언어

 
Unix를 만든 언어, 그리고 전산 세상의 기초를 튼튼히 다진 언어
고급 언어의 탈을 쓴 어셈블리 언어
 
Unix를 만들기 위해서 개발된 시스템 프로그래밍 언어로 프로그래밍 분야에서 가장 사랑 받고 있고 지금도 널리 쓰이는 언어이다. 언어의 개발 정신에 어셈블리 언어의 철학이 굉장히 많이 녹아 있어서 '고급 언어의 탈을 쓴 저급 언어'라는 말을 듣기도 한다. 아무리 마이너한 CPU나 운영체제라도 일단 C언어는 지원한다.

특징

  • 어셈블리 언어와 가장 가까운 언어.
  • 포인터를 이용하여 '참조 의미'를 구현
  • 포인터는 무엇이든 가리킬 수 있으므로 메모리의 직접 접근이 가능
  • 모든 함수는 같은 층위를 가짐
  • 정적 타입이지만 느슨한 타입 검사
 

배우기

C 프로그래밍의 기초 및 학습론 by picnic

관련 자료

 

관련 글 모음

C
C