Posted on 03/16/2023 7:16:43 AM PDT by SeekAndFind
Sun believed in Open Source, until Oracle.
“Why didn’t Sun Microsystems get sued for plagiarizing C++?”
I’m not interested in the plagiarizing issue but just wasn’t aware of multiple flavors of C++.
Are there flavors that don’t adhere exactly to the ISO C++ specification? I use C++ in the MBED world.
C/C++ were open standards. Various vendors independently built compilers and other tools that conformed (more or less) to that standard.
Each vendor introduced C/C++ tools with their own idiosyncrasies/extensions.
Microsoft obtained a license to make a Java/JVM from Sun.
Sun sued Microsoft for violating their Java license alleging MS extensions were in violation of the license by enabling/promoting propriety Java source code among other thing.
Microsoft and Sun settled in 2002 with MS agreeing to pay some money to Sun.
SunOS -> Solaris transition hurt Sun as well as the rise of Linux and Windows servers — namely IIS and SQLServer.
About Java, IMHO one problem early on (late 90's early 00's) is it ran very slow in the Java API Sun made for Windows. So any apps made for the office (read: almost everybody running on Windows) meant the app ran slowly. Plus, Microsoft's Visual Studio IDE (Integrated Development Environment, the app software developers use to write code) was hands down the best app to make development easier regardless of the language. IMHO, Java as a language was a really good object-oriented language to make life easier than C++. But that benefit of Java didn't outweigh the two main problems with Java (development tools for Java couldn't compete with MS Visual Studio, and the finished project apps were slow on Windows machines).
I also don’t care about plagiarism when it comes to programming languages. Us old guys had to deal with all sorts of language variants most of our lives that you quickly realize there are a commonalities among ever language that you can not get rid because it’s directly tied to logic that all languages need to solve problems, and every language has its unique syntactical features depending on underlying programming models.
Arguments over whether it should be called "D" or "P".
Before "B" there was "BCPL" https://en.wikipedia.org/wiki/BCPL
The original "Hello, world!" program was written in BCPL. BCPL influenced B, which in turn influenced C.
Microsoft was and is always a monopolistic business. They started by buying the original DOS from the guy who wrote it for a pittance and sold it to IBM for a fortune. After that they developed the first few mac applications and used the technology to develop windows. They took money from IBM to develop OS/2 and developed Windows 95 instead and never really finished OS/2. They copied Stacker outright a disk compression software. They squeezed lotus l, word perfect, dbase, novell, and almost Apple, completely out of the market. Now Bill Gates is admired by liberal teachers all over the world.
Java copied C++. C# also copied C++. Everyone copied C/C++.
No java didn’t copy C or C++
You can argue there share similar syntax, but the JVM is what made Java what it is And C/C++ had none of that.
.Net is basically MS version of Java.
.
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!
Microsoft was and is always a monopolistic business. They started by buying the original DOS from the guy who wrote it for a pittance and sold it to IBM for a fortune. After that they developed the first few mac applications and used the technology to develop windows. They took money from IBM to develop OS/2 and developed Windows 95 instead and never really finished OS/2. They copied Stacker outright a disk compression software. They squeezed lotus l, word perfect, dbase, novell, and almost Apple, completely out of the market.
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. 😂
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!
I heard there was an “A” language - the only thing left of it was a.out in UNIX, and a.exe in gcc.
Why not? Stupid question and full of ignorance to even ask it.
C# and Java had nothing to do with each other, that’s why.
Only young and stupid liberal soyboys think they did. There were lots of 4th and 5th generation languages at the time. The dumb kids today haven’t even heard of half of them.
Seems reasonable. I saw a microfiche of B for a sort in very early 70’s. I had not yet heard of C. But C can be viewed as a
portable assembler, so it is straightforward. C++ is much more fun.
Pretty sure that "A" language was "Assembly". "a.out" was the (binary) output of the assembler program.
I assume “B” was for ‘BASIC’.
Well played, Sir! Indeed it was: "Basic Combined Programming Language"
Oh, it's a bit more than just that, but point granted nonetheless. :-)
Indeed, that's why it's my favorite language.
Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.