Microsoft BÁSICO


Microsoft BASIC es el producto de software base de la compañía Microsoft y se convirtió en una línea de intérpretes BASIC adaptados para muchas microcomputadoras diferentes . Apareció por primera vez en 1975 como Altair BASIC , que fue la primera versión de BASIC publicada por Microsoft, así como el primer lenguaje de programación de alto nivel disponible para la microcomputadora Altair 8800 .

Durante la locura de las computadoras domésticas a fines de la década de 1970 y principios de la de 1980, Microsoft BASIC se transfirió y se suministró con prácticamente todos los diseños de computadora. Ligeras variaciones para agregar soporte para funciones específicas de la máquina, especialmente gráficos, llevaron a una profusión de diseños relacionados como Commodore BASIC y Atari Microsoft BASIC .

A medida que las primeras computadoras domésticas dieron paso a diseños más nuevos como IBM Personal Computer y Apple Macintosh , BASIC dejó de ser tan utilizado, aunque conservó muchos seguidores. El lanzamiento de Visual Basic reavivó su popularidad y sigue siendo de uso generalizado en las plataformas de Microsoft Windows en su encarnación más reciente, Visual Basic .NET.

El intérprete Altair BASIC fue desarrollado por los fundadores de Microsoft, Paul Allen y Bill Gates , utilizando un emulador Intel 8080 de fabricación propia que se ejecuta en una minicomputadora PDP-10 . [1] El dialecto MS se basa en el BASIC-PLUS de Digital Equipment Corporation en el PDP-11 , que Gates había usado en la escuela secundaria . [2] Las primeras versiones solo admitían matemáticas enteras, pero Monte Davidoff los convenció de que la aritmética de coma flotante era posible y escribió una biblioteca que se convirtió en la Formato binario de Microsoft .

Altair BASIC se entregó en cinta de papel y en su versión original ocupaba 4  KB de memoria. Las siguientes funciones y sentencias estaban disponibles:

No había variables de cadena en 4k BASIC y el punto flotante de 32 bits de precisión simple era el único tipo numérico admitido. Los nombres de las variables consistían en una letra (A–Z) o una letra seguida de un dígito (0–9), lo que permitía hasta 286 variables numéricas.


Una computadora Altair 8800 construida en kit con el popular teletipo ASR (Envío y recepción automático) Modelo 33 como terminal, lector de cinta de papel y perforadora de cinta de papel.