Free Republic
Browse · Search
General/Chat
Topics · Post Article

To: ConservativeInPA

Thanks to all three of you (so far) that replied to my post asking about multiple flavors of C++.

The MBED environment supports dozens of multifunction target boards based on the ARM Cortex processor. A free development studio is provided with version control (Github), compiler, linker and real time operating system.

The thought of multiple flavors of C++ on top of all this stuff is horrifying. I don’t know why there’s much motivation for creating multiple flavors of the language itself.

I’d say also that you need to be Einstein to fully understand C++ 11. My major point here is that the overall software/hardware environment has become extremely complicated. Code apes have gone amuck!


30 posted on 03/16/2023 11:49:03 AM PDT by cymbeline
[ Post Reply | Private Reply | To 25 | View Replies ]


To: cymbeline
Just being pragmatic, I only concerned myself with language standardization when porting code to another OS was a consideration. You probably don’t have that as a requirement if you are doing real-time programming targeting MBED. Even if you had a standardized version of C++, you’ll have code that is MBED dependent and if you ported it to another platform it wouldn’t work. Architecturally you should abstract everything hardware/OS dependent into its own layer. Adapter, facade and proxy design patterns are your best friends.

As for motivation for various flavors, it’s either iterative improvement in the language or some marketing guy that thinks the word “proprietary” sounds cool and is a feature. 😂

32 posted on 03/16/2023 12:08:13 PM PDT by ConservativeInPA ("How did you go bankrupt?" Bill asked. "Two ways," Mike said. "Gradually and then suddenly." )
[ Post Reply | Private Reply | To 30 | View Replies ]

To: cymbeline

So C# is M$Soft’s imitation of IBM building PL-1 (or however they spelled it). No one plagiarized it! Just like C#.

A few years ago, Bioware (for you gamers) on its site had gaming programmer before we’ll talk to you: 3 yrs C++ and program manager at 5 yrs C++.

With a high-end gaming computer, a good C++ compiler can run in minutes now, so it’s easy to use!


33 posted on 03/16/2023 12:13:38 PM PDT by Blagden Alley
[ Post Reply | Private Reply | To 30 | View Replies ]

Free Republic
Browse · Search
General/Chat
Topics · Post Article


FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson