Sunteți pe pagina 1din 16

LENGUAJE BASIC

GRUPO N° 8
HISTORIA

El lenguaje BASIC fue inventado en


1964 por John George Kemeny (1926-
1993) y Thomas Eugene Kurtz (1928-)
en el Dartmouth College. En años
subsiguientes, mientras que otros
dialectos de BASIC aparecían, el BASIC
original de Kemeny y Kurtz fue
conocido como BASIC Dartmouth.
HISTORIA
BASIC fue diseñado para
permitir a los estudiantes
escribir programas usando
terminales de un
computador en tiempo
compartido. Estaba
pensado para reducir
notablemente la
complejidad de los otros
lenguajes del momento.
Los ocho principios que rigieron el diseño de BASIC

1. Ser fácil de usar para los principiantes.


2. Ser un lenguaje de propósito general (no orientado).
3. Permitir a los expertos añadir características avanzadas, conservando simple el lenguaje para los
principiantes.
4. Ser interactivo.
5. Proveer mensajes de error claros y amigables.
6. Responder rápido en los programas pequeños.
7. No requerir un conocimiento del hardware de la computadora.
8. Proteger al usuario del sistema operativo.
MARCO TEÓRICO

BASIC, siglas de Beginner's All-


purpose Symbolic Instruction
Code (Código simbólico de
instrucciones de propósito
general para principiantes en
español), es una familia de
lenguajes de programación de
alto nivel.
SINTAXIS
do
loop
La sintaxis mínima de BASIC solo necesita los
comandos LET, INPUT, PRINT, IF y GOTO. Un intérprete while
que ejecuta programas con esta sintaxis mínima no
necesita una pila. Algunas de las primeras until
implementaciones eran así de simples. Si se le agrega exit
una pila, se pueden agregar también ciclos FOR
anidados y el comando GOSUB. Un intérprete de BASIC on... goto
con estas características necesita que el código tenga
números de línea. gosub
select ... case
PROCEDIMIENTOS Y CONTROL DE FLUJO

El intérprete (o compilador) contiene una biblioteca incorporada de


procedimientos intrínsecos. Estos procedimientos incluyen la mayoría de
las herramientas que un programador necesita para aprender a programar
y escribir aplicaciones sencilla.
BASIC, como Pascal, hace una distinción entre un procedimiento que no
devuelve un valor (llamado subrutina) y un procedimiento que lo hace
(llamado función).
TIPOS DE DATOS

El Dartmouth BASIC original soportaba únicamente datos de tipo


numérico y cadenas.
Cada dialecto moderno de BASIC posee al menos los tipos de datos
numérico y cadena.
En BASIC las variables no necesitan forzosamente ser declaradas
antes de usarse, excepto los arreglos de más de 10 elementos.
Versiones modernas de BASIC (como VBA) soportan una gran
variedad de tipos de datos primitivos (o intrínsecos), además de los
definidos por el usuario.
VENTAJAS
• Posee una curva de aprendizaje muy • Fácilmente extensible mediante librerías DLL y
rápida. componentes ActiveX de otros lenguajes.
• Integra el diseño e implementación de • Posibilita añadir soporte para ejecución de
formularios de Windows. scripts, VBScript o JScript, en las aplicaciones
mediante Microsoft Script Control.
• Permite usar con facilidad la plataforma de
los sistemas Windows. • Tiene acceso a la API multimedia de DirectX
(versiones 7 y 8).
• Es uno de los lenguajes de uso más
extendido, por lo que resulta fácil encontrar • Existe una versión, VBA, integrada en las
información, documentación y fuentes para aplicaciones de Microsoft Office, tanto Windows
los proyectos. como Mac.
DESVENTAJAS
Las críticas hechas en las ediciones de Visual Basic anteriores a VB.NET son
variadas; se citan entre ellas:
• Problema de versionado asociado con varias librerías runtime DLL, conocido
como DLL Hell.
• Soporte pobre para programación orientada a objetos
• Incapacidad para crear aplicaciones multihilo, sin tener que recurrir a llamadas
de la API de Windows.
• Dependencia de complejas y frágiles entradas de registro COM.
• La capacidad de utilizar controles en un único formulario es muy limitada en
comparación a otras herramientas.
APLICACIONES
Educación  Productividad y utilidades
El desarrollo de código para la solución Es ampliamente utilizando en
de problemas de ingeniería resulta de corporaciones, ya que, es una
gran ayuda en el proceso enseñanza herramienta que permite crear
aprendizaje, dado que le permite al
estudiante afianzar los diferentes rápidamente aplicaciones Windows.
conceptos y lo enfrenta con diversos Programación de Excel con macros
problemas prácticos. usando Visual Basic.
APLICACIONES
 Entretenimiento
Los videojuegos desarrollados en lenguaje
BASIC eran desde una aventura en texto
monocromo a un shoot’em (género de
videojuegos en los que el jugador controla
un personaje u objeto solitario).
La caída de Bilbok (Eduardo Llana)
CONCLUSIONES
• La programación siempre se ha visto desde fuera como una tarea ardua,
compleja y solo al alcance de unos pocos por aquel entonces, pero BASIC cambió
esta visión.
• Con el lenguaje BASIC se amplió la base de usuarios que empleaban
computadoras en los años 60 más allá del ámbito matemático y científico.
• BASIC fue la primera puerta de entrada a la informática para los primeros
usuarios de los años 70 y 80, ya que, se convirtió en el lenguaje preferido de
usuarios y aficionados a la computación personal.
CONCLUSIONES
• En la actualidad existen otros lenguajes de programación más populares, como
los lenguajes Python, C++ o Java ya que superaban en funcionalidad y
posibilidades a BASIC.
• BASIC comenzó su descenso con la llegada del IBM PC, el MS-DOS, el
lanzamiento de la Macintosh, las interfaces gráficas, el incremento en memoria y
capacidad de procesamiento hicieron de BASIC una pieza obsoleta.
• BASIC ha sabido adaptarse a las necesidades del mercado en el transcurso de los
años, en la actualidad existe una versión más avanzada llamada Visual Basic.
EJEMPLOS (Basic original no estructurado)
EJEMPLOS (Equivalente en BASIC estructurado)

S-ar putea să vă placă și