Hello C++ Developers,
We have a lot of great feedback from the “Introduction to AI” posts and we will continue posts about AI on our LearnCPlusPlus.org website, and we will keep diving into Classes & Objects in the next weeks so keep following along. Object-Oriented Programming (OOP) is one of C++’s most powerful features, distinguishing it from the C programming…
This blog post contains information, tools and links that I will discuss and demo during today’s TCoffeeAndCode webinar on Data Visualization.
David I’s DataViz sample code zip file (576kb)
What Inspired My Data Vizualization Journey – The Joy of Stats /…
C++Builder Optimization Guide with TwineCompile
May 26, 2021
In this post, we’re going to be covering tips and tricks on how you can optimize your c++ software projects to compile as fast as possible. While we’ll definitely be spending some time looking at optimizations geared for use with TwineCompile, some of these tricks apply…
OK, so you’ve written something brilliant, The Next Big Thing. You’re taking a modern approach. You’ve read up – or watched – our series on Fluent UI and maybe even applied a few visual things like the neo-skeuomorphism we learned about at the Desktop First conference.
Perhaps you’ve applied some VCL themes to your app and integrated the ability to detect Windows 10 dark…
ISOCpp.org ran a C++ developer survey “lite” for the past week. You can find the PDF survey results on the site at https://isocpp.org/blog/2021/04/results-summary-2021-annual-cpp-developer-survey-lite
More than 1800 C++ developers responded to the survey. Here…
C++ Lambda Expressions for Beginners
April 13, 2021
A lambda expression defines an anonymous function or a closure at the point where it is used. You can think of a lambda expression as an unnamed function (that’s why it’s called “anonymous”). Lambda expressions make code cleaner and more concise, and allow you to see…
High-Performance C++ NMEA Parser GPS Interface
March 30, 2021
Most GPS modules have a serial port, which makes them excellent to connect to a microcontroller or computer. It is common for the microcontroller to parse the NMEA data. Parsing is just removing the pieces of data from the NMEA sentence so the microcontroller can do something useful with the data.
NMEA is an acronym for the National Marine Electronics Association. Why do you need to parse…
Quickly Control Light Bulbs Using FireMonkey
March 26, 2021
ThingConnect IoT device component pack is one of the best areas of RAD Studio. It offers you to connect to dozens of IoT devices with easy-to-use interfaces. For instance, you can connect to the Aeon Labs Light Bulb using Delphi or C++ Builder.
As you can see these…
Hello C++ Builder Developers,
We have new post picks for you from the LearnCPlusPlus.org website. We listed some of the interesting posts from the last week. If you are a beginner or want to jump into C++ Builder please visit our LearnCPlusPlus.org website for the great…
The linker is a core part of the C++Builder toolchain – after all, it’s the part that collects the compiler’s output and creates your final binary, so it’s hard to understate its importance! – and because it brings the entire application together at once, it can use a lot of memory. C++Builder 10.4.2 is not the first release where we’ve introduced linker improvements: making…