Ciertos lenguajes de programación antiguos aún tienen mucho que ofrecer, por esto es que se busca traerlo de vuelta. Una de estas tecnologías es BASIC, uno de los primeros lenguajes que vio la luz en el mundo de la programación.
BASIC era sencillo, simple y además, podía usarse como intérprete. Hoy las cosas han cambiado por eso algún grupo de desarrolladores trabajo en PureBASIC, un lenguaje de programación basado en el BASIC original.
Esto representa la oportunidad d e ahondar en la historia de este lenguaje de programación. BASIC es un acrónimo (Beginner’s All-purpose Symbolic Instruction Code) y la idea era que fuese usado como un medio para facilitar la programación en ordenadores a estudiantes (y profesores) que no fueran de ciencias.
Fue desarrollado por los matemáticos John George Kemeny y Tom Kurtzas como una herramienta de enseñanza para estudiantes universitarios. BASIC era uno de los lenguajes de programación más comunes, considerado un escalón más para que los estudiantes después aprenideran lenguajes más poderosos como FORTRAN.
La popularización de la computadora personal fue crucial para el éxito de BASIC. El lenguaje fue diseñado para aficionados, y a medida que las computadoras se hicieron más accesibles para esta audiencia, los libros de programas BASIC y juegos BASIC aumentaron en popularidad.
En 1975, Paul Allen y Bill Gates, los padres fundadores de Microsoft, escribieron una versión de BASIC para la computadora personal de Altair. Fue el primer producto que Microsoft vendió. Más tarde, Gates y Microsoft escribieron versiones de BASIC para la computadora Apple, y el DOS de IBM que Gates proporcionó vino con su versión de BASIC.
A mediados de la década de 1980, la manía de programar disminuyó a raíz de la ejecución de software profesional creado por otros. Los desarrolladores también tenían más opciones, como los nuevos lenguajes informáticos de C y C++. Pero la introducción de Visual Basic (VB), escrita por Microsoft, en 1991, cambió eso.
VB se basó en BASIC y en algunos de sus comandos y estructura, así demostró ser valioso en muchas aplicaciones de pequeñas empresas. BASIC .NET, lanzado por Microsoft en 2001, combinaba la funcionalidad de Java y C# con la sintaxis de BASIC. Con esto poco a poco el lenguaje comenzó a perder popularidad.
Además de su historia veremos algunas de las ventajas que ofrece BASIC a los usuarios:
- Fácil de aprender
Al comenzar con BASIC, puede crear un conocimiento para aprender lenguajes adicionales como C, C ++ y Java. Si actualmente trabajas como freelance, podrás mantener tu horario flexible con más tiempo para tus intereses personales. Y, como especialización altamente demandada, existe una necesidad continua de programadores en casi todas las industrias y una gran variedad de aplicaciones comerciales.
- Habilidades mejoradas para resolver problemas
El conocimiento de los lenguajes informáticos mejora el razonamiento matemático y lógico y se puede aprender sorprendentemente rápido. Estas habilidades de deducción lo ayudarán en todas las áreas de su vida, como tomar decisiones y resolver problemas complejos.
La programación de BASIC se diseñó originalmente como un lenguaje de programación utilizado para enseñar a las personas cómo programar, lo que lo convierte en el punto de partida perfecto para educación en informática. Una vez que domines los fundamentos, intenta pasar a la programación de Visual Basic.
- Habilidades útiles en casi cualquier industria
Si eres de los que disfruta de programar y quieres continuar tu educación en informática, existen una gran variedad de cursos y plataformas de estudio.
Los dos profesores que desarrollaron BASIC creían que la alfabetización informática sería una habilidad esencial en los próximos años, y diseñaron el lenguaje para que fuera lo más accesible y comprensible posible. BASIC ha influido drásticamente en el campo de la informática, aumentando la necesidad de codificar el conocimiento en casi todas las áreas de nuestras vidas modernas.
Pese a todo tenemos a PureBASIC, un nuevo intento de revivir al lenguaje, en donde la clave es quizás la portabilidad (Windows, Linux y MacOS). Estas plataformas soportan el mismo código que es el sueño de todo programador: escribir una aplicación en una plataforma y que corra sin cambios en todas las demás, lo que los programadores estadounidenses llaman: «write once, run everywhere«.