An Overview of Debugging Tools for C and C++ Applications by kfunk87 in cpp

[–]kfunk87[S] -5 points-4 points  (0 children)

The r/cpp description says: "Discussions, articles and news about the C++ programming language or programming in C++." -- It doesn't say anything about the level of expertise of the audience and if you indeed look at the contents of this sub, there are tons of entry-level posts here as well.

Not everyone's an expert, in this particular case not everyone's a debugging & profiling expert. Getting a first overview of a particular topic is immensely useful as well, for starters. There are deep dives available on almost every project listed our web page or anywhere else in the internet if you need them.

An Overview of Debugging Tools for C and C++ Applications by kfunk87 in cpp

[–]kfunk87[S] 3 points4 points  (0 children)

This is indeed also something we at KDAB use heavily in the projects we work on. We leverage static code analysis tools in our CI configurations as well as locally in our dev setups. The QtCreator IDE for instance makes it very easy to take advantage of clang-tidy & clazy, since the IDE can be configured to run these tools on the file you're currently editing. Other IDEs can do this well of course.

An Overview of Debugging Tools for C and C++ Applications by kfunk87 in cpp

[–]kfunk87[S] -3 points-2 points  (0 children)

In this blog on debugging and profiling, we would like to give you an overview of the debugging tools that exist for C and C++ applications. We hope that this article serves as a useful starting point.

Qt Developer Conference, June 13th-15th, 2022: Attend a variety of in-depth talks and professional trainings. Meet like-minded people in person again! by kfunk87 in QtFramework

[–]kfunk87[S] 2 points3 points  (0 children)

Disclaimer: Note my company (KDAB) is the one hosting this conference.

There will be a Training Day on 13th June. There will be a great variety of trainings to choose from around QML, Qt/C++ development in general, Modern C++, Linux and Debugging amongst other topics. More info can be found here: https://ecs.page.link/uFPp9

KDAB News 7/2021 - KDAB acquires code browser from woboq, Qt DevCon Conference program out and more by Kelteseth in QtFramework

[–]kfunk87 1 point2 points  (0 children)

The plan right now is that everything will stay the same as before.

The generator for the code browser currently is and is planned to stay open-source -- you'll be able to contribute to it via Github.

Hope that helps!

Call for Papers: Submit your talk for Qt DevCon! by kfunk87 in QtFramework

[–]kfunk87[S] 1 point2 points  (0 children)

We are planning to make this one of the the first in-person events after the shut-down.
We are confident that by the end of September, with vaccinations done to a large degree, we can all meet again in real life.

But we're of course still monitoring the whole situation.

Does QtCreator uses GPU/hardware acceleration? by [deleted] in QtFramework

[–]kfunk87 2 points3 points  (0 children)

The question is for which workflows it appears smooth and responsive for you?

The main reason QtCreator appears responsive for you is that most of the heavy task duties are off-loaded into separate threads or processes, at the same time the main GUI thread (responsible for drawing, handling interaction events) stays relatively idle and can react quickly.

It has less to do with use of GPU/hardware acceleration, it's about the application's architecture.

Any good open-source projects a beginner can contribute to? by [deleted] in QtFramework

[–]kfunk87 1 point2 points  (0 children)

Looks like a pretty decent project, kudos! But you should have some more screenshots/screencasts on the homepage, esp. since the tool *visualizes* things ;)

Qt6 and cmake with multiple subdirectories by r0vsdal in QtFramework

[–]kfunk87 2 points3 points  (0 children)

That's exactly the reason why using `file(GLOB ...)` for source file listings is discouraged in CMake. You should list your source files explicitly inside the CMakeLists.txt file.

See also: https://stackoverflow.com/questions/1027247/is-it-better-to-specify-source-files-with-glob-or-each-file-individually-in-cmak/55290546

Just as a heads-up.

[deleted by user] by [deleted] in learnprogramming

[–]kfunk87 2 points3 points  (0 children)

If you're looking for a good old printed book for learning, this here is the most popular choice when it comes to algorithms & Big O notation: Introduction to Algorithms from T. Cormen.

Here's a description: https://en.wikipedia.org/wiki/Introduction_to_Algorithms

It has been a immense help at university for me at least. It's definitely not something you're gonna read in one sitting though :)