Results 1 to 36 of 36

Thread: Obscure...

  1. #1

    Thread Starter
    Hyperactive Member francisstokes's Avatar
    Join Date
    May 2005
    Location
    Kent, England
    Posts
    272

    Obscure...

    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?

  2. #2
    Banned
    Join Date
    Nov 2005
    Posts
    2,367

    Re: Obscure...

    Malbolge

    I never got anything to work in it... But it is a head trip.
    http://en.wikipedia.org/wiki/Malbolg...mming_language

  3. #3
    PowerPoster Static's Avatar
    Join Date
    Oct 2000
    Location
    Rochester, NY
    Posts
    9,390

    Re: Obscure...

    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
    JPnyc rocks!! (Just ask him!)
    If u have your answer please go to the thread tools and click "Mark Thread Resolved"

  4. #4
    Banished Cander's Avatar
    Join Date
    Dec 2000
    Location
    Why do you care?
    Posts
    6,913

    Re: Obscure...

    Quote Originally Posted by Static
    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

    You consider Perl obscure?
    Stack Overflow
    See the features of Visual Studio 2010 and C# 4.0: The 10-4 show on Channel9

  5. #5
    PowerPoster kfcSmitty's Avatar
    Join Date
    May 2005
    Posts
    2,248

    Re: Obscure...

    COBOL

    OY! It wont let me keep the whole word in caps!

    wewt, that worked

  6. #6

    Thread Starter
    Hyperactive Member francisstokes's Avatar
    Join Date
    May 2005
    Location
    Kent, England
    Posts
    272

    Re: Obscure...

    Quote Originally Posted by Cander
    You consider Perl obscure?
    lol mainstream, obscure...same thing lol

  7. #7

    Thread Starter
    Hyperactive Member francisstokes's Avatar
    Join Date
    May 2005
    Location
    Kent, England
    Posts
    272

    Re: Obscure...

    (=<`: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

  8. #8
    PowerPoster kfcSmitty's Avatar
    Join Date
    May 2005
    Posts
    2,248

    Re: Obscure...

    Quote Originally Posted by francisstokes
    And you thought that cout >> "Hello World\n"; was difficult lol
    Isnt it cout << "Hello World\n";
    ??

  9. #9
    PowerPoster Static's Avatar
    Join Date
    Oct 2000
    Location
    Rochester, NY
    Posts
    9,390

    Re: Obscure...

    hey.. it said most obscure language you have USED.....

    so...

    LOL
    JPnyc rocks!! (Just ask him!)
    If u have your answer please go to the thread tools and click "Mark Thread Resolved"

  10. #10

    Thread Starter
    Hyperactive Member francisstokes's Avatar
    Join Date
    May 2005
    Location
    Kent, England
    Posts
    272

    Re: Obscure...

    Quote Originally Posted by kfcSmitty
    Isnt it cout << "Hello World\n";
    ??
    You could be right lol

  11. #11
    Banned
    Join Date
    Nov 2005
    Posts
    2,367

    Re: Obscure...

    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

  12. #12

    Thread Starter
    Hyperactive Member francisstokes's Avatar
    Join Date
    May 2005
    Location
    Kent, England
    Posts
    272

    Re: Obscure...

    Quote Originally Posted by sevenhalo
    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

    i dont even know what that is lol

  13. #13
    Banned
    Join Date
    Nov 2005
    Posts
    2,367

    Re: Obscure...

    You move a turtle around the screen and it draws things. It was the first language I learned back in elementary school.

  14. #14

    Thread Starter
    Hyperactive Member francisstokes's Avatar
    Join Date
    May 2005
    Location
    Kent, England
    Posts
    272

    Re: Obscure...

    Quote Originally Posted by sevenhalo
    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 lol

  15. #15
    I'm about to be a PowerPoster! mendhak's Avatar
    Join Date
    Feb 2002
    Location
    Ulaan Baator GooGoo: Frog
    Posts
    38,170

    Re: Obscure...

    Quote Originally Posted by francisstokes
    Whats the most obscure language you've ever programmed in?
    C# 2.0

  16. #16
    Super Moderator si_the_geek's Avatar
    Join Date
    Jul 2002
    Location
    Bristol, UK
    Posts
    41,974

    Re: Obscure...

    FreeCell.

    I couldn't do much with it tho, just move a few cards around

  17. #17
    I'm about to be a PowerPoster! mendhak's Avatar
    Join Date
    Feb 2002
    Location
    Ulaan Baator GooGoo: Frog
    Posts
    38,170

    Re: Obscure...

    Quote Originally Posted by si_the_geek
    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!

  18. #18
    Super Moderator si_the_geek's Avatar
    Join Date
    Jul 2002
    Location
    Bristol, UK
    Posts
    41,974

    Re: Obscure...

    Ah... I'm afraid I never managed to find it

    I'll take another look... if I get it this time, where do I find the answer(s)?

  19. #19
    I'm about to be a PowerPoster! mendhak's Avatar
    Join Date
    Feb 2002
    Location
    Ulaan Baator GooGoo: Frog
    Posts
    38,170

    Re: Obscure...

    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.

  20. #20
    Banned
    Join Date
    Nov 2005
    Posts
    2,367

    Re: Obscure...

    In another reality, the quantum bubble burst you.

  21. #21
    Super Moderator si_the_geek's Avatar
    Join Date
    Jul 2002
    Location
    Bristol, UK
    Posts
    41,974

    Re: Obscure...

    Darn it.

    Perhaps I'll try Character Map next, I reckon I could make some great programs with that.

  22. #22
    Super Moderator Shaggy Hiker's Avatar
    Join Date
    Aug 2002
    Location
    Idaho
    Posts
    40,109

    Re: Obscure...

    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.
    My usual boring signature: Nothing

  23. #23
    I'm about to be a PowerPoster!
    Join Date
    Jan 2005
    Location
    Everywhere
    Posts
    13,647

    Re: Obscure...

    The turtle was awesome

  24. #24
    Super Moderator si_the_geek's Avatar
    Join Date
    Jul 2002
    Location
    Bristol, UK
    Posts
    41,974

    Re: Obscure...

    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.

  25. #25
    type Woss is new Grumpy; wossname's Avatar
    Join Date
    Aug 2002
    Location
    #!/bin/bash
    Posts
    5,682

    Re: Obscure...

    Quote Originally Posted by kfcSmitty
    Isnt it cout << "Hello World\n";
    ??
    Welcome back.

    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.
    I don't live here any more.

  26. #26
    Hyperactive Member vbcode1980's Avatar
    Join Date
    Nov 2005
    Location
    Anywhere the wind blows
    Posts
    365

    Re: Obscure...

    Asp.net
    I code C#....

  27. #27
    Hyperactive Member Juan Carlos Rey's Avatar
    Join Date
    Aug 1999
    Location
    Mendoza, Argentina
    Posts
    301

    Re: Obscure...

    Does Assembly count as a language?
    Combat poverty: kill a poor!!

  28. #28
    I'm about to be a PowerPoster!
    Join Date
    Jan 2005
    Location
    Everywhere
    Posts
    13,647

    Re: Obscure...

    APL, it's not overly complex but the symbols are all little buggers.

  29. #29

    Thread Starter
    Hyperactive Member francisstokes's Avatar
    Join Date
    May 2005
    Location
    Kent, England
    Posts
    272

    Re: Obscure...

    Quote Originally Posted by Juan Carlos Rey
    Does Assembly count as a language?
    Indeed

  30. #30
    Retired G&G Mod NoteMe's Avatar
    Join Date
    Oct 2002
    Location
    @ Opera Software
    Posts
    10,190

    Re: Obscure...

    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...

  31. #31
    PowerPoster kfcSmitty's Avatar
    Join Date
    May 2005
    Posts
    2,248

    Re: Obscure...

    This thread is truly making me appreciate COBOL.

    P.S. Thanks for the welcome wossy

  32. #32

    Thread Starter
    Hyperactive Member francisstokes's Avatar
    Join Date
    May 2005
    Location
    Kent, England
    Posts
    272

    Re: Obscure...

    Quote Originally Posted by NoteMe
    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...
    lol note what is that supposed to do?

  33. #33
    Retired G&G Mod NoteMe's Avatar
    Join Date
    Oct 2002
    Location
    @ Opera Software
    Posts
    10,190

    Re: Obscure...

    It is a simple example of pattern matching.

  34. #34
    PowerPoster kfcSmitty's Avatar
    Join Date
    May 2005
    Posts
    2,248

    Re: Obscure...

    well, now we know why NoteMe is so good at math

  35. #35

    Thread Starter
    Hyperactive Member francisstokes's Avatar
    Join Date
    May 2005
    Location
    Kent, England
    Posts
    272

    Re: Obscure...

    Quote Originally Posted by NoteMe
    It is a simple example of pattern matching.
    i must sya ive seen simpler lol

  36. #36
    Junior Member
    Join Date
    Sep 2005
    Location
    Montreal, Qc
    Posts
    18

    Re: Obscure...

    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...

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width