C++C++17Game DevelopmentLanguage FeatureLearn C++

How To Use A Game Pad Or Joystick Controller In C++ On Windows

C++ is one of the most powerful programming languages that we use for all sorts of purposes, from regular applications, games, business, industrial infrastructure, robotics, and in the control of IoT devices. The most well-known controllers for those areas where human and computer interaction are important and stretches beyond simple keyboard input are joysticks or gamepads. One of the simplest…
Read more
CC++C++11C++14C++17C++20Introduction to C++Language FeatureLearn C++

Advantages and Disadvantages of The C++ Programming Language

In the last 40 years C++ has earned, and maintained, a reputation as one of the most efficient programming languages. C++ is still hugely popular, often in the top 3 of any lists of popular programming languages and is used widely across a wide array of operating systems. Choosing the right programming language and IDE (we call them C++ tools) are very important in the early stages of learning to…
Read more
C++C++17Language FeatureLearn C++Videos

How To Create TCP/IP Server and Client Connections in C++ Builder?

The speed of communications is rapidly increasing and new advances in the underlying technology happen with increasing frequency. One of the oldest and maybe one of the most used types of connections in the world is the TCP/IP (Transmission Control Protocol/Internet Protocol) connection. This protocol is used to enable end-to-end data connections. It is a standard that specifies how data should…
Read more
C++C++17Game DevelopmentIntroduction to C++Language FeatureLearn C++Syntax

Learn How To Use Key Events In C++ FMX Applications on Windows

C++ is one of the best programming language to develop games and simulations. One of the key things to master when learning to write a game in C++ is how to handle key events. This is the ability to perform actions inside the game in accordance with key events such as a key being held down or a key press (key down, key up) being completed. In this article, we explain how you can use key events of…
Read more