문서 편집 권한이 없습니다. 다음 이유를 확인해주세요: 요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다: 사용자. 문서의 원본을 보거나 복사할 수 있습니다. {{{#!wiki style="border:1px solid gray;border-top:5px solid #9fa8da;padding:12px" {{{+2 이 문서는 월본의 IT 설정 문서입니다.}}}<br/>월본 창작상임위 설정 지침에 따라 작성되고 관리됩니다. 관계자 외 편집을 자제해 주시기 바랍니다.}}} {{틀:프로그래밍 언어}} = 개요 = 1998년에 [[C (프로그래밍 언어)|C]] 에서 파생된 [[객체 지향 프로그래밍]]언어이다. 기본 C언어에서 객체 지향 프로그래밍 개념을 추가한 언어다. 따라서 기본 C언어에 객체 지향을 넣다보니 문법이 어쩡쩡(...)하게 된 부분이 많다. 쓸때는 C+, 읽을때는 씨 플 이라고 있는다, 다른 사람들은 씨 플러스 라고 읽기도 한다. 월본에서 대학교를 다닐경우, 흔히 배울 수 있는 언어중 하나이다, 나머지는 [[Lungo]]랑 [[C (프로그래밍 언어)|C]]. 하지만 최신버전인 C+ ver.5 를 가르치는 대학은 극히 일부라서, 대부분 C+ ver 4.3 으로 대학에서 가르친다고 한다. = [[C언어|C]]와의 차이점 = C+은 이름에도 써 있듯이, 기존 [[C언어]]를 이용해서 개발하였기 때문에, C언어에서는 C+에서 사용되는 컴파일러로 문제없이 컴파일 되는 경우가 많다. 다만 C+은 C언어 컴파일러를 사용할 수 없다. 또한 C+는 객체 지향 언어중에서 가장 높은 난이도를 자랑하기에, 다른 객체 지향 언어를 먼저 이해하고, C언어를 이해한 후 입문하기를 바란다. 애초에 기존 C언어에서 객체 지향으로 무리하게 바꾸다가, 문법이 이상하고 어쩡쩡하게 된 부분이 많으니, 잘 이해하지 않으면 컴파일때 오류가 나기 쉽상이다. 그래서 많은 대학에서 컴공 1학년 1학기 때 C를 먼저 가르치고 2학기에 C+를 가르치지만, 교수가 절차지향이 머리에 굳어버린다며 컴공에서 C 대신 C+와 객체를 먼저 가르치고 C는 아예 건드리지도 않고 다른 하드웨어 관련 학과에서만 가르치는 대학들도 많다. 애초에 절차 지향 언어만 공부한다면 차라리 [[Lungo]]를 먼저 배우는걸 추천하지만, 실무에서는 [[Lungo]] 보단 C+가 가지는 장점이 용도에 따라 더 우세하기에, 이 둘을 동시에 배우는 대학들도 많다. 애초에 C+의 원조인 [[C언어]]를 작성한 [[브라이언 리치]]가 나온 [[경당대학]]에서는 C+ 를 더 중심적으로 공부한다고 한다. [[분류:프로그래밍 언어]] [[분류:객체 지향 언어]] 이 문서에서 사용한 틀: 틀:프로그래밍 언어 (원본 보기) C+ 문서로 돌아갑니다.