▲GN⁺ 2024-04-20 | parent | ★ favorite | on: Stroustrup의 'Programming: Principles and Practice Using C++' 3번째 개정판(stroustrup.com)Hacker News 의견 C++20 모듈 기능이 아직 대부분의 컴파일러에서 완전히 지원되지 않아 "import std;"가 작동하지 않는 것에 대한 우려가 제기됨. 초보자들이 혼란스러워할 수 있음. GUI 챕터에서 FLTK 대신 Qt를 사용한 것은 큰 변화로, 업계에서 Qt가 널리 사용되고 있어 좋은 반응을 얻을 것으로 예상됨. 다만 학습 곡선에 어떤 영향을 미칠지는 불확실함. Stroustrup의 코드에서는 "using namespace std;"를 사용하여 std:: 접두사를 생략할 수 있어 코드 가독성이 향상됨. Stroustrup의 코드에서 #include 뒤에 공백을 일관되게 사용하지 않는 것에 대한 의문이 제기됨. 과거에는 C++를 사용하여 UI, API 파싱 등 거의 모든 것을 처리했으나, 현재는 개발 스택에서 C++의 위치가 하위로 내려갔음. 이전 버전의 이 책을 깊이 공부한 경험이 있으며, C++에 대한 이해를 높이는 데 큰 도움이 되었음. 하지만 이런 책을 읽지 않고 C++ 코드를 작성하는 사람들도 많았음. C++에 대한 최신 정보를 담은 "C++ Annotations"라는 책을 소개함. 3판의 페이지 수와 무게가 2판에 비해 절반 정도로 줄었음. 2판의 'Part IV: Broadening the View' 섹션이 제거되었기 때문에 분량이 줄어들었으며, 해당 내용은 온라인에서 볼 수 있음. C++11/14를 활용한 주제들은 여전히 유효함. C++20을 지원하는 IDE나 컴파일러를 찾기 어려워 "import std;"가 작동하지 않는 문제에 대한 조언을 구하고 있음.
Hacker News 의견
C++20 모듈 기능이 아직 대부분의 컴파일러에서 완전히 지원되지 않아 "import std;"가 작동하지 않는 것에 대한 우려가 제기됨. 초보자들이 혼란스러워할 수 있음.
GUI 챕터에서 FLTK 대신 Qt를 사용한 것은 큰 변화로, 업계에서 Qt가 널리 사용되고 있어 좋은 반응을 얻을 것으로 예상됨. 다만 학습 곡선에 어떤 영향을 미칠지는 불확실함.
Stroustrup의 코드에서는 "using namespace std;"를 사용하여 std:: 접두사를 생략할 수 있어 코드 가독성이 향상됨.
Stroustrup의 코드에서
#include뒤에 공백을 일관되게 사용하지 않는 것에 대한 의문이 제기됨.과거에는 C++를 사용하여 UI, API 파싱 등 거의 모든 것을 처리했으나, 현재는 개발 스택에서 C++의 위치가 하위로 내려갔음.
이전 버전의 이 책을 깊이 공부한 경험이 있으며, C++에 대한 이해를 높이는 데 큰 도움이 되었음. 하지만 이런 책을 읽지 않고 C++ 코드를 작성하는 사람들도 많았음.
C++에 대한 최신 정보를 담은 "C++ Annotations"라는 책을 소개함.
3판의 페이지 수와 무게가 2판에 비해 절반 정도로 줄었음.
2판의 'Part IV: Broadening the View' 섹션이 제거되었기 때문에 분량이 줄어들었으며, 해당 내용은 온라인에서 볼 수 있음. C++11/14를 활용한 주제들은 여전히 유효함.
C++20을 지원하는 IDE나 컴파일러를 찾기 어려워 "import std;"가 작동하지 않는 문제에 대한 조언을 구하고 있음.