Miedoso

Funky es un intérprete incrustable y un lenguaje de programación.
Descargar ahora

Miedoso Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • Ronald Landheer-Cieslak
  • Sitio web del editor:

Miedoso Etiquetas


Miedoso Descripción

Funky es un intérprete incorporable y un lenguaje de programación. Funky es un intérprete incorporable y un lenguaje de programación. ¿Cuándo se creó Fnky? La primera versión de Funky fue creada durante la siesta de mi hija en una tarde del domingo nevado. Estaba ligeramente refinado una noche, mientras que mi hija y mi esposa estaban durmiendo y estaba meciendo el "acogedor" del bebé con mi pie (como lo estoy haciendo ahora). Por lo tanto, la programación inicial tomó aproximadamente 90 minutos, mientras que un poco de ajuste fino y convertir el analizador / intérprete original en un analizador / intérprete con dos fases (análisis e interpretación) tomó otras dos horas más o menos. ¿Por qué se creó funky? El original La idea no era mía: en el trabajo, un colega necesitaba un lenguaje de programación funcional e incrustado y creado uno desde cero. Le tomó unos días para hacerlo, pero escribió el analizador y el escáner a mano. Escuché acerca de su pequeño idioma y pensé que podría ser una buena idea tener uno de ellos en el mundo libre. También, como un desafío personal, decidí que debería poder escribir uno de ellos en mucho menos tiempo que unos días , pero utilizando las herramientas adecuadas. Por lo tanto, un domingo por la tarde tomé mi computadora portátil y comencé a escribir. Decidí usar Boost.Spirit para escribir el analizador: ya había leído la documentación una vez mientras realizaba alguna investigación para el lenguaje de programación de la cárcel y me pareció un marco bastante bueno para construir un analizador. 90 minutos después, tuve la primera versión de trabajo de un intérprete funky (pero aún no estaba incrustado y no dividí las fases de análisis e interpretación). Además, ¿qué es exactamente funky? Como se indicó, Funky es un pequeño, incrustable Idioma de programación con capacidades de extensión casi ilimitadas. Se presenta como una sola clase que contiene todo el intérprete. Existen dos versiones de esta clase: Funky :: Funky, que es una versión de punto flotante, y Funky :: Groovy, que es una versión entera. Puede instalar sus propias funciones en el idioma siempre que sus funciones tomen un vector del tipo incorporado del intérprete, ya que devuelve una instancia de ese tipo incorporado (o un vector de los) .funky es un lenguaje de programación funcional . Como tal, trata todo como funciones y esas funciones manejan solo un tipo: doble en el caso de Funky :: Funky o int en el caso de Funky :: Groovy. ¿Qué hay de nuevo en este lanzamiento: Dos nuevas características de la gramática: · Bucles automáticos · Pasando funciones anónimas a funciones. · Dos nuevos build-ins: EQ y LT · La posibilidad de pasar las funciones definidas por el usuario para instalar funciones C ++ · Un bugfix


Miedoso Software relacionado

demonios

Daemons es un script de rubí que proporciona una forma fácil de envolver los scripts de rubíes existentes para ejecutarse como un demonio. ...

354

Descargar