Encyklopedia w Markpol

Reklama:

InterCal – prawdopodobnie pierwszy ezoteryczny język programowania. Jego oficjalna nazwa to CLWNPA, czyli Compiler Language With No Pronounceable Acronym (kompilowany język o niewymawialnym skrócie). W odróżnieniu od późniejszych języków ezoterycznych programowanie w nim przypomina jeszcze programowanie w klasycznych językach, lecz zawiera on również takie „usprawnienia”, jak instrukcja PLEASE (jeśli jej nie stosujemy, to program się nie skompiluje z powodu naszej nieuprzejmości) i występująca w późniejszych wersjach COME FROM, czyli skok z, a nie do etykiety. Klasyczny program „Hello, world!” w C wygląda tak:
        
  • include int main(void) { printf("Hello, world!\n"); return 0; }
  • zaś w InterCal’u można go zapisać następująco:
            DO ,1 <- 
  • 13 PLEASE DO ,1SUB
  • 1 <- #234 DO ,1SUB
  • 2 <- #112 DO ,1SUB
  • 3 <- #112 DO ,1SUB
  • 4 <- #0 DO ,1SUB
  • 5 <- #64 DO ,1SUB
  • 6 <- #194 DO ,1SUB
  • 7 <- #48 PLEASE DO ,1SUB
  • 8 <- #22 DO ,1SUB
  • 9 <- #248 DO ,1SUB
  • 10 <- #168 DO ,1SUB
  • 11 <- #24 DO ,1SUB
  • 12 <- #16 DO ,1SUB
  • 13 <- #214 PLEASE READ OUT ,1 PLEASE GIVE UP
  • Linki zewnętrzne:
  • [http://www.stud.uni-karlsruhe.de/~usac/jintercal.html JInterCal],
  • [http://www.catb.org/~esr/intercal/ The INTERCAL Resources Page],
  • [http://b.webring.com/hub?ring=esolang Ring języków ezoterycznych].

    Chcesz wypromować swoją stronę w internecie?? - nie zwlekaj pozycjonowanie w Luman.biz to rozsądny wybór
    2005 Encyklopedia
    These materials are based onWikipedia and licensed under the GNU FDL
    Remortgaging|MPAA|Online Degrees|Buy Anything On eBay|Loans