4 ms·
Are there any jobs using esoteric/less mainstream languages?
I've been browsing this list lately:
https://en.wikipedia.org/wiki/List_of_programming_languages
and thought it would be interesting to do some work in some of them over time, since some of them have some unusual / powerful features.
(Side projects can obviously be done, and I am doing one or two, but that is not my focus in this question.)
I know I can google for "$LANGUAGE_NAME jobs", but am interested to hear if anyone knows such details about any of those languages outside the mainstream. Mainstream ones, I guess, would include COBOL (mainframes), Pascal (Delphi), Lisp(s) and Schemes, C, C++, Java, Python, Perl, PHP, Ruby, C#, VB.NET and some others too, though feel to correct / add / etc. Sorry if I missed out anyone's favorite language or one considered mainstream - I don't know them all. (Not sure what Haskell / Clojure / Scala / Erlang / Elixir / Golang count as, though I've read about usage of all of them in recent years, and some for longer.) Anyway, "mainstream" is subjective (but this is not StackOverflow, where they close such subjective questions as off-topic, so I'm hoping I'll get some answers).
On a (not so) side note, if anyone here has done work in any of those non-mainstream languages, it would be interesting to hear about the projects too, if not confidential.
I've tried out at least a handful of non-mainstream languages in the past, but have not done any non-trivial project in them, that I can remember. Some of the ones I've tried are Forth, Elastic, Pike, and Icon.
- vram22 11y agoTried out Nim and Cobra briefly too, IIRC. Cobra is a bit like Python (and maybe that is why the name :) Found it slightly unstable though - crashing now and then.
- detaro 11y agoThere are a few companies shipping Smalltalk products.
- vram22 11y agoThanks.
- vram22 11y agoThanks to all who answer.
- joelg 11y agoIf I remember correctly, Autodesk still uses a Lisp in some of their products.
- deleted 11y ago[deleted]
- vram22 11y agoAh right, AutoLisp. I've used it a little, long ago, in AutoCAD. Not a CAD designer myself. Just used it in a support role.
- enkiv2 11y agoSome systems still use MUMPS in the medical field. To the extent that people still develop expert systems, PROLOG is still used in the development of such systems (and various AI projects like Watson use PROLOG internally). A lot of places rely heavily on R and/or Julia rather than Python or FORTRAN for mathematical work these days (although I'd consider FORTRAN at least as 'mainstream' as COBOL if not more -- the difference is that COBOL tends to be legacy business code while FORTRAN tends to be legacy academic code in the hard sciences). There used to be FORTH shops run by FORTH fanboys/gurus who did everything in FORTH. Most of them may be gone, but they existed as recently as the late 90s. Of course, within large organizations there are often groups who end up using obscure languages or technologies for very specific things. The people I work with write a lot of awk.
- vram22 11y agoInteresting info, thanks. Cool about FORTH being used. Guessed it would be so about FORTRAN and COBOL. Awk is great. Used to use it a fair amount for IT data conversion, munging, cleaning, etc., along with other Unix tools like sed.
- orlandob 11y agokdb+/q, apl, j for finance