HackerTrans
TopNewTrendsCommentsPastAskShowJobs

covoeus

no profile record

Submissions

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

youtube.com
2 points·by covoeus·작년·1 comments

comments

covoeus
·2개월 전·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
·작년·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
·작년·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.