Continuing last week blog post on binding expressions, let’s see how components can participate, but creating expressions that refer to properties.
Last week I introduced Delphi RTL expression engine in the blog post at https://blog.marcocantu.com/blog/2021-may-delphi-expression-engine.html. Now let’s make an additional step. I want to explain how components and their properties can…
STOMP is the Simple (or Streaming) Text Oriented Messaging Protocol. STOMP provides an interoperable wire format so that STOMP clients can communicate with any STOMP message broker to provide easy and widespread messaging interoperability among many languages, platforms…
Hello C++ Developers, C++ Builder Developers, Dev-C++ Developers, and all other developers.
One of the most powerful features of C++ is Object-Oriented Programming (OOP), which makes it different from the C programming language by using Classes, Objects, and more.
Based on this wiki : a convolutional neural network (CNN, or ConvNet) is a class of deep neural network, most commonly applied to analyze visual imagery. They are also known as shift invariant or space invariant artificial neural networks (SIANN).
Convolutional Neural Network? That sounds complicated! Is it?
Good news, DeepAI.org has provided an API to access, so we can quickly build…
The great thing about Delphi is that it makes the tough jobs really easy. For instance, take the task of controlling cloud servers. By using Windows App development tools like RAD Studio Delphi’s cross-platform Firemonkey FMX framework, you can actually EASILY write a…
You may know C or C++ from college and want to develop apps, games and AI applications, but are unsure if what you learned suffices to help you reach your goal. How can you shift from “classroom” C++ to Modern C++?
Today, coding in any programming language is an…
Use Modern GUI Forms
Modern C++ compilers with IDE (Visual C++, C++ Builder, Objective-C, Android Studio, etc.) use a graphical interface by operating system behaviors of the application compiled. Console-based applications are good, but in some cases, you may need to add more features. UI elements make it easy to use applications and understand things on the user side.
Also, these UI…
Adopt the latest standards
C++ is a great programming language with it’s standards dating from 1998. The C++ standard is not about teaching how to use C++; it is a formal and very detailed technical document intended primarily for people writing C++ compilers and…
Currency exchange rates are an interesting financial dataset similar to stock quotes and cryptocurrency datasets. For building solutions like software or a POS system for a currency exchange business, it is a necessary dataset and there are APIs online that give you easy…
50 years of Pascal and still growing!
March 31, 2021
In the March 2021 edition of the Communications of the ACM there is an article, by Nicklaus Wirth, about the 50th anniversary of Nicklaus Wirth’s Pascal. What started at ETH Zurich (in 1970) was publicized in the article “The programming language pascal” by Wirth in the Acta Informatica Journal in March of 1971.
The programming language pascal
Acta Informatica volume 1, pages…