Hello C++ Developers! Yilmaz here, community manager for LearnCPlusPlus.org. I know most of you are interested in AI and using Python, Delphi, and other programming languages in addition to the C++ language. In C++ Builder, you can go more deeply to build your own AI technology. The latest RAD Studio C++ Builder 12 Update 1 has been released with a lot of amazing new features, such as the new bcc64x 64-bit CLANG compiler that has VCL/FMX/Skia GUI support with a one-click “64bit Windows Modern” platform option, a very useful Split Editor feature, fully integrated and enhanced Skia Library and more. It also supports wonderful graphical shaders and has the powerful Visual Assist tool and an improved LSP Code Insight among many other new improvements and bug fixes. We can develop any AI technology in C++ from scratch. This week, we have another great article about it.
Last year, one of the biggest leaps was by ChatGPT-3 which is a Generative Pre-trained Transformer model in AI technology, and we have GPT-4 and GPT-5 on the way. Do you want to develop your own generative AI application in C++? It might be a little bit harder, but we can teach you this with very simple examples. This week, we explain how to create simple generative AI code in C++. In C++, there are simple numeric functions to calculate some of the most used mathematical functions. In another post, we explain, how you can use the greatest common divisor and least common multiple numeric functions in C++. In C++, std::tuple
stores the different types of elements, it also supports empty lists. In the last post pick of this week, we explain how to use std::apply
with tuple in C++ 17 and beyond.
As part of our constant drive for improving quality and driving forward new features based on your feedback there is also a new patch released for RAD Studio 12 Update 1. If you have RAD Studio 12.1 this is how you can patch it.
If you missed the webinar about the latest RAD Studio C++ Builder 12.1, here is the video of some of its great features. There are many more to discover. If you haven’t tried 12.1 yet why not download a free trial?
How to code generative AI with C++ Builder 12?
Generative artificial intelligence (generative AI, GenAI, or GAI) is an artificial intelligence technology that is used to generate text, images, videos, or other data by using generative models. Generative AI models learn from the given input and then generate new data that is similar to the given inputs. In other words, all these seemingly magical technologies happen through the mathematics and application of it in programming. In the first post, we try to create a very simple generative AI model. We will create some very simple C++ code that learns from a given input and generates random outputs.
The C++ 17 standard brings us a lot of useful methods, templates, numerics, and algorithms. Two of the great numeric functions are std::gcm
and std::lcm
which are defined in the <numeric> header that computes the greatest common divisor and least common multiple of two integers. In the next post, we teach you what std::gcm
and std::lcm
are, and how can we use them in modern C++.
The C++17 standard was one of the major standards in the history of modern C++. One of the new library features in C++17 was std::apply
which is designed to be used with std::tuple
class template. In the last post, we explain how to use apply with std::tuple
in C++ examples.
How to learn C++ for free using C++ Builder 12?
LearnCPlusPlus.org has been producing full of educational articles about C and modern C++ that can be used with C++ Builder, C++ Builder CE, Dev-C++, BCC Compiler and some other compilers such as the GCC compiler. Here are our post picks for the latest C++ Builder 12 today.
We like to hear your feedback. You motivate us so much with your likes and comments on social media (find us on Facebook, LinkedIn, Reddit, Twitter / X and all over) and here on the blogs too. Thank you for your valuable comments and questions. All of them help improve the quality of our future posts.
We have a lot of unique posts waiting to come. We keep adding new topics every week about C++ in general and specific topics for C++ Builder, Dev-C++, and for the other C++ compilers. Please keep following our LearnCPlusPlus.org website for the latest posts and updates. Feel free to comment and share with your colleagues, students, members – knowledge is power, and knowledge shared is empowering.
C++ Builder is the easiest and fastest C and C++ IDE for building everything from simple to professional applications. It is also easy for beginners to learn with its wide range of samples, tutorials, help files, and LSP support.
There is a free C++ Builder Community Edition for students, beginners, and startups; it can be downloaded from here. For professional developers, there are Professional, Architect, or Enterprise versions of C++ Builder and there is a trial version you can download from here.
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition