It’s been almost 50 years since I took a Linear Algebra and Matrices course as one of my Computer Science electives at Cal Poly San Luis Obispo, CA. The textbook for the course was “Mathematics Of Matrices: First Book Of Matrix Theory And Linear Algebra” by Philip J Davis. While I have used arrays and READ MORE
Author: davidi
New in C++Builder/Delphi 10.4.1 IDE: Package LibSuffix Auto Choice
The C++Builder and Delphi Project | Options | Description page allows developers to Choose and Set build target configurations Write a description for the package Set strings for the package library filename’s prefix, suffix and version Define the use of the package (designtime, runtime or both) Specify how the package is built (rebuild as needed READ MORE
Recent ISO C++ News and Articles
There’s lots of ISO C++ news and content happening including the unanimous voting approval of ISO C++20, CppCon2020 (starts Monday September 13, 2020) with Bjarne Stroustrup’s opening keynote “The Power and Beauty of Primitive C++”, TIOBE’s Index for September 2020 headline “Programming Language C++ is doing very well”, C++ programming tips and tricks articles and READ MORE
C++Builder’s Clang-enhanced ISO C++ compilers, Dinkumware Standard C++ Library and Boost Libraries in version 10.4.1 Sydney
C++ developers often ask about ISO C++ language support in releases of Embarcadero C++Builder. This post includes links and information about the C++ compilers, Dinkumware Standard C++ libraries and Boost libraries that are included in C++Builder 10.4 Sydney Release 1. The latest release of C++Builder is 10.4 Sydney Release 1 (v10.4.1). Version 10.4.1 includes C++ READ MORE
NoRuKo 2020 “Ruby3 and Beyond” Presentation by Yukihiro “Matz” Matsumoto
The father of the Ruby programming language, Yukihiro “Matz” Matsumoto, gave a presentation at the recent NoRuKo online virtual conference (Friday 21st of August, 2020). The presentation (mostly) focused on the next major release of Ruby (version 3). Matz said that “Ruby is very old” (the first version of Ruby was released in 1995). Matz READ MORE
Two VCL Example Applications that Use C++Builder and the C++ Boost Libraries
Boost is a set of open source C++ libraries that build on the ISO C++ programming language. In some cases, the Boost library functionality has become part of recent ISO C++ standards. RAD Studio allows you to install a subset of Boost that has been fully tested and preconfigured specifically for C++Builder. Use the GetIt READ MORE
6 Efficient Things You Can Do to Refactor a C++ Project by Bartlomiej Filipek (Bartek)
Bartek posted an article today as part of a series of his work modernizing/refactoring a legacy C++ project. His series of articles takes an old C++ application and brings it up-to-date. In the article, Bartek covers the following techniques: Having the latest Compiler and correct C++ Standard version Fix Deprecated or Removed C++ Features Unit READ MORE
Building a C++Builder RSS Feeds VCL Application with XMLDocument, NetHTTPClient, NetHTTPRequest and WebBrowser Components
I have many favorite prebuilt components that are included with C++Builder 10.4 Sydney. In this blog post I’ll show you how to create an RSS Feeds VCL (you can also use the same approach for a FireMonkey FMX) application using the XMLDocument, NetHTTPClient, NetHTTPRequest and WebBrowser components. Start by creating a C++Builder VCL application. Set READ MORE
Technology News Worth Reading
Here are a few technology news stories that I’ve read in the past week or so.
Roberto V. Zicari interviews Bjarne Stroustrup, the inventor of C++ programming language
Roberto V. Zicari interviewed Bjarne Stroustrup, the inventor of C++ programming language, back in 2007. Roberto again interviews Bjarne 13 years later. In the interview, Bjarne talks about notable computer scientists that influenced his career and work. Bjarne also talks about why he designed the C++ language and why he started with the C language. READ MORE