본문 바로가기
컴퓨터 일반/IT용어

C Language

by 건티 2022. 10. 21.
728x90

1972년 Bell연구소의 데니스 리치가 만든 언어로 UNIX 운영체제를 만들기 위한 언어로 개발되었다.

컴파일러나 소프트웨어 개발용 도구로도 사용된다.

 

C언어의 정신(C99 Rationale)]

▶ 프로그래머를 믿어라.(Trust the programmmer)

▶ 프로그래머가 작업을 못하게 방해하지 마라.

     (Don't prevent the programmer from diong what needs to be done)

▶ 언어를 작고 간단하게 유지하라.(Keep the language small and simple)

▶ 명령을 실행하는 방법을 하나만 제공하라.(Provide only one way to do an operation)

▶ 호환성은 장담할 수 없더라도 빨리 작동하게 만들어라.

     (Make it fast. even if it is not quaranteed to be portable)

 

C언어의 특징]

㉠ 프로그램을 기계어 명령에 가까운 유형으로 직접 기술할 수 있다.

㉡ 언어를 간단하게 하여 풍부한 표준 자료집을 갖게 할 수 있다.

㉢ 연산자가 많다.

㉣ 다른 기종에 프로그램 이식이 쉽다.

 

C언어의 활용]

운영체제, API, 마이크로컨트롤러, 암호학 라이브러리, 프로그래밍 언어 인터프리터, 웹 서버, 임베디드 기기(자동차, 에어컨, TV, 세탁기, 스마트 냉장고 등등), 데이터베이스, 애플리케이션, 포토샵, 프리미어 프로, 매우 빠른 계산 속도가 필요한 프로그램이나 라이브러리 등등 성능을 최대로 활용해야하는 기기나 프로그램등에 사용한다. 화성탐사선은 기능을 최우선으로 하여 메모리를 최소화하고 최대한 효율을 내기 위하여 C언어로 작성되었다.

 

 

 

출처]

한국정보통신기술협회 : C언어

나무위키 : C언어

 

 

 

 

 

대한민국의 아름다운 영토, 독도의 봄

 

반응형

'컴퓨터 일반 > IT용어' 카테고리의 다른 글

JAVA(자바)  (0) 2022.11.02
파이썬(파이선, Python)  (0) 2022.10.26
지도형 기계 학습(Supervised learning, 지도 학습)  (0) 2022.10.03
IPv4와 IPv6  (0) 2022.09.26
클라이언트와 서버  (1) 2022.09.21

댓글