Foro de elhacker.net

Foros Generales => Foro Libre => Mensaje iniciado por: OmarHack en 26 Marzo 2013, 22:53 pm



Título: Whitespace, un lenguaje con el que introducir códigos "invisibles".
Publicado por: OmarHack en 26 Marzo 2013, 22:53 pm
Aquí un poco más de información: http://es.wikipedia.org/wiki/Whitespace (http://es.wikipedia.org/wiki/Whitespace) ¿Qué opináis? Me parece muy pero que muy interesante. Espero que se desarrolle mucho más. Me parece que con los medios adecuados se puede explotar muchísimo este lenguaje.



Título: Re: Whitespace, un lenguaje con el que introducir códigos "invisibles".
Publicado por: Trane! en 27 Marzo 2013, 00:33 am
Costaria mucho encontrar un error de programacion xd


Título: Re: Whitespace, un lenguaje con el que introducir códigos "invisibles".
Publicado por: avesudra en 27 Marzo 2013, 00:36 am
Costaria mucho encontrar un error de programacion xd
Jajajajajaja un Hello World en BrainFuck:
Código
  1. +++++ +++++    
  2. [                      
  3.    > +++++ ++      
  4.    > +++++ +++++    
  5.    > +++              
  6.    > +                    
  7.    <<<< -                
  8. ]                  
  9. > ++ .                
  10. > + .                  
  11. +++++ ++ .            
  12. .                      
  13. +++ .                  
  14. > ++ .                
  15. << +++++ +++++ +++++ .  
  16. > .                    
  17. +++ .                  
  18. ----- - .              
  19. ----- --- .          
  20. > + .            
  21. > .              


Título: Re: Whitespace, un lenguaje con el que introducir códigos "invisibles".
Publicado por: OmarHack en 27 Marzo 2013, 00:55 am
Jajajajajaja un Hello World en BrainFuck:
Código
  1. +++++ +++++    
  2. [                      
  3.    > +++++ ++      
  4.    > +++++ +++++    
  5.    > +++              
  6.    > +                    
  7.    <<<< -                
  8. ]                  
  9. > ++ .                
  10. > + .                  
  11. +++++ ++ .            
  12. .                      
  13. +++ .                  
  14. > ++ .                
  15. << +++++ +++++ +++++ .  
  16. > .                    
  17. +++ .                  
  18. ----- - .              
  19. ----- --- .          
  20. > + .            
  21. > .              

No se cual será mas complicado xDDDD Antes que usar estes sería mejor lenguaje máquina y listo. Jajajaja


Título: Re: Whitespace, un lenguaje con el que introducir códigos "invisibles".
Publicado por: avesudra en 27 Marzo 2013, 01:03 am
Yo intenté hacer algo por diversión, pero me perdí en la memoria :xD
Es sencillo de usar (no de interpretar), básicamente es un puntero que se mueve por memoria con > aumentas el puntero y con < lo disminuyes, con + aumentas su contenido y con - lo disminuyes y con . imprimes el caracter que contiene el puntero. Lo de los corchetes es un bucle pero es exactamente lo mismo, al principio le pones las veces que quieres que se repita y al final del bucle tienes que decrementar en 1 el puntero del principio para que no quede un bucle infinito. Ah y con la coma ',' lees un byte y lo guardas en la direccion de memoria actual. Un lío, por algo se llama JodeCerebros.


Título: Re: Whitespace, un lenguaje con el que introducir códigos "invisibles".
Publicado por: OmarHack en 27 Marzo 2013, 01:15 am
Imagínate lo que tiene que ser leer todo el código de un programa grande  :xD
Yo creo que hasta el compilador llora al pasarlo a máquina. :silbar:
 


Título: Re: Whitespace, un lenguaje con el que introducir códigos "invisibles".
Publicado por: Weeken en 27 Marzo 2013, 02:58 am
Imagínate lo que tiene que ser leer todo el código de un programa grande  :xD
Yo creo que hasta el compilador llora al pasarlo a máquina. :silbar:
 

que copilador existe  :huh: lo veo mas complicado que asm   :-\


Título: Re: Whitespace, un lenguaje con el que introducir códigos "invisibles".
Publicado por: Luna71c0 en 27 Marzo 2013, 03:03 am
que copilador existe  :huh: lo veo mas complicado que asm   :-\

Whitespace
Romper      cabeza
goto         Whitespace

(?

Esta "bueno" pero sinceramente como ya dijeron todos, es muy complicado el asunto xD osea si antes habia problemas con C y su ";" imaginate poner un espacio de mas, donde estaria el error? :P


Título: Re: Whitespace, un lenguaje con el que introducir códigos "invisibles".
Publicado por: OmarHack en 27 Marzo 2013, 03:14 am
Locura total, habría que inventar un lenguaje intermedio entre el whitespace o el brainfuck y uno de alto nivel solo para entenderlo y escribirlo. De todas formas si solo 2 tienen ese lenguaje sería una forma de intercambiar información que pasaría desapercibida y además muy difícil de descifrar.