Basic

Solo disponible en BuenasTareas
  • Páginas : 29 (7095 palabras )
  • Descarga(s) : 0
  • Publicado : 14 de febrero de 2012
Leer documento completo
Vista previa del texto
BASIC
BASIC
Información general
Paradigma estructurado - imperativo
Apareció en 1964
Diseñado por John George Kemeny; Thomas Eugene Kurtz
Tipo de dato dinámico
Implementaciones Múltiples
Dialectos Múltiples
Influido por FORTRAN II, Algol 60
Sistema operativo Múltiples

Captura de pantalla mostrando Atari BASIC, un temprano lenguaje BASIC para pequeños computadores
En la programaciónde computadoras, el BASIC, siglas de Beginner's All-purpose Symbolic Instruction Code,1 es una familia de lenguajes de programación de alto nivel. El BASIC original, el Dartmouth BASIC, fue diseñado en 1964 por John George Kemeny y Thomas Eugene Kurtz en el Dartmouth College en New Hampshire, Estados Unidos, como un medio para facilitar programar computadores a estudiantes (y profesores) que nofueran de ciencias. En ese tiempo, casi todo el uso de los computadores requería codificar software hecho a la medida, lo cual era algo bastante restringido a personas con formación como científicos y matemáticos. BASIC originalmente fue desarrollado como una herramienta de enseñanza. El lenguaje y sus variantes llegaron a estar ampliamente disponibles en los microcomputadores a finales de los años1970 y en los años 1980. El BASIC sigue siendo popular hasta el día de hoy en un puñado de dialectos altamente modificados, y en nuevos lenguajes, influenciados por BASIC tales como Microsoft Visual Basic o Gambas en Gnu/Linux. Por el año 2006, el 59% de los desarrolladores para la plataforma .NET usaban Visual Basic .NET como su único lenguaje.2
Contenido [ocultar]
1 Historia
1.1Antecedentes
1.2 Nacimiento y primeros años
1.3 Crecimiento explosivo
1.4 Madurez
2 El Lenguaje
2.1 Sintaxis
2.2 Procedimientos y Control de Flujo
2.3 Tipos de Datos
3 Disponibilidad y variantes del lenguaje
4 Ejemplos de código fuente
4.1 Ejemplo 1: Simple Saludo
4.2 Ejemplo 2: BASIC original no estructurado (Applesoft BASIC)
4.3 Ejemplo 3: Equivalente en BASIC estructurado (Quick BASIC)
5Véase también
6 Referencias
7 Bibliografía
8 Enlaces externos
[editar]Historia

[editar]Antecedentes
A principios de la década de 1960, las computadoras eran máquinas sumamente caras que se utilizaban únicamente para propósitos especiales, ejecutando "una sola tarea" a la vez. Sin embargo, durante esa década, los precios comenzaron a bajar al punto que incluso las pequeñas empresas podíancostearlas. La velocidad de las máquinas se incrementó al grado que a menudo quedaban ociosas porque no había suficientes tareas para ellas. Todo esto fue debido a la rápida evolución del hardware. Los lenguajes de programación de aquellos tiempos estaban diseñados con orientación para propósitos específicos, como las máquinas en las que corrían; por ejemplo para el desarrollo de programas de cálculo oprocesamiento de fórmulas se diseñó FORTRAN y para los de gestión o administración de información se desarrolló COBOL.
A fin de incrementar el rendimiento y amortizar mejor los costos (por reducción del tiempo de ocio del procesador), y siendo que ya la velocidad de las máquinas comenzó a permitirlo, se propuso la idea de ejecutar más de una tarea "simultáneamente", fue así que surgió el conceptode sistema de tiempo compartido, el que comenzó a popularizarse. En sistemas de ese tipo, el tiempo de procesamiento de la computadora principal se dividía, y a cada usuario se le otorgaba secuencial y cíclicamente una pequeña porción o "cuota" de tiempo de proceso. Las máquinas eran lo suficientemente rápidas como para engañar a la mayoría de los usuarios, dándoles la ilusión de que disponían dela funcionalidad de la máquina todo el tiempo para ellos ("seudo-simultaneidad" de procesos). Esa distribución del tiempo de cómputo entre los usuarios redujo considerablemente el costo de la computación, ya que una sola máquina podía ser compartida entre numerosos usuarios.
[editar]Nacimiento y primeros años
El lenguaje BASIC fue inventado en 1964 por John George Kemeny (1926-1992) y Thomas...
tracking img