『Lena's by ☆볶기!!』: Restart !!

Rorolena
[C/C++] 1. 프로그래밍에 관한 원초적 질문타임!

첫 포스팅의 주제는
프로그래밍에 관관한 원초적 질문
으로 하겠습니다. (그 원초적 질문 말고요..)

그간 프로그래밍에 입문을 들이시는
초보도 완전 초보 백초보 님들의
많은 질문들이 있었지만

그 중 몇 가지만 추려서 다음과 같이 적고자 합니다.

1. 프로그래밍이란 무엇인가요?)_
의외로 이런 질문이 많이 들어옵니다.
프로그래밍의 정체가 무엇인가...

먼저 프로그래밍이란 이런것 입니다.
기계와 사람과의 통화 수단
(엄밀이 말하자면 일방성 때문에 제어수단에 속하지만요)

PC는 2진수의 기계어로 움직입니다.
하지만 많은 사람들이 기계의 구동을 위해
모두가 기계어를 알아야 한다면
이는 너무나도 괴롭고도
비효율적일 것입니다.

그래서 고안된것이 프로그래밍 언어입니다.
이 프로그래밍 언어는 어샘블리부터 C/C++
웹언어에 이르기까지 다양하며
이런 언어는 적절한 소프트를
작성하기 위해 존재합니다.
2. 프로그램을 만들기 위해선 무엇이 필요한가요?)_
프로그램을 만들기 위해선 사실 굉장히 많은 것들이 필요합니다.
하지만 현대의 컴퓨팅 환경은 정말로 축복의 연속입니다.

이미 여러 회사에서 만든 각종의
수많은 에디터들이 있기 때문입니다.

프로그래머들은 귀찬고도 복잡한
절차를 거치지 않고도 손쉽게
프로그램을 만들수 있게되었습니다.

여튼

시중에는 정말 많은 에디터들이
존재 하지만 로로의 프로그래밍 포스팅에선
Visual Studio 2005 통칭 vs2005를 기준으로
작성될 예정이니 이점 꼭 기억해두시기 바랍니다.
3. 프로그래밍으로 가장 많이 쓰는 언어가 무엇인가요?)_
프로그래밍 언어로 가장 널리 가장 많이 쓰이는것은
아무래도 C/C++ 이라고 생각됩니다.

실재로 C/C++의 개발은 70~80년대 이루어졌으며
그 이후 지금까지 많은 프로그램에서 사용되어 왔으며
특히 우리가 쓰는 OS windows 가 C/C++로 작성되어 있습니다.

이를 감안할때 전세계 C/C++의 보급과 사용량
그리고 누적 작성량은 어마어마 할 것 으로 생각됩니다.

방금 언급하였지만 windows또한 C/C++로 작성되어 있습니다.
로로가 C/C++을 블로깅하는 이유또한 이점에 있습니다
4. C와 C++의 차이점이 무엇인가요?)_
C는 C++보다 먼저 만들어졌습니다.
우리가 기본적으로 생각하는 순차적 프로그래밍을
하기 위해 모든 기능을 가진 언어가 C언어이며
C++은 C언어의 확장 언어입니다.

C와 C++의 가장 큰 차이점은 OOP의 가능인대요
이를 두고 객체지향적 프로그래밍 이라고 합니다.

OOP에 관해선 C++파트에서 다시 설명 하겠지만
기존의 하나의 만들어진 문장 같은 구조가아닌
필요에따라 조합해 사용하는 문장 같은 구조라고 볼수 있겠습니다.
(비유가 적절한진 모르겠지만...)

OOP에 관하여 지금 설명해도
오히려 혼란만 커지니
차후 다시설명하도록 하며
첫 포스팅을 마치도록 하겠습니다. 

'보관소 ▦ ━━ > 작업 기록' 카테고리의 다른 글

[C/C++] 3. 변수와 연산자  (0) 2011.12.30
[C/C++] 2. 나의 첫프로그램 Hello World!!  (2) 2011.12.29
2011/12/29 C/C++ 내용 재정리  (4) 2011.12.29
1-2중간 과제 Paint  (0) 2011.10.20