Compiladores Basic


Los Compiladores Basic más útiles y preferidos por los usuarios:


El que yo elegí para esribbir tanto en el modo clásico de basic como en el moderno, es BASIC-256, porque fue desarrollado en 2007 y permite comprender como se escribía en el BASIC clásico, que no usaba programacion estructurada. 

Pero, además, tiene la flexibilidad para que puedas escribir programas serios y modernos con rogramación estructurada.

BASIC nació para la enseñanza de los principiantes y por ello debía ser muy simple y básico, y el Basic-256 si bien es de 2007 respeta esa misma filosofía de simleza y mínimos elementos, aunque, agiornado para adaptarse a la programación moderna.

(No lo pongo en esta lista porque ya hablo de ello en el comienzo de este sitio.)


   Opciones de compiladores que podemos probrar

-Quick BASIC es un compilador desarrollado por Microsoft en el año 1985 que está basado en BASIC y se utilizó para trabajar con DOS. Se distinguía porque ofrecía la posibilidad de agregar o quitar líneas de forma directa desde un editor de textos.

De esta manera se podía compilar los software que eran ejecutables en DOS y ejecutar el programa sin tener que cerrar el editor de textos, pudiendo eliminar un programa antes de que se cree un fichero

La versión 7.1 fue la última que se lanzó al mercado en el año 1990. Muchas personas cuando hablan de este programa se confunden con QBASIC, el cual nació un año después y fue inspirado en QuickBASIC.


2-QBASIC es compatible con los sistemas operativos DOS, Windows, Linux y FreeBDS. Cuenta con un lenguaje estructurado que permite la creación de subrutinas y bucles while, con lo cual se logra la compatibilidad. Las construcciones creadas pueden ser reemplazadas por etiquetas descriptivas. Con este lenguaje el usuario tiene limitaciones con respecto a los tipos de datos que se generan por estructuras y otros que son usados para datos numéricos o strings de texto.

Descargarlo aquí 


3-Bywater BASIC. Es usado en la actualidad como un intérprete de BASIC. Cualquier sistema operativo que cuente con un compilador de lenguaje C puede ejecutar Bywater BASIC, ya que soporta ANSI Minimal BASIC X3.60. Este dialecto es compatible con los sistemas DOS, Linux, UNIX y BDS.

Descargarlo aquí  



4-Visual BASIC .Es un lenguaje de programación desarrollado por Microsoft. Tiene en su última versión estable (la número 6) un entorno de desarrollo integrado que permite trabajar con un editor de textos, una estructura para probar y eliminar los errores que se van realizando en la creación del programa. También cuenta con compilador para transformar el programa en el lenguaje Visual BASIC, con una herramienta para quitar de la biblioteca los recursos que no son necesarios y con una interfaz gráfica de usuario.

Es ideal para trabajar en la interfaz de objetos Data Access Objects y en ActiveX Data Objects para dar y recibir información de las bases de datos. En el 2001 se dejó de un lado la interfaz de programación Win32 y se empezó a utilizar .NET Framework hasta que Microsoft dejó de actualizar el sistema en marzo de 2018.

Se caracteriza por brindar un aprendizaje muy rápido al usuario, trabajar con facilidad en el sistema operativo Windows y poder realizar prototipos de poco tamaño de forma rápida.

Descargarlo aquí 


5- FreeBASIC. Está basado en BASIC y es una mejora de QuickBASIC, ya que aporta características como programas ejecutables de interfaz gráfica de usuarios (GUI) y consolas. Además, brinda un ensamblador online y punteros. Su estructura cuenta con un conjunto de funciones que se implementan de forma dinámica y estática.

Está vigente desde el año 2004 y sus actualizaciones te las puedes descargar desde en siguiente enlace:

Descargarlo aquí 

¿Cómo montar u

 6-PureBASIC -Con este compilador se pueden realizar programas ejecutables que tengan tamaño pequeño y con una rapidez asombrosa. Permite trabajar con Windows (32 y 64 bits), MacOS (x86 y x64), Linux (32 y 64 bits) y AmigaOS, gracias al mismo código fuente, por lo que utiliza funciones de la API de cada uno de estos SO. Se pueden añadir instrucciones en el ensamblador para que puedan trabajar mediante BASIC. De esta manera se logra un proceso más eficiente y rápido.

Descargar para Windows

Descargar para iOS

Descargar para Linux


7-BCX. Gracias a este software gratuito se puede traducir un lenguaje de programación basados en BASIC a un lenguaje C y C++. Su desarrollo se basa en QBASIC y es compatible con DOS, Windows y Linux. Fue lanzado en 1999 y se caracteriza por no tener números de línea y ser sensible a las mayúsculas y minúsculas en los nombres de funciones y subrutinas. Además, se deben declarar las variables y matrices antes de ser usadas.

Su última versión fue  del año 2004 con la cual se utiliza para diferentes desarrollos cuenta con varios IDE.

Descargar aquí 


   8-YaBASIC - Este lenguaje cuenta con funciones básicas de BASIC y está destinado a Windows (desde XP al 10), MacOS, Linux, Unix y PS2. Se pueden realizar programaciones con editores de texto, pero no es una herramienta adecuada para los entornos gráficos tanto de Windows como de XFree86.

Descargar aquí 


   9-HBASIC - Es un compilador y depurador que cuenta con características que facilitan la programación por medio de objetos. Estos ofrecen diferentes funciones especiales para la entrada y salida de datos específicos. Las bibliotecas gráficas que utiliza es de la comunidad internacional KDE. Es compatible con GNU/Linux.

Descargar para Linux


   10-XBASIC - Con este programa se crea un entorno para el desarrollo de sistemas basados en el lenguaje BASIC. Si bien fue creado en el año 1988, no fue hasta el 1999 que comenzó a ser gratuito. Soporta los sistemas operativos Windows y Linux se caracteriza por tener un lenguaje estructurado que no usa números de línea. Además, cuenta con sufijos para los tipos de datos de textos y numéricos. Se divide en tres secciones. La primera es la declaración de los tipos de datos, mientras que la segunda y tercera son la función principal y las adicionales, respectivamente. Permite tener una mayor compatibilidad con programas de nivel binario.

Descargar para Windows


11-Gambas

Gambas es un entorno informático que permite el desarrollo de programas que cuentan con un lenguaje derivados de BASIC. Es compatible con Linux y BDS. Permite tener mandos para crear formularios a través de botones o de otras herramientas para que se puedan unir a bases de datos de tipo PostgreSQL, MySQL o SQLite.

Su lanzamiento fue en el año 1999 como código abierto y hasta el día de la fecha recibe actualizaciones constantes, por lo que permite seguir teniendo un entorno de desarrollo bastante completo.

Sus componentes son un compilador, un interpretador para ejecutar los programas, un archivador de ficheros el cual crea un número para ficheros archivos para que se puedan realizar el transporte y almacenamiento de una forma más sencilla. También cuenta con GUI e IDE.

Descargar para Linux


12-Just BASIC - Uno de los entornos de programación más nuevos existen. Fue lanzado en 2004 bajo la forma de freeware. Cuenta con la particularidad que recibió una sola actualización un año después de su lanzamiento y desde entonces su distribución permanece activa.

Está basado en su antecesor Just BASIC y en QuickBASIC y está pensado para el sistema operativo Windows. Se caracteriza por no tener un lenguaje compilado y porque su código fuente es guardado en un formato “.TKN”. Esto hace que ocupe el mismo espacio que el archivo original ya que no está tokenizado.

Descargar  para Windows