Articulo de referencia

Beatnik (lenguaje de programación)

{{Cite web|url=http://www.oocities.org/electrodruiduk/l33t.htm|title=l33t Programming Language|website=www.oocities.org|access-date=2016-03-23}} "},"operating system":{"wt":"[[C...

Beatnik es un lenguaje de programación esotérico simple orientado a pilas , creado por Cliff L. Biffle. Un programa Beatnik consiste en cualquier secuencia de palabras en inglés. A cada palabra se le asigna la puntuación que obtendría en una partida de Scrabble . El valor de la puntuación determina la función que se ejecuta. Las funciones incluyen insertar la puntuación de la siguiente palabra en la pila, comprobar la pila, avanzar o retroceder en el programa y otras operaciones de pila. [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ]

Descripción general

Margen

El intérprete lee las palabras del poema , ignorando la puntuación, los espacios en blanco y los saltos de línea . Algunas funciones son de una palabra, otras tienen un argumento (son funciones de dos palabras ). Las funciones de dos palabras se describen a continuación en la forma " 5,n". Esto significa que se leen tanto la palabra cuyo valor es 5 como la siguiente palabra (cuyo valor es ' n'). [ 2 ] [ 3 ]

Aquí están los valores de las letras en Scrabble , a modo de referencia.

Ejemplos

Hola Mundo

Un ejemplo de " Hola Mundo " en el lenguaje Beatnik. [ 9 ]

Vuelos, espuelas de caballero, lluvias. Indistinción. Mario gruñe (enfermeras, naturaleza, reglas...) sensualmente vuelve a intentar el objetivo. Los costos de los agronegocios son iguales a los de los núcleos de los automóviles. Ambición del sintonizador. Revolotear. Sepultura sombría. El lapsus más sensato de los abogados. Los nidos brillan. El temor, los futuros atados, los gruñidos tumorales habituales más sombríos alteran lo atonal. El atuendo intenta llevar monedas al hombro. Saborea una inmensa lujuria. Stile sorprende a los carriles del subgrupo gad gram. Carretera de aseguradora reclutada: cornudo sin filo, pavonearse más soleado. Confía en el panteísmo: grupos artísticos de ganancia (genios, pan) risitas, chismes, cercanías. ¿Cintas de farol? ¡Títere de diatomea ocioso! ¿Tobilleras festejadas antes de la fiebre? ¡Remite el bocio gota! Sin duda, los alohas con los dedos desgarrados embotarán las colas de las antenas de las pandillas; ¡Extremos del fuelle! ¡Halo más desgarbado! Entran los perdedores abstrusos descansados ​​tipo de cerveza gamberros. Cortina vaga lazo presa lupus truco. Los osos errantes animan la garra. La tarta entera originalmente era un temporizador. Rehaga los trozos de zancos. Centauros absolutos; Estrellas urgentes; Usurarios (diluir); Narices; Huesos; clasificadores de sonar Brig; sedimentos de utensilios; Perezosos. Filas veterinarias de Fret incendiadas. Atlas gruñó: "Patas, compuertas, púas de enlace de la mansión sulfúrica, tráileres, rep... ¡injusto! ¡Mocos instantáneos! El trineo permaneció inactivo hasta que el restaurante cerró. Fortaleza de Ergs detector de hendiduras Los euros entran en el huevo. Mandatos curiosos. Sables toroidales. El torso del pareo provoca crueles retrasos que lo hicieron tambalearse. Ingeniero: "¡Borren el bolso, unan la ratificación!" burros de avena remando sin vender, etiquetas más seguras y rápidas más saladas TERMINALES DE TIBIA CON MANTEQUILLA RECABLEADO DE INODOROS El anión se pudre con muchas ganas de editar epílogos. ROTOR FÚNEBRE. remo de pardillo. BOTINES SANGRIENTOS. Un matón planchado enumera los subarriendos más altos. Disturbios, Comienzo estruendoso. De forma lamentable, la dieta de los corredores angustia al solitario que disfruta del amanecer. ¡Movida de Erode, cambiaformas astuto! Los prestatarios trabajan sobre zancos en el atolón de perlas, arriesgando los extremos de sus sombreros. Reencuadernar a los niños. Epístolas de toga -- manteca cruda. (El bolso del buscapersonas adorna las almas.) glob título una curiosidad ritos contratados cobertizo espuma carga grasa puntal ártico revoluciones sapo a menos que los ociosos corteza zanco región tierra GERMICIDAS SULTANA INTENSIDADES branquia ubicación inclinada Bonitas espuelas guantes de prueba áspid despertado ¡Agujeros! ¡Lunares! (¡Llagas!) ¡Higienistas! ¡Cicatrices! (¡Culos!) Los olores son hechizos raros. Los Cubs cantan al instante en golosinas de Parse. Resina. Acres de sisal inútiles. Pendiente indicada. PASTA MALENTÍA LAB. "Enredadera de enfermería", sonó analfabetos (frijoles). La resina se agria, insulta a los abulones atados, reglas clavadas, atlas helicoidales. Estimados, las remodelaciones afectan los alquileres. Orbe brillante sin sol (ídolo tonto). Clarity critica a Senna. Los vagabundos salteaban; las endrinas realizaban castras. Alterar las encías después de la sección radial del labio. Toallas de San. ¡Eones más grandes, teléfono impasible, amigo! Barcos que Dean abandonó, listas de tripulación, atunes, terrarios: unidos, rastreados. Pagoda desnuda se precipita.

Véase también

Referencias

  1. "Lenguaje de programación l33t" . www.oocities.org . Consultado el 23 de marzo de 2016 .
  2. 1 2 "Beatnik - Esolang" . esolangs.org . Consultado el 23 de marzo de 2016 .
  3. 1 2 Biffle, Cliff (19 de mayo de 2001). "Beatnik – cliffle.com" .
  4. ^ Gruppe, Bcher (1 de julio de 2010). Esoterische Programmiersprache: Intercal, Brainfuck, Befunge, Shakespeare Programming Language, Whitespace, Ook!, Beatnik, Piet, Malbolge, Chef (en alemán). Libros generales LLC. ISBN 9781158960996.
  5. "Beatnik | Cat's Eye Technologies" . catseye.tc . Consultado el 25 de marzo de 2016 .
  6. "Beatnik" . wiki.tcl.tk. Consultado el 25 de marzo de 2016 .
  7. "Acme::Beatnik - search.cpan.org" . search.cpan.org . Consultado el 25 de marzo de 2016 .
  8. ^ Paloque-Bergès, Camille (1 de enero de 2009). Poétique des codes sur le réseau informatique (en francés). Éditions des archives contemporaines . ISBN 9782914610704.
  9. "Programa Hola mundo en lenguajes esotéricos - Esolang" . esolangs.org . Consultado el 23 de marzo de 2016 .
  • Sitio web oficial
  • endforward beatnik.net Un compilador beatnik para .NET (MSIL)
  • Un intérprete de Javascript
  • Un intérprete de Go (Golang)