안녕하세요~
IT 민경쌤이에요!
오늘은 C언어에 대해 알아봅시다!
IT 분야로 관심이 많으신 분들이라면 C언어에 대해서 많이 알아보시려고 하시죠?
다른 말로는 프로그래밍 언어라고 하는 C언어에 대해서 알아봅시다~
쉽게 말하면 언어를 모르면 사람이 대화를 할 수 없고 의사소통을 할 수 없기 때문에 언어를 배우는 것처럼
컴퓨터로 일을 하고자 하는 것을 컴퓨터에게 전달하기 위해선 프로그래밍 언어를 배워야 해요.
그래서 개발된 것이 최초의 프로그래밍 언어인 C언어에요!
C언어가 개발되면서 유닉스 운영체제의 90% 이상이 C언어로 바뀌고
우리가 대부분 사용하는 운영체제도 유닉스 시스템을 기반으로 만들어졌어요.
그래서 대부분의 운영체제가 c언어 함수 형태의 API를 제공하고 있어요.
하드웨어와 관련된 프로그램 작성에도 C언어가 많이 사용되고 있답니다!
*API : 운영체제와 응용프로그램 사이의 통신에 사용되는 언어나 메시지 형식
C언어는 프로그래밍 언어 중 하나인데요~
프로그래밍 언어들 중 대표적인 것은 C언어, C++, Python, JAVA, Spring, Android 등이 있어요!
C언어의 특징 몇가지를 소개해 볼게요!
1. C언어를 배우면 다른 언어들을 배우기 쉬워요.
대부분 C언어를 기반으로 만들어졌기 때문에 C언어를 배우면 좀 더 쉽게 배울 수 있어요.
2. 운영체제 개발을 목적으로 만든 언어이기 때문에 하위 수준 프로그래밍이 가능하고
가장 낮은 수준의 언어형태인 어셈블리 수준의 하드웨어를 제어할 수 있어요.
3. 모든 응용 프로그램을 개발할 수 있는 모든 분야에 활용할 수 있을만큼 넓게 쓰이고 있어요.
4. C언어는 이식성이 좋아요.
대부분의 플랫폼에서 C/C++언어를 사용할 수 있어서
재 컴파일만 하면 타 운영체제에서 실행되는 프로그램을 쉽게 만들 수 있어요.
5. 효율성이 좋고 대규모의 프로그램을 만들 수 있어요.
제작된 프로그램의 용량이 작고 속도도 빨라요~
오늘은 C언어에 대해 알아보았는데요~
C언어에 관하여 문의사항이나
필요한 자료가 있으시다면
아래 연락처 및 오픈카톡으로 연락주시면
정성껏 답변 해드리도록 하겠습니다~!
▼ 오픈 카톡 문의 ▼
▼ 상담 문의 ▼
'IT 세상' 카테고리의 다른 글
IT직업군 : 침해대응전문가, Cert란? (0) | 2018.04.20 |
---|---|
빅데이터 관리자에 대해 알아보자~!~ (0) | 2018.04.20 |
IT특기병 : 정보보호병, SW개발병 - 2018년 바뀐 지원자격 알아보고 준비하자! (0) | 2018.04.19 |
사이버수사대에 대해 (0) | 2018.04.19 |
화이트해커란 (0) | 2018.04.19 |