티스토리 뷰
C언어의 개론이라는 거창한 말을 붙였는데요. 저는 C언어를 마스터한 사람이 아니고 이제 막 배우는 사람이기 때문에 간단하게 C언어가 어떤 것인지, 어떤 장단점이 있어고 우리가 왜 c언어를 기본적으로 배워야 하는지 등만 간단하게 소개하도록 하겠습니다. 앞으로 계속해서 올라오는 C언어 글은 제가 제 머리에서 나온게 아닌 제가 c언어를 공부한 내용을 요약 정리하는 방식으로 올릴 것입니다. 모든 내용은 저자 윤성우의 '열혈강의 c 프로그래밍' 을 기본으로 하고 인터넷에서 추가 자료를 가지고 올릴 생각입니다. 책 내용은 그대로 올리지 못하고 배운 내용을 저만의 방법으로 풀어서 올리거나 인용정도를 할 생각입니다.
C언어란?
이런 C언어는 1971년에 미국의 벨연구소에서 만들어졌습니다. 벨연구소에서는 소프트웨어 개발을 위해서 1969년에 UNIX라는 운영체제를 만들었었는데 이 운영체제의 언어인 어셈플리 언어는 하드웨어가 바뀌면 새로 프로그래밍을 해야하는 엄청난 단점을 가지고 있었습니다. 그래서 벨연구소에서는 C언어를 개발해 UNIX의 대부분에 적용을 시켰습니다. 그러면서 유닉스는 하드웨어간의 이식성이 좋아지고 멀티태스킹이나 다중사용자 설정이 가능하게 되면서 인기가 좋아졌습니다. 유닉스는 리눅스의 모태가 되었고 안정성과 이식성등이 뛰어나 각종 서버컴퓨터에서 널리 사용중입니다. 이는 C언어가 적용 되었기 때문에 가능한 일어었죠.
C언어라는 이름은 이전에 B언어라고 있었는데 이 다음에 만들어진 언어라고 해서 C언어라고 붙여졌답니다.
C언어를 배워야하는 이유
C언어의 장점과 단점
프로그래밍의 과정
여기까지가 C언어에 대한 개략적인 내용입니다. C언어를 배우는 사람의 입장에서 그리고 훗날에 프로그래머가 되려면 이정도는 기본적으로 알고 있어야 프로그래밍을 하는데 혹은 프로그래밍 언어를 공부하는데 도움이 될 것입니다. 이 뒤로는 C언어의 간단한 구조와 쓰이는 연산자들에 대해 포스팅할 계획입니다.
'미사용 > ##프로그래밍' 카테고리의 다른 글
[C언어] HelloWorld 를 분석해보자 (4) | 2016.03.05 |
---|---|
[C언어] C언어 진입장벽 부수기 (1) | 2016.03.03 |
[C언어]1편 - C언어의 기본 (2) | 2013.12.28 |
C언어란? (7) | 2013.02.05 |
[C언어]Visual C++ 사용법 (17) | 2013.02.01 |
-
오오 정말잘봤어요,그런데제가오브젝트파일에대해서말할때부터이해가잘안돼요....참고로전중2고요,제나이에맞게좀...설명해주실수있나요? 2013.02.22 22:59 신고
-
말라또 음 그러니깐 우리가 아는 언어인 C언어를 입력하고 컴퓨터가 알아들을 수있는 기계어로 변환하는 과정(컴파일)에서 변환된 기계어가 담겨있는 파일이라고 보시면 됩니다. 만약 이 오브젝트파일이 없다면 우리가 프로그램을 수정할 때 마다 코드 전체를 컴파일 해야되는 비효율적인 상황이 발생하죠. 그런데 이 오브젝트 파일을 만듦으로써 수정된 부분만 컴파일을 하도록 하는거죠. 그리고 이 오브젝트 파일을 다른 사람에게 공유 하면 해당 소스(C언어)는 보이지 않기 때문에 보안상 유지가 되는것이구요. 2013.02.23 00:06 신고
-
Babilon C언어... 배우자니 막막하긴 하지만 배울 수 밖에 없겠죠ㅋ
글 잘봤습니다! 2013.03.03 19:06 신고 -
말라또 c언어는 우리가 다른 나라의 언어를 배우는 것과 같기 때문에 처음에는 무작정 보고 계속해서 본인이 프로그래밍을 하면서 손에 익히는게 좋아요! 2013.04.02 03:42 신고
-
드레이크 잘 보고 갑니디ㅏ ^^
c언어를 배우고 지금 사용하고 있는 입장이여서 많이 배우고 갑니다 2013.07.11 06:39 신고 -
송창헌 고맙습니다 2015.01.02 00:22 신고
-
송창헌 고맙습니다 2015.01.02 00:22 신고
- Total
- 1,142,420
- Today
- 0
- Yesterday
- 149
- ftz
- 인터넷
- 웹페이지
- 워게임
- 해킹
- 해커 스쿨
- It
- 바이러스
- 컴퓨터속도
- WarGame
- 백신
- 속도
- 시스템 해킹
- hackerschool
- C언어
- 버퍼 오버플로우
- 비밀번호
- 윈도우
- 보안
- 사진
- 악성코드
- 패스워드
- 네이버
- 최적화
- 윈도우7
- 블로그
- 프로그램
- 마이크로소프트
- 컴퓨터
- 아이콘