어떻게, 왜 C++를 만들었을까? (C++가 널리 사용되는 이유)
- C++는 사회 기반 시설 인프라로 여겨지는 언어이며, 화성 탐사 로봇, 주식 거래 시스템, 주요 게임 엔진 등에 사용됩니다. 🚀
- C++의 창시자 비안 스트롭스트룹은 시뮬라의 강력한 모델링 능력과 C의 하드웨어 근접 작업 능력을 결합하고자 했습니다.💡
- 시뮬라는 클래스라는 개념을 도입하여 현실 세계의 개념을 프로그램으로 표현할 수 있게 했습니다. 🏢
- 객체지향 프로그래밍은 현실의 계층을 모델링할 수 있게 해주며, 데이터 추상화라고도 불립니다. 🌳
- C++는 시뮬라의 고수준 추상화와 C의 속도를 결합하여 어려운 컴퓨팅 작업을 빠르게 처리하면서도 강력한 추상을 제공합니다. ⚡
- C++는 하드웨어에 직접 접근하기 때문에 IBM 메인프레임 하드웨어와 통신하는 저수준, 고수준 소프트웨어를 제어하는 인프라에 적합합니다. ⚙️
- C++로 만든 시스템은 최소 10년 이상 안정적으로 작동해야 하며, 이는 프로그래머가 동일한 코드를 수십 년 동안 사용할 수 있게 합니다. 🕰️
- C++는 안정성을 최우선으로 하는 인프라에 깊게 뿌리내려 있는 레거시 도구이며, 80년대 C++ 코드가 여전히 중요한 시스템에서 실행되고 있습니다. 💾
- C++는 유일킹이 아닌 하나의 도구일 뿐이지만, 인프라스트럭처로서 중요한 역할을 합니다. 🏗️
- 채널 후원을 통해 감사 엔딩 크레딧에 이름이 올라가고 채널 어드바이저로 활동할 수 있습니다. 💖