C++Code

LearnCPlusPlus.org :: Can C++ Builder Beat GNU C++ & Delphi?

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…
Read more
CodeDelphiNews

Do All Your Windows Applications Look Like A Computer Virus?

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…
Read more
C++Code

C++ Lambda Expressions for Beginners

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…
C++

High-Performance C++ NMEA Parser GPS Interface

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…
Read more
RAD Studio

Quickly Control Light Bulbs Using FireMonkey

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…
IDENews

Helping the Linker: Split DWARF and Linker Memory Usage in C++Builder 10.4.2

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…
Read more