HackerTrans
TopNewTrendsCommentsPastAskShowJobs

covoeus

no profile record

Submissions

Keynote: The Problem of C++ – Klaus Iglberger [video]

youtube.com
2 points·by covoeus·năm ngoái·1 comments

comments

covoeus
·2 tháng trước·discuss
llama.cpp is general purpose in the sense that it supports many different model architectures. ds4 is laser focused on deepseek v4 flash, thus having a leaner codebase
covoeus
·năm ngoái·discuss
Use `cb!` instead of `cb`:

    rg --vimgrep restore_tool | vim -c cb! -
You might also wanna open the quickfix list by default:

    rg --vimgrep restore_tool | vim -c cb! -c copen -
You can learn more about how to navigate it using `:h quickfix`.
covoeus
·năm ngoái·discuss
Summary:

Klaus argues that while it is very easy to write unsafe C++ due to language defaults, modern tools and language features, such as

- ranges over loops,

- strong types with concepts over primitives, and

- value semantics over references

provide a safe abstraction over a fast core. He also urges people to use constexpr wherever possible and write consteval tests to catch undefined behaviour at compile-time.

In his opinion, the "People problem" of C++ is that developers are not disciplined enough, or simply don't know any better, as even most books about C++ don't keep up with recent developments and cultural shifts.