Qué es BASIC

BASIC es un lenguaje de programación de ordenadores, uno de los primeros lenguajes de alto nivel que se diseñó. Se creó con la intención de que fuera adecuado para introducirse en la programación, aunque posteriormente fue desbancado en este campo por Pascal (o incluso Modula-2), y más recientemente por otros lenguajes más modernos como Python y C#.

Existe una herramienta visual creada por Microsoft, que permite realizar aplicaciones para Windows con rapidez. Se conoce como Visual Basic.

También se puede encontrar un intérprete de Basic en casi todos los ordenadores equipados con MsDos (GwBasic o QBasic, según la versión de MsDos), es fácil encontrar intérpretes de Basic para Windows y Unix, y muchas aplicaciones informáticas emplean Basic como lenguaje de creación de macros (Microsoft lo llama VBA, "Visual Basic for Applications").


Cursos de BASIC

Cursos de Visual Basic:


Cursos de Basic "clásicos", en modo texto:

Compiladores de Basic

Gratuitos:
  • Small Basic es un compilador para Windows, creado por Microsoft, gratuito, pensado para principiantes. Puedes leer más sobre él en el blog.
  • ASIC, version 4.00, compilador de Basic, parecido a QuickBasic, comprimido con ZIP, 260 K.
  • UBasic, version 8.30, intérprete de Basic, parecido a GwBasic, comprimido con ZIP, 338 K.
  • Información sobre Visual Basic, la herramienta visual para Windows creada por Microsoft, basada en el lenguaje Basic. Es posible descargar la versión "Control Creation Edition", que no permite crear ficheros EXE pero sí controles ActiveX, tras rellenar un formulario en la Web de Microsoft.
  • RapidQ, es un compilador de Basic Visual, gratis, que está disponible para Windows y para Linux. También permite crear aplicaciones "en modo texto", e incluso escribir antiguos programas con números de líneas....
  • Informacion sobre XBasic, otro compilador de Basic Visual, también gratis (pero más difícil de manejar) y también disponible para Windows y para Linux.
  • DarkBasic, es compilador de Basic para Windows, pensado para poder crear juegos con facilidad.
  • Envelop, es un compilador de Basic Visual, que imita el Visual Basic de Microsoft.
  • Yabasic, es un intérprete de Basic en modo consola (texto) que está disponible para Windows y diversos sistemas Unix, y que incluye el código fuente del intérprete.
  • Bywater Basic es similar, para Linux y Dos.
  • Free Basic es un compilador multiplataforma de código abierto (open-source) que busca ser lo más compatible posible con QBasic y QuickBasic.
  • QuickForward es un compilador de código abierto que incorpora un entorno de desarrollo y que pretende ser altamente compatible con QuickBasic 4.5.
  • NewBasic es un proyecto para crear un compilador de Basic de código abierto (open-source), multiplataforma, orientado a objetos y compilado a Byte-Code (como Java).
  • B++ (o B-improved) también es un proyecto de Basic para Windows orientado a objetos.
  • SpeedBasic es un curioso proyecto con un entorno integrado, que permite crear programas visuales, y que convierte los fuentes Basic a C++ para que luego puedan ser compilados con Visual C++ 6, MinGW o Borland C++ 5.5
  • ExtremeBasic es un compilador para Windows y para Mac que incluye entorno de desarrollo y que permite crear aplicaciones GUI (entornos gráficos de usuario). La versión para Windows necesita el compilador de C++ MinGW.
  • wxBasic es un compilador de Basic multiplataforma (Windows y Linux) que se apoya en las bibliotecas wxWindows.
  • SmallBasic es un compilador sencillo con versiones para Windows, Dos, Linux y PalmOs.
  • La versión "Express" de Visual Basic 2005 parece poder descargarse libremente desde la página Web de Microsoft, en msdn.microsoft.com/vstudio/express/vb/

No gratuitos:
  • QBasic era un intérprete de Basic en modo texto que venía incorporado en las últimas versiones de MsDos.
  • QuickBasic era un compilador de Basic en modo texto para MsDos realizado por Microsoft. Hasta donde yo sé, no se continúa su desarrollo ni se puede descargar (legalmente al menos) desde ningún sitio.
  • Visual Basic es un compilador de Basic para Windows, creado por Microsoft, visual, pensado para crear con facilidad aplicaciones con interfaces gráficas. No es gratuito. Tienes más información en la página de Microsoft: msdn.microsoft.com/vbasic.
  • TurboBasic es un compilador de Basic en modo texto para MsDos realizado por Borland. Hasta donde yo sé, no se continúa su desarrollo ni se puede descargar (legalmente al menos) desde ningún sitio.
  • TrueBasic es un entorno creado por John G. Kemeny y Thomas E. Kurtz, los creadores originales del lenguaje Basic en 1964. Hay versiones para Windows y Mac, pero la de libre descarga obliga a dejar de trabajar con ella cada 15 minutos volver a entrar.
  • RealBasic es un compilador multiplataforma para Windows, Macintosh y Linux, con buena apariencia, pero no es gratuito. Se puede descargar una versión demo.
  • iBasic es otro compilador no gratuito para Windows, con soporte para DirectX.
  • Otro no gratuito pero interesante es PowerBasic.
  • También puedes echar un vistazo a PureBasic, que tiene versiones para Windows, Linux y AmigaOS.

(Volver arriba)

Fuentes en Basic


  • (Ninguno disponible por ahora)

Otros enlaces sobre Basic

  • Información sobre Visual Basic, la herramienta visual para Windows creada por Microsoft, basada en el lenguaje Basic.