10 lenguajes de programación verdaderamente raros

  1. #4   Falta INTERCAL (en.wikipedia.org/wiki/Intercal ), el primer lenguaje de programación especialmente diseñado para ser inmantenible. Carece de las estructuras de control típicas de un lenguaje: if, switch, while... Ni siquiera tiene goto, tiene algo mucho peor: el come from. Por si eso fuera poco, hay que usar please de vez en cuando, porque si no el compilador considerará que nuestro programa es demasiado rudo y se negará a compilarlo. Para que os hagáis una idea, esto es el típico "Hola mundo" en INTERCAL:

    DO ,1 <- #13
    PLEASE DO ,1 SUB #1 <- #238
    DO ,1 SUB #2 <- #108
    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 <- #162
    PLEASE READ OUT ,1
    PLEASE GIVE UP

    Y por si alguien se lo pregunta: sí, el lenguaje es Turing completo, y existen compiladores.
    11  votos: 0   link
    el 20-02-2011 10:29 UTC por Penetrator Penetrator
     twitter  facebook  tuenti  
  1. #4   Falta INTERCAL (en.wikipedia.org/wiki/Intercal ), el primer lenguaje de programación especialmente diseñado para ser inmantenible. Carece de las estructuras de control típicas de un lenguaje: if, switch, while... Ni siquiera tiene goto, tiene algo mucho peor: el come from. Por si eso fuera poco, hay que usar please de vez en cuando, porque si no el compilador considerará que nuestro programa es demasiado rudo y se negará a compilarlo. Para que os hagáis una idea, esto es el típico "Hola mundo" en INTERCAL:

    DO ,1 <- #13
    PLEASE DO ,1 SUB #1 <- #238
    DO ,1 SUB #2 <- #108
    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 <- #162
    PLEASE READ OUT ,1
    PLEASE GIVE UP

    Y por si alguien se lo pregunta: sí, el lenguaje es Turing completo, y existen compiladores.
    11  votos: 0   link
    el 20-02-2011 10:29 UTC por Penetrator Penetrator
  2. #5   #4 Pues parece diseñado para responder a todos los comentarios de una noticia de meneame
    33  votos: 2   link
    el 20-02-2011 12:07 UTC por Campechano Campechano
comentarios cerrados

menéame