c++ 강좌1.C++의 역사 및 특징
반응형
C언어와 함께 컴퓨터 프로그래밍 언어의 양대 산맥인 c++에 대해 배워보겠습니다.
c++ 정의
C++은 C언어의 확장판으로 만들어진 객체지향언어를 일컫습니다. C++의 이름은 C와 ++(증감연산자)에서 따왔습니다.
c++ 역사
비야네 스트로스트룹이란 엔지니어께서 개발한 언어로 절차지향적인 C언어에 객체지향성을 더하여 C언어의 확장버젼으로 만든 모든 객체지향언어의 어머니 언어죠. C#이든 자바든 파이썬이든 c++을 알지 못하면 빈껍데기나 다름 없습니다.
c++ 철학
- 실제 세계에서 쓸모가 있어야 합니다.
- 프로그래머가 스스로 스타일을 선택 할 수 있어야 합니다.
- 유용한 기능을 추가하는 것이 오용보다 더 중요합니다.
- 프로그래머의 의도를 알 수 없다면 스스로 명시하게 합니다.
- c++ 아래에 다른 언어는 없습니다.
c++ 버젼
c++의 버젼은 계속해서 업그레이드 되어왔습니다. C++ 98(1998)에서 시작한 현재버젼은 C++20까지 나와있습니다.
c++ 활용
임베디드, 이미지 프로세싱, 통신애플리케이션, 금융애플리케이션에서 C++은 활용되고 있습니다. MS워드, 파워포인트 같은 문서작성 프로그램부터 익스플로러 브라우저 스타크래프트 배틀넷 서버 등 다양한 프로그램들이 c++로 만들어졌습니다. 속도가 느린 글루 언어인 파이썬에다가 갖다 붙이는데도 쓰이죠.
반응형
'프로그래밍 > C++' 카테고리의 다른 글
c++ 강좌4.C++ 변수 (0) | 2020.08.31 |
---|---|
c++ 강좌3.C++의 기본 규칙(주석, 예약어, 식별자) (0) | 2020.08.31 |
c++ 강좌2.C++의 기본 구조 (0) | 2020.08.31 |
c++ 책 추천 및 루틴[펌] (0) | 2020.08.30 |
c++ 표준 문서 (0) | 2020.08.30 |