Wikiwand AI

BasictoPHP

From Wikipedia, the free encyclopedia

PluriSyntax (anteriormente llamado PluriBASIC y BasictoPHP) es una poderosa variación del lenguaje de programación BASIC, y actualmente es utilizada para programación de scripts de PHP, aplicaciones de Android, Executables de Windows y otros tipos de aplicaciones. Esta implementación de BASIC se comenzó a programar a principios del 2010. El lenguaje, aunque muy sencillo, implementa el potencial del ambiente para el cual esta compilando, pero con la sencillez del BASIC.

Por ejemplo, si PluriSyntax esta compilando un script de PHP, el codigo fuente tiene acceso a todas las funcionalidades de PHP, pero si esta compilando una aplicación de Android, el codigo puede tener acceso a todas las funcionalidades de Java. Cuando el compilador esta compilando una aplicación de escritorio usando C++,[1] el codigo tiene acceso a las funcionalidades de c++.

Compilador de PluriBASIC[2] mostrando el código BASIC antes de ser convertido a PHP.

Muchos programadores prefieren el lenguaje de programación BASIC sobre otros lenguajes de programación, tal es el caso de los desarrolladores de PluriSyntax. A principios del 2010, se comenzó a trabajar en esta implementación de BASIC, y actualmente se encuentra en su versión 6.0, y tiene soporte para sistemas operativos como:

Ahora el compilador soporta completamente o en parte los siguientes ambientes:

Las principales razones que llevaron a sus desarrolladores a trabajar en este compilador fueron su gusto por la sintaxis de BASIC y la necesidad de centralizar codigo fuente. Para alguien que comienza con la programación, acostumbrarse al ambiente de programación de PluriSyntax es extremadamente fácil, y esto hace la curva de aprendizaje menos marcada.

PluriSyntax esta influenciado por diversas funcionalidades de lenguajes modernos, pero también se enfoca en necesidades modernas, como interacciones de REST API.[3]

Las nuevas versiones tienen soporte para compilación de aplicaciones de Android y una interfaz personalizable.

Implementación del lenguaje

Referencias

Enlaces externos

Related Articles

Timelines

Top Qs

Fact Checks