3 ms·
> remember when programming languages were free? This is actually the golden age of free programming languages. Previously, if you wanted a high quality compi
by RcouF1uZ4gsC 4y ago
> remember when programming languages were free?
This is actually the golden age of free programming languages.
Previously, if you wanted a high quality compiler, you had to either get it from the vendor of your operating system or license one for a lot of money. Now, you have access to multiple high-quality compilers.
In addition, even if you had a free compiler, you would have to pay for floppy disks or a cd-rom. Now you can download it for free.
There is also a lot more information for learning about new programming languages thanks to the Internet.
Finally, you also have access to libraries/frameworks like LLVM that make it much easier to build your own compiled languages. For example, Rust probably would have taken much longer to get where it has, if it was not able to leverage the LLVM infrastructure early on for things such as optimizations and cross-platform compilation.
Now with regard to corporate control/backing of languages, if you look at computing history, you will see that most successful programming languages have been backed by some corporation (there are exceptions, though).
Fortran was backed by IBM. C and C++ was backed by AT&T and later Microsoft (especially for Windows). Pascal was backed by Borland. Java was backed by Sun. Rust was backed by Mozilla.
The question is not so much if a corporation backs a language but rather how it goes about building a community around the language. IMO, I think Mozilla did a very good job of building a very broad community around Rust so it became more than just a Mozilla language.
- pklausler 4y agoWay before Borland existed, Pascal was created at ETH Zurich and enjoyed its early rush of popularity from free (minus media & shipping charges) distributions for CDC hardware from the University of Minnesota and for the P-machine on many platforms from UCSD.
- mikewarot 4y agoUCSD Pascal was famous for being slow and crashing. Turbo Pascal was faster than any other compiled language available, and it kept getting faster. Had Borland not gotten greedy, Delphi would still be widely used.
- ozim 4y agoCompiler was one thing - debugger that would let you step through the code was serious expense. All the tooling we get nowadays for granted was insanely expensive.