라벨이 프로그래밍 일반인 게시물 표시

C++

이미지
오늘은 C++ 언어에 대해 한번 말씀드리고자 합니다. 꼭 대학교 학점같은 느낌의 C++ 이라는 단어네요. C++은 C 라는 프로그래밍 랭귀지를 기반으로 발전된 언어입니다. 둘 사이의 차이점은 C는 구조적, 절차적 방식의 프로그래밍 언어이고, C++은 객체지향적 언어입니다. 사실 처음 프로그래밍을 배우는 사람은 절차적, 객체지향적의 의미를 잘 몰라도 됩니다. 그냥 C 프로그래밍은 복잡하고 거대한 현실을 표현/구현하기에는 부족해서 C++이 나왔다고 이해하시면 좋을 것 같습니다. 처음 프로그래밍을 공부하고자 한다면 저는 C를 배우고 C++을 배우는 것 보다는 C++을 처음부터 배우는 것을 추천드립니다. 그 이유는 C++은 C의 개념을 모두 포함하고 있고, 여기에 새로운 개념이 추가된 언어이기 때문입니다. C++은 공대에 입학하면 학부 1학년 모든 공대생이 배우는 전공기초 과목입니다.  (공업수학, 전기회로이론 등등) 사실 요즘은 중,고등학생들도 관심을 가지고 독학하는 친구들도 많이 보았습니다. C++은 모든 전자기기와 인간이 소통하는 중요한 수단 입니다. 그래서 언어라고 부릅니다. 우리가 외국인과 영어로 이야기하는 것처럼요. 아래는 간단한 C++코드입니다.  // iostream이라는 파일을 열어서 여기에 복사 #include <iostream> // std라는 이름공간을 사용(클래스간 이름충돌 방지) using namespace std; int main() {         // 1. i라는 정수 저장변수를 만들고 0을 대입, 즉 i 는 0.         // 2. i가 10보다 작다면 반복문 for{ 여기 } 여기 내용을 수행.         // 3. for{ }한번 끝나면 ( }를 만나면 ) i값을 1씩 증가 (i++)         // 4. 즉, i 변수는 처음 0 부터

이 블로그의 인기 게시물

Qt Designer 설치하기

C++ 예제 (소켓 서버, 이미지, 파일전송)