GN⁺ 2024-12-25 | parent | ★ favorite | on: C++의 절대적 인기(learncodethehardway.com)
Hacker News 의견
  • C++를 싫어하지만 개인 프로젝트에서는 만족스러운 경험임. Rust와 CD/CI가 장기적인 신뢰성을 제공함. 빌드 시스템과 패키지 관리가 어려움.

    • C++의 세밀한 제어가 즐거움을 줌.
    • 빌드 시스템과 패키지 관리가 어려움.
    • C++의 문법과 런타임의 복잡함이 있음.
  • C++에 대한 혼란스러운 의견이 많음. C++의 현대적 품질과 구식 문제점이 혼재함.

    • C++의 성능과 기술적 요소가 재미를 줌.
    • C++는 "진짜" 소프트웨어 개발에는 적합하지 않음.
  • C++ 프로젝트에 제3자 의존성을 연결하는 데 어려움이 있음. 대부분의 현대 언어에서는 간단한 설치로 해결 가능함.

    • C++의 세부 사항을 이해하는 데 시간이 걸림.
  • C++의 새로운 기능을 배우지만 컴파일러 오류로 인해 어려움을 겪음. C++14에 머물러 있음.

    • C++의 복잡함이 부담이 됨.
  • C++의 불만은 주로 구식 코드베이스에서 발생함. Rust에서도 비슷한 경험을 함.

    • 나쁜 소프트웨어 개발이 문제임.
  • C++에서 재미를 느끼는 사람도 있지만, 개인적으로는 C++가 복잡함.

    • 낮은 수준의 제어가 필요할 때 C를 사용함.
  • C++11에 감명을 받았으며, cppreference.com의 문서가 훌륭함.

    • 다른 라이브러리를 프로젝트에 통합하는 것이 어려움.
  • 현대 C++를 잘 아는 팀과 함께라면 C++는 훌륭함. 성능이 뛰어나고 디버깅과 최적화가 용이함.

    • 오래된 코드베이스에서는 다른 경험을 하게 됨.
  • C++를 배웠지만 깊이 들어가지는 않음. Rust의 기능적 프로그래밍과 성능이 뛰어남.

    • C++를 사용할 이유가 많지 않음.
  • C++의 std::regex는 성능이 좋지 않고 유니코드 지원이 부족함. 일반적으로 피해야 함.