neo 12달전 | parent | favorite | on: GN⁺: Modern C++ 프로그래밍 강좌(github.com/federico-busato)
Hacker News 의견
  • 해당 과정의 창시자는 NVIDIA의 팀 리더이자 CUDA cuSPARSE의 주요 소프트웨어 엔지니어임

    • 과정 창시자의 NVIDIA 및 CUDA와의 연관성을 고려할 때, 이 경험이 C++에 능숙한 사람들에게 도움이 될 수 있음.
  • ChatGPTv4를 사용하여 CUDA와 호환되는 현대 C++ 코드 작성에 큰 성공을 거둠

    • ChatGPTv4가 Rust 코드를 최신 nvcc CUDA 컴파일러와 호환되는 현대 C++로 변환하는 데 도움을 줄 수 있음.
    • 변환 과정에서 언어 차이를 설명하고, std::*를 사용하여 더 유연한 코드 작성을 권장함.
  • 오랜 휴식 후 C++로 돌아왔으며, C++17과 같은 최근 버전은 충분히 좋지만 유니코드 지원은 아쉬움

    • 최신 C++ 버전은 사용하기에 충분하지만, 유니코드 지원이 불편하여 개선이 필요함을 지적함.
  • 임베디드 개발자로서 C++ 학습을 시작하기 위한 좋은 자료를 찾는 중임

    • 임베디드 개발 경험이 있는 사람이 더 높은 수준의 작업으로 전환하기 위해 C++ 학습 자료를 찾고 있음.
    • 다양한 가격대의 코스가 있지만, 복잡한 상황에 맞는 코스 선택에 어려움을 겪고 있음.
  • 해당 과정을 learncpp.com과 비교할 수 있는 사람이 있는지 궁금함

    • learncpp.com 웹사이트와 비교하여 해당 과정의 효용성에 대한 의견을 구함.
  • 대학 시절 잊혀진 C 기술을 다시 익히기에 적합하지만, 실제 코딩 연습이 더 필요함

    • 이론적인 학습보다는 실제 코딩 연습을 통한 학습을 선호하는 의견을 표현함.
  • 슬라이드만으로는 학습이 어렵다고 생각함

    • 슬라이드를 통한 학습이 비효율적이라고 비판하며, 다른 학습 방법을 선호함을 나타냄.
  • 스마트 포인터는 C++에서 "고급 주제"로 간주되어서는 안 됨

    • 스마트 포인터가 메모리 관리에 있어서 가장 좋은 방법이므로, 초급자도 이를 학습해야 함을 강조함.
    • newdelete에 대한 이해도 중요하지만, 실제로는 unique_ptr이나 shared_ptr을 사용하는 것이 더 바람직함을 언급함.
  • 현대 C++에서는 new/delete를 사용해야 하는지 의문임

    • C++ 초보자가 현대 C++에서 new/delete 키워드의 필요성에 대해 의문을 제기함.
  • 변환 규칙 섹션을 어떻게 읽어야 하는지 설명해달라고 요청함

    • 변환 규칙 섹션의 표기법에 익숙하지 않아 도움을 요청하며, 해당 부분에 대한 추가 설명을 찾음.