The Most Important Obscure Languages?
Nerval's Lobster writes: If you're a programmer, you're knowledgeable about "big" languages such as Java and C++. But what about those little-known languages you only hear about occasionally? Which ones have an impact on the world that belies their obscurity? Erlang (used in high-performance, parallel systems) springs immediately to mind, as does R, which is relied upon my mathematicians and analysts to crunch all sorts of data. But surely there are a handful of others, used only by a subset of people, that nonetheless inform large and important platforms that lots of people rely upon... without realizing what they owe to a language that few have ever heard of.
http://catb.org/esr/intercal/
It speaks for itself...
Visual Basic for Applications seems to be a pretty important language on the dark side of the Force.
I have discovered a truly marvelous proof of killer sig, which this margin is too narrow to contain.
So what is and not obscure? ,Modual, Oberon?
ADA? It is used in all the latest Boeing airliners but not used a lot outside of the aerospace community.
What about Lisp?
Or Haskell?
What about Comal, Action! and Promal? Now those are obscure.
Pascal
Or the RPG family? REXX?
Some are truly obscure or just not used anymore and some are very common in a specific domain. For instance I have never needed to use Lua but I know it is used in a lot of places.
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
Most contemporary aircraft have significant amounts of flight-critical software in Ada, some train control systems use Ada, some air traffic control systems use Ada, and of course there's a lot of Ada in US (and other country's) weapon systems. There's the SPARK subset that has been used for provably correct systems (does your software vendor provide a no-bugs warranty?). And there's production-quality code available under Open Source. http://www.adacore.com/ (no connection with AdaCore, other than I have lots of friends who work there.) All of my production code after 1980 was written in Ada. There's substantial anecdotal/unpublished evidence that shows large Ada systems have substantially lower life-cycle/software maintenance costs. Your Mileage May Vary, of course.
French.
#DeleteChrome
LISP is probably the most powerful language every discovered. I say "discovered" here and not "created" deliberately. There is a quality about it that makes it feel more like an extension of mathematics rather than a language.
It might have conquered the world if only Eich had been allowed to build Scheme in the browser, as he was hired to do.
Instead, it languishes for some reason I can't really understand. I still wish for a day it becomes a mainstream language but I think it'll just remain a wish.
https://en.wikipedia.org/wiki/MUMPS
This unholy abomination is often tied into your healthcare systems. At the minimum, modern health care software has to be able to speak it to communicate to the old iron still used by hospitals. Often times, you'll still see the software designed in it. The best thing about it is the compactness of the code, which hearkened back to the day when 640kb of memory was all anyone needed. It compressed so much and encouraged such short variable length that mentally unwinding code is extremely difficult, especially when those variables are functionally database queries.
I use C++ all day, every day. Every time the C++ standardization committee meets, the language gets more obscure to me.