안녕하세요

오늘의 이것저것입니다.

오늘은 c언어의 친척이죠

c++의 대해서 알아보도록 하겠습니다.

 

 

 

c++이란

c++은c언어의 확장판 언어로 c언어에서 객체지향 및 일반화 프로그래밍 언어

대규모 응용 프로그램을 만들 때 굉장히 효과적입니다.

 

 

c++의 역사 

c++은 저희가 가장 잘 알고 많이 사용하고 있는 언어인 c언어에서 나오게 되었습니다.

c언어는 1980년 엄청난 사랑을 받았습니다.

그런데 c언어에는 한계가 있었습니다.

그 한계점은 고도의 복잡한 프로그램을 관히하기에는 한계가 있는 것이었습니다.

그래서 나온 언어가 c++이 탄생라게 되었습니다.

c++이 처음 나온 이후 3번의 1985년, 1989년 그리고 c++에 ANSI 표준을 적용하기 

시작한 시기 등 3번에 겅쳐 개정되었습니다.

c++은 1994년에 최초 표준안 발표를 하였습니다.

c++은 기존의 c언어의 설정한 모든 사양을 그대로 반영하고 

그 외의 프로그래밍을 하는 개발자가 c++을 쉽게 할 수 있습니다.

 

 

c++의 특징

c++은 c언어로 작성된 프로그램과 호환성을 유지하며 소프트웨어의 재사용을 통해

소프트웨어의 생산성을 높이고, 복잡하고 큰 규모의 소프트웨어 작성, 관리, 유지 보수를 쉽게 하기 위해서 데이터 캡슐화, 상속, 다형성 등의 객체지향적 개념을 도입하며, 타입 체크를 엄격히 하여 실행 시간 오류의 가능성을 줄이고 디버깅을 돕습니다. 실행 시간의 효율성이 저하를 최소화합니다.

c언어에서 c++이 되기 위해 추가한 기능이 있습니다

그것은 인라인 함수, 함수 중복, 디폴트 매개변수, 참조와 참조 변수, 참조에 의한 호출, new와 deleta연산자,

연산자 재정의 제네릭 함수의 클래스가 있습니다.

 

c언어와 c++의 차이점

c언어는 지금 시대에 가장 기본이 되는 컴퓨터 언어입니다.

c언어는 절차지향이라고 해서 1~10순서가 있다고 하면 그대로 해야하는데

c++은 원하는 순서로 진행을 할 수 있습니다.

그런 이유가 c언어는 절차 진행 방식의 언어이고 c++은 객체지향방식의 언어라고 생각하시면

이해하시는 데 도움이 될겁니다.

그리고 순수 c언어의 소스코드를 c++로 컴파일 할 떼 문제의 여지가 생길 가능성이 있습니다.

 

마무리

오늘 이렇게 c++의 대해 알아보았는데요

c언어의 모습을 가지고 있어 c언어로 프로그래밍을 하는사람들에게는

정말 편의하실텐데 c언어로 프로그래밍을 하지 않은 사람들에게는

아무래도 무리가 있을겁니다.

c++과 c언어를 같이 사용하고 다른 언어나 IT분야의 기술을 같이

응용한다면 더 좋은 개발자가 될 수 있습니다.

 

끝으로 글을 읽고 개발자나, c++, c언어에 대한 궁금증이나 흥미, 관심이 생기신 분들은

아래의 링크를 통해 상담자의 무료상담이 있으니

상담을 통해 자신이 원하는 개발자는 IT의 꿈을 가졌으면 좋겠습니다.

 

 

http://IT.KG아이티뱅크.kr

 

 

IT관련 취업,진학전문 담당자 무료상담 컨설팅

#IT학원#KG아이티뱅크#아뱅#취업전문#진학전문#컨설팅전문#국비지원#학점은행제#클라우드#정보보안#자바#취업상담#진학상담#무료상담#당담자상담#진행

open.kakao.com

+ Recent posts