Title pretty much sums it up.
I work using a kind of unusual proprietary language (in the sense that it has a niche audience), and am wondering what the strangest language y'all have used is. 😄
Title pretty much sums it up.
I work using a kind of unusual proprietary language (in the sense that it has a niche audience), and am wondering what the strangest language y'all have used is. 😄
For further actions, you may consider blocking this person and/or reporting abuse
Latest comments (37)
I guess the most esoteric language I have ever used would be my own, Thulium. But if you are talking about something I haven't made then maybe batchfile.
I learnt the basics of programming in Turbo Pascal.
This great talk mentiones a few fun ones, like a Hello World that is also a tasty Chocolate cake recipe written in Chef.
Ok, this video is straight up amazing, thanks for sharing!
Does XSLT count? I've never seen anyone else actually use it, but I used to use it quite a bit for documentation; same documentation needed to be on an internal wiki in wiki format, then html and markdown for a blog. Using XML and XSLT seemed logical at the time.
I've also used it to turn a custom content format sent for i18n into SQL statements to re-import into a DB.
Not how I'd do it now though.
Yes, absolutely it counts! 😄 I work on documentation tools, and I've worked with my fair share of obscure document formats lol
Erlang. I loved the Actor model for concurrency model of Erlang.
I liked a lot FORTH when I was an ado. You can find it in a lot of places.
A lot of bar game machines were run with a sort of FORTH specialized in sprites management.
ZX80-81 Sinclair BASIC was mainly programmed with a FORTH family interpreter launched by an interrupt. This made the ROM very tiny, and big advantage you could use this language in your machine code and so make floating-point, Trigo, etc usable in your machine code games.
Even PostScript was in fact a FORTH, and you could execute programs in sending a program to print, with the printing of the result of the calculation on the page...
And for the best, as a FORTH core weight ~1K, it was ideal to manage embedded processor for whatever you want to control: Wash-machines, robots, bootstrap to load system, even a tiny system manager.
The only problem, you weren't allowed to mess with the stack. Sometimes some more impressive crash than in writing out of bound with C pointers.
A nice bug on the BBC was:
0 base ! 3 .
So pass in base 0!!! and display 3... :)
Hopefully, 3 was a FORTH word which gives 3, else decoding a number in base 0 would already have raised a problem.
After a while, the Beeb played random music. In fact, the overflowing stack crashed memory-mapped tone generators randomly... :D
The funnier thing was decoding the interpreter. The first thing to do was a 'disassembler' of FORTH definition. That was the first time I saw TCO, every final sub-call followed by a return was changed in goto.
Well, only fun...
1 2 + :) Forth is amazing!
POP-11, which I used for a few years at university. It's an extraordinarily flexible language which is now a mostly forgotten relic of old AI departments. It had its own editor, Ved, which was primarily distinguished by being even harder to exit than Vim (I remember resorting to kill -9 on more than one occasion).
I wrote a tiny utility in REBOL a long time ago and it was actually used by support.
Clojure/ClojureScript
Well, not very esoteric, but these days definitely rare: REXX. Those who remember OS/2 or worked with IBM mainframes should know it...