Originally posted by Jannik2099
View Post
There's only two languages that have actual standards associated with them: C and C++.
Javascript - The standard may exist but everyone knows the truth is that everyone uses V8Script with Mozilla being the last holdout, which causes problems with webpages in Firefox
C# - Standard exists and mono technically exists but is effectively deprecated and all of the interest in .NET is being invested in .NET Core
Java - I would say that Oracle made its stance that Java is not a standard very clear in its lawsuit against Google.
Python - Has multiple implementations but it's less of a standard than Javascript
SQL - The core basic SQL language is a standard but outside of basic stuff SQL is generally not portable between DBs
and guess what... that's all of the big languages that a normal developer is going to use.
Given the state of C and C++ vs other languages can we say that obsessing over language standards with multiple implementations really improves things vs a foundation or vendor driving a single implementation? I think not. Competition is a good thing but formal standards do not make a good language or software, or even a competitive environment which would make it an actual standard.
Comment