Brainfuck
Brainkfuck es como su nombre lo dice un jodecerebros. Se trata de un lenguaje de programación esotérico, creado por un psicópata maniático llamado Urban Müller en 1993. Este mounstruo de lenguaje fue echo con el fin de que fuera simple y que tuviera pocas instrucciones (fue basado en la Máquina de Turing).
Primero, y antes de nada, quisiera que veas un programa en Brainfuck que creé hace un tiempo, para que veas los fácil que es desarrollar aplicaciones en este lenguaje XD. El programa imprime la cadena “elhacker.net”:
++++++++++[>++++++++++<-]>+.+++++++.
----.-------.++.>++[<++++>-]<.------.>+++[<
++ ++>-]<+.>++++[>+++++++++++<-]>++.[-]
<<-- --.>++[<---->-]<-.>+++[<+++++>-]<.
¿entendible nó? umm, que lenguaje más bonito... Y te quejabas del C++ y Java ¿no? La verdad es más fácil de lo que parece... la lógica del programa se basa en un arreglo de bytes, mínimo de 30000 espacios, todos inicializados a cero; un puntero que “apunta” a la primera direccion del array; y dos corrientes de bytes entrada y salida. Las instrucciones Son tan solo 8 instrucciones, y cada una consta de un carácter. No se puede poner otros caracteres más que esos... Estos son algunos enlaces de interés acerca del Brainfuck:
- Intérprete de Brainfuck con un depurador integrado (EDI) para Windows
- Brian Raiter, Muppetlabs. Brainfuck: Un lenguaje de programación Turing completo de ocho instrucciones. Este sitio incluye un quine de Brainfuck.
- Panu Kalliokoski. El Archivo de Brainfuck tiene muchos programas de Brainfuck, quines, y implementaciones.
- Brainfucked compilador de Brainfuck para Windows/DOS.
- Frans Faase. BF es Turing completo
- Daniel Cristofani. Alguna información de Brainfuck
- Brainfuck.ca Intérpretes y convertidores de Brainfuck autorizado con la GPL
- Un intérprete y compilador de Brainfuck para Windows
- Brainfuck.net
- Also Written In Brainfuck (awib) es un compilador de Brainfuck escrito en Brainfuck para Linux de i386.
- Robert Östling. Computadora de Brainfuck.
- Clifford Wolf. El UCP de Brainfuck y otros proyectos relacionados con Brainfuck
- Un tutorial de Brainfuck en inglés y francés.
- Jeffry Johnston. Programas de BF, incluyendo un compilador de Basic y un ensamblador
Los enlaces fueron citados de la lista de enlaces externos de un artículo en la Wikipedia. Por lo tanto el contenido está disponible bajo los términos de la Licencia de documentación libre de GNU.









movaxes dice:
Marzo 6th, 2007 a las 10:03 pm
Muy útil si se quiere evitar que otros lo entiendan… excelente blog! saludos
Sebastardo dice:
Mayo 14th, 2008 a las 1:56 am
El lenguaje mas simple de todos.
EN TU CARA PYTHON!