Whats the most obscure language you've ever programmed in?
I used to code in a language called ASL. Its a languag that you use to create text adventure games. Not really too odd. Anyone else?
Printable View
Whats the most obscure language you've ever programmed in?
I used to code in a language called ASL. Its a languag that you use to create text adventure games. Not really too odd. Anyone else?
Malbolge :p
I never got anything to work in it... But it is a head trip.
http://en.wikipedia.org/wiki/Malbolg...mming_language
perl... once u get used to it.. its cool but at first it looks like someone just banged on the keyboard and said.. this is my program. LOL
Quote:
Originally Posted by Static
You consider Perl obscure? :confused:
COBOL
OY! It wont let me keep the whole word in caps!
wewt, that worked :cool:
lol mainstream, obscure...same thing lolQuote:
Originally Posted by Cander
Quote:
(=<`:9876Z4321UT.-Q+*)M'&%$H"!~}|Bzy?=|{z]KwZY44Eq0/{mlk**
hKs_dG5[m_BA{?-Y;;Vb'rR5431M}/.zHGwEDCBA@98\6543W10/.R,+O<
And you thought that cout >> "Hello World\n"; was difficult lol
Isnt it cout << "Hello World\n";Quote:
Originally Posted by francisstokes
??
:D
hey.. it said most obscure language you have USED.....
so... http://home.rochester.rr.com/lgsstatic/smiles/fu.gif
LOL ;)
You could be right lol :blush:Quote:
Originally Posted by kfcSmitty
LogoWriter looks pretty foreign nowadays :)
Code:to setup
rg
cc
ef
ht
pu
getshapes
setpos [-145 50]
rt 90
end
to ef
if not front? [flip]
ct
end
to instructions
type [Type any word to be translated into hieroglyphics.
Hit spacebar for a space, enter for a new line,
and esc to stop.]
type char 13
end
to stamper
pd stamp pu
fd 20
end
to stamper.small
pd stamp pu
fd 10
end
to translate :letter
if equal? :letter "a [setsh 62 stamper]
if equal? :letter "b [setsh 63 stamper]
if equal? :letter "c [setsh 64 stamper]
if equal? :letter "d [setsh 67 stamper]
if equal? :letter "e [setsh 61 stamper]
if equal? :letter "f [setsh 69 stamper]
if equal? :letter "g [setsh 70 stamper]
if equal? :letter "h [setsh 72 stamper]
if equal? :letter "i [setsh 84 stamper]
if equal? :letter "j [setsh 71 stamper]
if equal? :letter "k [setsh 83 stamper]
if equal? :letter "l [setsh 73 stamper]
if equal? :letter "m [setsh 74 stamper]
if equal? :letter "n [setsh 75 stamper]
if equal? :letter "o [setsh 76 stamper]
if equal? :letter "p [setsh 77 stamper]
if equal? :letter "q [setsh 64 stamper.small
setsh 84 stamper.small
setsh 76 stamper]
if equal? :letter "r [setsh 73 stamper]
if equal? :letter "s [setsh 65 stamper]
if equal? :letter "t [setsh 79 stamper]
if equal? :letter "u [setsh 84 stamper.small
setsh 76 stamper]
if equal? :letter "v [setsh 69 stamper]
if equal? :letter "w [setsh 76 stamper]
if equal? :letter "x [setsh 64 stamper.small
setsh 65 stamper]
if equal? :letter "y [setsh 68 stamper]
if equal? :letter "z [setsh 82 stamper]
if equal? :letter char 32 [fd 30]
if equal? :letter char 13 [setx -150 sety ycor - 20]
if equal? :letter char 27 [cc stop]
translate readchar
end
Quote:
Originally Posted by sevenhalo
i dont even know what that is lol
You move a turtle around the screen and it draws things. It was the first language I learned back in elementary school.
Oh yeah! I remember that! I never thought of it as a programming language though....but then again, i was 9 and quite stupid then lolQuote:
Originally Posted by sevenhalo
C# 2.0Quote:
Originally Posted by francisstokes
FreeCell.
I couldn't do much with it tho, just move a few cards around :(
Those cards hold the question of life, the universe and everything!Quote:
Originally Posted by si_the_geek
Ah... I'm afraid I never managed to find it :cry:
I'll take another look... if I get it this time, where do I find the answer(s)?
You cannot find the answer in this universe. Perhaps if you travelled to an alternate universe, but that is possible and impossible too.
Sorry to burst your quantum bubble.
In another reality, the quantum bubble burst you.
Darn it. :mad:
Perhaps I'll try Character Map next, I reckon I could make some great programs with that. :)
I did a little programming in the CR10 datalogger language. Very limitted, but then again, it a CR10 was a silver brick with a 9-pin port on one end, so it wasn't like I was going to play Doom on it or anything.
My boss asked me to write a program for it. I took the manual on the language, sat down, and within ten minutes I was fast asleep. When I woke up that afternoon, I decided it was late, and went home. The next day I set the manual (worthless piece of crap, except as a sleep aide) aside, and just wrote.
The turtle was awesome :D
On a serious note, the most obscure language I think I've used is ZPL2 - which was essentially just formatting codes to send to a printer.
It was a bit like RTF, but each formatting code (which you needed lots of) started with ^ and was followed by a seemingly random sequence of 2+ characters.
The annoying thing was that after spending days writing a few simple printouts, it turned out that Windows 2000 (which we got a couple of months later) could print to it just as well as writing all those strange codes. :(
Welcome back.Quote:
Originally Posted by kfcSmitty
Anyway, I have used Befunge once, that was peculiar and slightly nauseating. There is a 3D and a 4D version of it as well for those with a severe over-abundance of attention span.
BrainF*** is also (as its name implies) a bit of a headache.
Asp.net
Does Assembly count as a language?
APL, it's not overly complex but the symbols are all little buggers.
IndeedQuote:
Originally Posted by Juan Carlos Rey
Maybe Prolog:
Code:% deriv(Polynomial, variable, derivative)
% dc/dx = 0
deriv(C,X,0) :- number(C).
% dx/dx} = 1
deriv(X,X,1).
% d(cv)/dx = c(dv/dx)
deriv(C*U,X,C*DU) :- number(C), deriv(U,X,DU).
% d(u v)/dx = u(dv/dx) + v(du/dx)
deriv(U*V,X,U*DV + V*DU) :- deriv(U,X,DU), deriv(V,X,DV).
% d(u ± v)/dx = du/dx ± dv/dx
deriv(U+V,X,DU+DV) :- deriv(U,X,DU), deriv(V,X,DV).
deriv(U-V,X,DU-DV) :- deriv(U,X,DU), deriv(V,X,DV).
% du^n/dx = nu^{n-1}(du/dx)
deriv(U^+N,X,N*U^+N1*DU) :- N1 is N-1, deriv(U,X,DU).
Or EL or Root, which is both made and more or less only used here at CERN...
This thread is truly making me appreciate COBOL.
P.S. Thanks for the welcome wossy :afrog:
lol note what is that supposed to do?Quote:
Originally Posted by NoteMe
It is a simple example of pattern matching.
well, now we know why NoteMe is so good at math :sick:
i must sya ive seen simpler lol :sick:Quote:
Originally Posted by NoteMe
Most obscure programming language I've used is definitly:
BrainF**k
It's some kind of assembly language with only 8 instructions. I saw this language in an engineering competition between canadian universities called "Jeux de Génie". Every year, there is a BrainF**k challenge in this competition.
I didn't win...
Edit:
MatLab code can also be pretty weird...