What's your favorite OBSCURE (non-top-ten TIOBE) non-Delphi language? Are there any Smalltalk, Lisp, Scheme, Racket, Go, Scala, Clojure, Rust, D, Haskell, Erlang, or Oberon fans here? (If you want to answer C# or Python, you clearly didn't hear me about the Top 10 TIOBE part.)
I'm going with BASH -- is that even a "language"?
ReplyDeleteI've always liked D's style.
ReplyDeleteSmalltalk is awesome, although it is a very long time since I actually used it. Lisp is pretty cool too - but after dealing with a die-hard Lisp fanatic over some time - I am less impressed by some of the actual production code that have been made with Lisp.
ReplyDeleteI like Lua, it's 19th on TIOBE. Just look at its syntax, does it look familiar?
ReplyDeleteAnd there is some nice magic too, look at the metatable version of the good old 99-bottles-of-beer song:
http://www.99-bottles-of-beer.net/language-lua-1505.html
BASH is fun because of the choice of "reversed string keywords". The end of a case statement is "esac", for instance. This syntax actually comes directly from ALGOL, which is one of the languages that provided many ideas about type-definition and orthogonal type systems, that influenced Niklaus Wirth who nevertheless disliked ALGOL's overall syntax, and this motivated him to create Pascal. So you could say, Algol is the itchy bit of sand that created the pearl Pascal. :-)
ReplyDeleteAbout 20 years ago I developed and sold a bunch of LISP macros for Autocad. LISP of course stands for "Lost In Silly Parenthesis". You actually can do useful stuff with LISP, especially on CAD systems.
ReplyDeleteI tried APL on a Commodore PET/SuperPET back in the day. That language is just toooo weird. APL Program code looks more like Klingon than English.
http://en.wikipedia.org/wiki/APL_%28programming_language%29
Very long time ago (maybe 25 years), I've done some useful work using LISP (For AutoCAD as Kevin McCoy) and Prolog (For some "expert" system).
ReplyDeleteMy all time favorit: C+- (C more or less)
ReplyDeleteI think that's on the TOP TEN, Jennifer. :-)
ReplyDeleteIf it is not, it should be.
ReplyDeleteIf you have never seen the list, it's here:
ReplyDeletehttp://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
Warren Postma I think Jennifer-Ashley Kuiper is talking about C+- (http://www.gnu.org/fun/jokes/c+-.html) and not just C
ReplyDeleteWell that wins the award for the first language I have seen that is so obscure that you can't even google it by name. Subject oriented programming. Even better than LOLCODE.
ReplyDeleteIndeed: http://www.gnu.org/fun/jokes/c+-.html
ReplyDelete