I'm using it to make Rust programmers seethe.
Oh, don't worry, we really couldn't care less if you're using C++.
:-)
91–100 of 199 posts
I'm using it to make Rust programmers seethe.
Oh, don't worry, we really couldn't care less if you're using C++.
:-)
Algorithms that process millions of data points in parallel using multi-threading is a defining characteristic of the code. It is able to process many queries against large relational tables about 10x faster than Postgres without needing to create separate indexes. https://www.youtube.com/watch?v=OVICKCkWMZE
I am using C++ for sioyek which is a PDF reader designed for reading research papers and textbooks: https://sioyek.info/ Other libraries used: * MuPDF for PDF rendering * Qt5 for UI * sqlite for database I also recently added a plugin system which is language neutral, but I wrote a python wrapper around it (see and example here: https://sioyek.info/#extensible ).
I would love to be able to use something like Rust, but the RTOS options and library support are not quite there yet.
With more powerful embedded processors becoming available, Micropython is an option for some projects.
The core game logic is implemented as a function that gets called at 60Hz with user input and is responsible for producing the RGB buffer. Around that sits a little harness that takes care of grabbing inputs and sending the visual output to the display.
I've also written a separate version of the hosting harness for WASM & webgl. When working on the game proper it's just a faster turnaround to compile and test things in the browser. It'll also make it easy to get feedback from people since I can just point them to a URL. I already had most of this code lying around from a previous project so it didn't take much time to whip up the web frontend.
All of the code for the game logic and the two harnesses is in C++.
Earlier quoted context omitted.
effective c++ is a bit out of date but still very good. i read it while learning c++ 'properly' last year and found it very helpful, but it helps to have some knowledge of modern c++ to know what is still relevant. there isn't much overlap with effective modern c++.
I don’t think he’s talking about the old effective C++ book, but rather the “effective modern C++” book as stated in the post.
https://www.amazon.com/Effective-Modern-Specific-Ways-Improv...
Was printed in 2014. The older one which is `effective C++` is printed in 2005.
It’s about velocity and experience. Language rarely matters ( and when it does, you can use what’s appropriate ). For us, C++ checks all the boxes.
Started a new job which requires me to know c++ so I’m learning that. Half c# and half c++. Bought some books. - Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14 - C++ Concurrency in Action - C++ High Performance: Master the art of optimizing the functioning of your C++ code If anyone has any recommendations would love to hear them.
https://github.com/isocpp/CppCoreGuidelines
The (side) project I have put most effort into in the last year is k8deployer, a helm like utility that can deploy simple and complex applications in kubernetes with minimal effort. https://github.com/jgaa/k8deployer
In these projects I don't use other languages. C++ is the only language where I easily get into "flow".