PDA

View Full Version : Weirdest Language?



tonyr1988
October 18th, 2006, 11:42 PM
There's no real use to this thread, I'm just bored and this popped in my head. :mrgreen:

What do you guys think is the weirdest (most non-intuitive) programming language?

I don't mean for this to act as flamebait, I just want to know some of the non-conventional languages out there.

Thanks!

EDIT: I just found this (http://en.wikipedia.org/wiki/List_of_esoteric_programming_languages). Some of these are awesome! :) HomeSpring (http://spuzz.net/projects/homespring/about.php) has to be one of my favorite. Which ones do you guys like?

skymt
October 18th, 2006, 11:53 PM
* Whitespace (http://en.wikipedia.org/wiki/Whitespace_(programming_language)) is a programming language made up entirely of tabs and spaces.
* Brainf**k (http://en.wikipedia.org/wiki/Brain****) is like Whitespace with punctuation. The real name doesn't have any *s.
* Intercal (http://en.wikipedia.org/wiki/Intercal). I love the Hello World in this one:
DO ,1 <- #13
PLEASE DO ,1 SUB #1 <- #234
DO ,1 SUB #2 <- #112
DO ,1 SUB #3 <- #112
DO ,1 SUB #4 <- #0
DO ,1 SUB #5 <- #64
DO ,1 SUB #6 <- #194
DO ,1 SUB #7 <- #48
PLEASE DO ,1 SUB #8 <- #22
DO ,1 SUB #9 <- #248
DO ,1 SUB #10 <- #168
DO ,1 SUB #11 <- #24
DO ,1 SUB #12 <- #16
DO ,1 SUB #13 <- #214
PLEASE READ OUT ,1
PLEASE GIVE UPFor more, see Esoteric programming language (http://en.wikipedia.org/wiki/Esoteric_programming_language) and List of esoteric programming languages (http://en.wikipedia.org/wiki/List_of_esoteric_programming_languages) on Wikipedia.

Note360
October 18th, 2006, 11:54 PM
prolog, lisp. I dont want to call them no intuitve they are just semi weird.

Their is also. VB, brainf*** (yes it is properly named), INTERCAL,FALSE, ect.

Here is a list of weird programming languages http://members.tripod.com/rkusnery/weird.html

tonyr1988
October 18th, 2006, 11:56 PM
I dunno, the Whitespace "Hello, World" is awful fancy...

skymt
October 19th, 2006, 12:04 AM
I dunno, the Whitespace "Hello, World" is awful fancy...

If you mean the one on Wikipedia, that's with syntax coloring. Without it, it looks something like this:



















See?

Tomosaur
October 19th, 2006, 01:43 AM
I really like Snusp. I wrote a snusp 'hello world' program, lemme see if I can dig it up.

EDIT: Hmm, doesn't show up so great, lemme try again:


/==\ hello
| //\/\/\/\ world
| \+++++++/ /\/\/\/\/\
| /+++++++\ \++/\--/++
\+\\/\/\/\/ /++.=--\.+
\\+++++++.\/\<\\\//.
$,===/\\/\.---/.\ | \/-\=\
\+\+\/+++/>/./ \\-\|
-\+// \=/=.---/\-/
\../ /\/\//\/\
/---!-.#
\----/

tonyr1988
October 19th, 2006, 02:10 AM
Nah, I saw the Whitespace on the site linked above (IIRC). It looked just like the one you posted! :)

coder_
October 19th, 2006, 03:23 AM
Befunge - http://en.wikipedia.org/wiki/Befunge

If you want more info on esoteric languages (by use of IRC), try joining #esoteric on irc.freenode.net.

Arndt
October 19th, 2006, 03:54 PM
prolog, lisp. I dont want to call them no intuitve they are just semi weird.

Their is also. VB, brainf*** (yes it is properly named), INTERCAL,FALSE, ect.

Here is a list of weird programming languages http://members.tripod.com/rkusnery/weird.html

I found SNOBOL and TECO somewhat weird. Does someone want a PDP-10 assembler in TECO? I have one.
And I do find XSLT (XML transformation language) weird.

public_void
October 19th, 2006, 05:20 PM
For those interest in Brain**** theres an online interpreter (http://koti.mbnet.fi/villes/php/bf.php).

But my favourite is l33t (http://www.geocities.com/electrodruiduk/l33t.htm).

skymt
October 19th, 2006, 05:40 PM
I found SNOBOL and TECO somewhat weird. Does someone want a PDP-10 assembler in TECO? I have one.
And I do find XSLT (XML transformation language) weird.

Emacs was originally written in TECO. You can actually get a TECO interpreter in Emacs Lisp, so you can run Emacs in TECO in Emacs. ;)

neilp85
October 19th, 2006, 10:56 PM
Malbolge (http://en.wikipedia.org/wiki/Malbolge) is another good one that nobody has mentioned yet. Here's a 'Hello World' program.


(=<`:9876Z4321UT.-Q+*)M'&%$H"!~}|Bzy?=|{z]KwZY44Eq0/{mlk**
hKs_dG5[m_BA{?-Y;;Vb'rR5431M}/.zHGwEDCBA@98\6543W10/.R,+O<

Matthew Lejeune
October 20th, 2006, 07:37 PM
sed

siiib
October 21st, 2006, 02:52 AM
umm APL on ibm mainframes was pretty weird.. you needed a special keyboard.. a bit like egyptian hyrogliphics.. can't remember it now though :p

skymt
October 21st, 2006, 04:35 PM
umm APL on ibm mainframes was pretty weird.. you needed a special keyboard.. a bit like egyptian hyrogliphics.. can't remember it now though :p

Here it is (http://en.wikipedia.org/wiki/APL_%28programming_language%29)! (Wikipedia)

jworr
October 24th, 2006, 12:35 AM
OCAML is strange ... at least to me

anti-net
October 24th, 2006, 02:11 AM
Someones going to say im just flaming MS but VB is the Weirdest language in that like many other languages that use similar keywords VB is just in its own little world of Visual Basic.

Nonno Bassotto
October 24th, 2006, 02:46 PM
Well, you can implement a universal Turing machine in Conway's Game of life. Quite cool! But I also like the salmon-based Homespring, with its Hello world


Universe of bear hatchery says Hello. World!.
It powers the marshy things;
the power of the snowmelt overrides.