CODEDRAGON ㆍDevelopment/C, C++
C, C++ History
년도 |
설명 |
1967년 |
· M. Richard는 BCPL이라는 프로그래밍 언어를 개발하였습니다. · 이 언어는 운영체제와 컴파일러를 개발하기 위해 개발되었숩나더, |
1970년 |
· Bell Lab.의 K. Thompson은 BCPL을 모델링한 B라는 프로그래밍 언어를 개발하였습니다. · Thompson은 이 언어를 이용하여 초기 UNIX 운영체제를 개발하였습니다. · BCPL이나 B는 타입이 없는 언어 |
1972년 |
· Bell Lab.의 D. Ritchie는 B를 확장한 C라는 프로그래밍 언어를 개발하였습니다. · 범용 고급 프로그래밍 언어(하위 수준 언어의 기능 포함) · C의 인기는 UNIX와 밀접한 관련이 있음 |
1980년 |
· 비얀 스트루스트럽 (Bjarne Stroustrupt)은 C를 확장하여 객체지향 프로그래밍이 가능하도록 한 C++라는 프로그래밍 언어를 개발 · C++는 C의 포함집합(superset)으로 객체지향 프로그래밍의 장점을 가지고 있습니다. |
|
· C++ 국제 표준인 ISO/IEC 14882:1998(C++98) 제정 |
1989년 |
· 처음으로 표준 C가 승인되어, 90년에 발표 · 표준번호: ANSI/ISO/IEC 9899 |
1998년 |
· C++ 첫 표준이 발표 · ANSI/ISO/IEC 14882 |
2003년 |
· C++98에서 단순한 기술적 개정만을 진행한 ISO/IEC 14882:2003(C++03) 공개 |
2011년 |
· 많은 언어적 특성이 추가된 ISO/IEC 14882:2011(C++11) 공개 |
2014년 |
· C++11의 버그 수정 및 기술적 개선을 한 ISO/IEC 14882:2014(C++14) 공개 |
'Development > C, C++' 카테고리의 다른 글
iostream (0) | 2018.05.14 |
---|---|
헤더 파일(Header File), 헤더 파일 선언 (0) | 2018.05.14 |
C vs C++ (0) | 2018.05.14 |
배열의 선언과 동시에 초기화, 배열의 선언과 동시에 초기화하는 방법-1차원 배열의 초기화 형태를 따르는 방식, 2차원 배열형식으로 초기화하는 방식, 배열의 일부 요소만 초기화하는 방식 (0) | 2018.05.14 |
배열의 반환 타입 (0) | 2018.05.13 |