[C언어란] C언어의 모든것 [아이티뱅크/ITBANK]

 

C언어

C언어문자표현방식,아스키코드,아스키코드표

 

C언어 [ C language ]

 
벨 연구소에서 1971년에 리치(D.M.Ritchie)등에 의해 개발된 시스템 프로그래밍 언어를 뜻합니다

프로그램을 간결하게 쓸 수 있고, 프로그래밍하기 쉬운 편리한 언어를 말하죠

 

아래 자세한 C언어의 정의에 대해 서술해보겠습니다 참고해주세요 ^^

 

 

 

 

C언어란
벨 연구소에서 1971년경부터 리치(D.M.Ritchie) 등에 의해서 설계 개발된 시스템 기술용의 프로그래밍 언어이다.

미국 벨 연구소의 리치(D. Ritchie)가 개발한 운영 체제나 언어 처리계 등의 시스템 기술에 적합한 프로그래밍 언어.

기본적인 프로그램 구조가 기술 가능하고, 비트 조작 등 세밀한 기술도 가능하다.

미니컴퓨터용 운영 체제인 유닉스의 대부분은 이 언어로 기술되어 있다.

최근에는 마이크로컴퓨터용 소프트웨어의 공통화를 꾀하기 위한 언어로서 보급되고 있다.

UNIX 오퍼레이팅 시스템의 기술에 사용할 것을 목적으로 설계한 언어로 UNIX OS의 대부분이 이 언어로 개발되었다.

컴퓨터의 구조에 밀착한 기초 기술이 가능한 것과 간결한 표기가 될 수 있는 것 등을 특징으로 하고 있다.

시스템 기술(記術)용 언어의 경우에는 기억장치의 주소(어드레스) 등과 같은

하드웨어 자원까지 기술(記術)의 대상으로 할 것을 요구하고 있는데,

C언어에서는 이러한 수준의 개념을 데이터 형이나 함수 등의 고수준 언어의 개념에 잘 대응하고 있다.

 

따라서 언어의 성격상 일반적인 범용의 언어와 거의 다를 바가 없다.

프로그램을 다른 종류의 컴퓨터에 이식하는 것도 용이하며,

범용 언어이기는 하지만 강력하고 고수준의 언어로 하는 것을 목표로 하고 있지 않다.

C 언어는 프로그램 오류를 쉽게 발견하기 위한 기능은 부족하지만,

고수준 언어에서 자주 볼 수 있는 기술상의 제약이 적기 때문에

오히려 프로그래밍하기 쉬운 편리한 언어로 평가되며, 프로그램을 간결하게 쓰기 위하여 많은 연구를 한 언어이다.

 

 


C 언어의 기본 특징은 ASCII코드 체계로 영문 소문자 집합을 바탕으로 하고 있으며,

함수(function)의 정의문들의 집합으로 구성되어 있고, 분할 컴파일을 할 수 있어

함수 정의부 밖의 외부 변수를 정의함으로써 컴파일 단위가 다른 함수의 외부 변수를 참조할 수 있게 되어 있다.

또한 프로그램의 함수 기능에는 FORTRAN의 SUBROUTINE 기능과 FUNCTION 기능을 가지고 있으며,

함수 호출시 매개변수의 값만 넘겨주는 호출 방식을 따르고 있고, 자료의 주소를 자유롭게 조작할 수 있는 점들이다.

 

 

C언어에 대한 자세한 자료 및 C언어기초에 대해 배우고자 하시는분은 아이티뱅크홈페이지에서

더많은자료 열람이가능하며 언제든 상담환영입니다

C언어자료 출처 : http://itbank-no1.com/

 

 

 

IT국비지원교육컨설턴트 이동호교육팀장

TEL . 02-3672-8222

 

 

IT계열 자격증취득 & 취업률1순위 ITBANK 학원  http://itbank-no1.com/

 

 

수강부터 취업나가는 그순간까지 한명한명 특별히 지도하여 드립니다.

지금 수강신청시 국비지원 & 이번달 수강료 특별할인이벤트 실시 연락주세요

 

 지금 상담전화주세요

 IT분야 1순위취업 컨설턴트경험을 바탕으로 도와드립니다

 

지금 ITBANK에서는 수강생들에게 아래와같은혜택을


- 진출분야에 꼭 필요한 부분만 준비할 수 있도록 로드맵 무료제공

- 현재 기업에서 추구하는 기술력을 파악 후 집중 교육지원

- 프로젝트 제작 시 100% 취업지원

- 내일배움카드(국비지원) 최대 244만원 지원

- 개인 성향과 적성에 맞는 분야를 파악한 후 직업추천

- 온라인 동영상강의 1년간 무료지원