안녕하세요. 오늘의 이것저것입니다.

C언어 모두 다 알고 계시죠 C언어를 이용한 개발은 과연 어떤 개발을 할 수 있으며,

C언어가 어떠한 언어인지도 한번 알아보겠습니다.

 

C언어

C언어는 절차 지향적인 언어인 C언어로 순서를 중요시하는 언어입니다. C언어는 모든 언어들의 기준이라는 말로 쓰이며 실제로도 다른 언어들을 배우기 위해서는 C언어를 배우고 나서 다른 프로그래밍 언어를 배우고 있습니다. 이 C언어는 1972년 켄 톰슨과 데니스 리치가 벨 연구소에서 일한 당시 새로 개발된 유닉스 운영체제에서 사용하기 위해 개발한 프로그래밍 언어입니다. 오늘날에 널리 쓰이고 있는 거의 모든 운영체제 커널이 C를 이용해 구현된 이유이기도 합니다. 이처럼 C는 시스템 프로그램 개발에 매우 적합하고 응용프로그램 개발에도 많이 쓰이고는 있습니다.

 

코딩

코딩은 하나의 컴퓨터 프로그램을 만드는 행위로 컴퓨터에게 이 프로그램을 만들어라는 명령어를 보내기 위해서 프로그래밍 언어를 배우는 데 그 언어는 앞에서 말했듯이 C언어, 파이썬, 자바 등이 있습니다. 개발자들은 이런 코딩을 이용을 하여 프로그램을 만듭니다. 이 과정에서 프로그래밍 언어를 사용하는 데 오늘은 C코딩에 대해 알아보겠습니다.

 

C언어의 역사

C언어는 1963년 algol 60에서 cpl이 파생되었습니다. 그러소 1969년 bcpl을 개발하였고 드 가음 해인 1970년도에 b언어를 개발했습니다. 1972년 벨 연구소에 있는 Dennis Ritchie가 B의 후속으로 C를 개발했습니다.

그렇게 시간이 플러 1983년도는 미국 국가 표준 협회에서, 짐 브로디 주축으로 X3J11 위원회 소집을 하고 ANSI X 146/.159~1989라는 공식 명칭으로 C언어 표준을 지정하였습니다. 2000년은 AISIS의 표준으로 C99가 채택이 되었습니다. 2011년 12월 8일 C11 표준안이 ISO/IE 9899"92018D라는 명칭으로 출간했습니다.

 

C언어 특징

C언어는 작성된 프로그램을 다양한 하드웨어로의 이식성이 좋습니다. 앞서 말한 유닉스와 관계가 있습니다.

C언어는 절차지향프로그래밍 언어로 코드가 복잡하지 않아 상대적으로 유지 보수가 쉽습니다.

C언어는 저급 언어의 특징을 가지고 있으므로, 어셈블리어 수준으로 하드웨어를 제어할 수 있습니다.

C언어는 코드가 간결하여, 완겅된 프로그램의 크기가 작고 실행 속도가 빠릅니다.

 

단점

C언어는 저급언어의 특징을 가지고 있으면, 자바와 같으 다른 고급 언어보다 배우기가 쉽지 않습니다.

C언어는 다른 언어와는 달리 시스템 자원을 직접 제어할 수 있으므로, 프로그래밍 하는데 새심한 주의를 기울려야 합니다.

 

C언어의 실행

C언어로 프로그램을 만들 때의 순서는 소스파일의 작성, 선행 처리기에 의한 선행처리, 컴파일러에 의한 컴파일, 링커에 의한 링크, 실행 파일의 생성

 

 

 

마무리

C언어는 많은 사람들이 알고 있을만큼 유명한 프로그래밍 언어입니다. 이 C언어는 오랜 역사가 있는만큼 굉장히 강력한 언어로 C언어를 공부하면서 다른 언어와도 같이 공부를 진행을 한다면 실력상승에 도움이 될 수 있다고 생각을합니다.

하지만 이는 자신한테 필요한 시기에 같이 공부를 진행하면 좋다는 말입니다. C언어를 활용한 다양한 코딩으로 자신의 개성을 살린 개발을 하셨으면 좋겟습니다

 

끝으로 C언어나 다른 프로그래밍 언어를 활용한 코딩에 대한 궁금증이나 어려운 점이 있는 분들은 아래의 링크를 참고하시고 링크와 폼을 활용하여 무료컨설팅이 진행되고 있으니 많은 참여로 프로그래밍에 대한 어려움이나 궁금증을 극복하셨으면 좋겠습니다.

 

 

IT상담

IT관련 분야 취업, 진학등 궁금하신 점을 1:1 무료상담을 하고 있습니다. 간단한 기본정보와 함계 본인의 관심사, 분야, 지식등을 적어주시면 됩니다. 최대한 솔직히 답변해주시면 도움이 됩니다.

form.office.naver.com

 

 

KG아이티뱅크학원

KG아이티뱅크학원 전화번호ㅣ 상담전화ㅣ 문의전화ㅣ수강전화ㅣ수강료전화ㅣ상담문의전화

it.xn--kg-jz1j901a9vcw7s0ie.kr

 

+ Recent posts