Altair BASIC

Altair BASIC

Altair BASIC

El Altair BASIC fue un intérprete para el lenguaje de programación BASIC que corría en el Altair 8800 de MITS y posteriormente en las máquinas de Bus S-100. Fue el primer producto de Microsoft (como Micro-Soft), distribuido por MITS bajo contrato. Altair BASIC fue el principio de la gama de productos de Microsoft BASIC.

Contenido

Origen y desarrollo

Bill Gates recuerda que cuando él y Paul Allen leyeron acerca del Altair en el ejemplar de Popular Electronics de enero de 1975, entendieron que el precio de los ordenadores pronto caería rápidamente hasta el punto en que la venta de software para ellos sería un negocio beneficioso.[1] Gates creyó que al proporcionar un intérprete BASIC para el nuevo ordenador ellos podrían hacerlo más atractivo para los aficionados. Contactaron con el fundador de MITS, Ed Roberts, le dijeron que estaban desarrollando un intérprete y le preguntaron si quería ver una demostración. Esto seguía la práctica común en la industria de la ingeniería de un globo de prueba: un anuncio de un producto no existente para medir el interés que despertaba éste. Roberts aceptó reunirse con ellos para ver la demostración en pocas semanas.

Gates y Allen no tenían ni un intérprete, ni siquiera un sistema Altair en el que desarrollar y poner a prueba uno. Sin embargo Allen había escrito un emulador del Intel 8008 en su anterior empresa, Traf-O-Data, que corría en un equipo PDP-10 de tiempo compartido. Él adaptó este emulador basado en la guía de programación del Altair, y desarrollaron y probaron el intérprete en un PDP-10 de Harvard. Los funcionarios de Harvard no estaban de acuerdo cuando lo encontraron, pero no habían normas escritas acerca de la utilización de este equipo.[2] Gates y Allen compraron tiempo de computación de un servicio de tiempo compartido en Boston para completar su BASIC. Se contrató al estudiante de Harvard Monte Davidoff para escribir las rutinas de aritmética de punto flotante para el intérprete, una característica que no estaba disponible en muchos de sus competidores. El intérprete terminado, incluyendo su propio sistema de E/S y editor de línea, cabía en solo cuatro kilobytes de memoria, lo que dejaba mucho espacio para el programa interpretado. Para preparar la demostración, almacenaron la versión final del intérprete en una cinta perforada que el Altair pudiera leer y Paul Allen voló a Albuquerque. A última hora, Allen se dio cuenta de que se había olvidado de escribir el programa de arranque para leer la cinta en la memoria. Escribiendo en lenguaje de máquina del 8080, Allen terminó el programa antes de que el avión aterrizara. Solo cuando cargaron el programa en un Altair y vieron un Prompt preguntando por el tamaño de la memoria del sistema, Gates y Allen supieron que su intérprete funcionaba en el equipo Altair.[3] [4]

Versiones y distribución

Roberts acordó distribuir el intérprete. También contrató a Gates y Allen para mantenerlo y mejorarlo, causando que Gates pidiera una justificación para ausentarse de Harvard. Ellos produjeron varias versiones: la original 4 K BASIC, y más tarde 8K BASIC, Extended BASIC, Extended ROM BASIC, y Disk BASIC. Como esperaban, el Altair fue muy popular entre los aficionados, como los del Homebrew Computer Club. El Altair BASIC, como el intérprete BASIC preferido de MITS, también fue popular. Sin embargo, los aficionados tomaron un acercamiento de "compartir" el software y no pensaron en nada más que copiar el intérprete BASIC de otros aficionados. El miembro del Homebrew, Dan Sokol, fue especialmente prolífico, después de obtener de alguna manera una cinta previa a la venta del intérprete, hizo 25 copias y distribuyó en la siguiente reunión del Homebrew, instando a los receptores a hacer más copias. Gates respondió en 1976 con palabras recias en una carta abierta a los aficionados que acusaba a los copiadores de robo, y declaró que no podía seguir desarrollando programas de ordenadores que la gente no pagaba. Muchos aficionados reaccionaron defensivamente a la carta.

Bajo los términos del acuerdo de compra, MITS recibiría los derechos del intérprete después de haber pagado una cierta cantidad por las regalías. Sin embargo, Microsoft había desarrollado versiones del intérprete para otros sistemas, como el Motorola 6800. Cuando ellos decidieron dejar MITS, surgió una controversia sobre si el importe total había sido pagado, y si el acuerdo se aplicaba a las demás versiones. Microsoft y MITS dejaron la disputa en manos de un juez, quien decidió a favor de Microsoft, para sorpresa de Roberts. Los intérpretes BASIC siguieron siendo el núcleo de negocios de Microsoft hasta principios de los años 1980, cuando se trasladó al MS-DOS.

Referencias

  1. Freiberger, Paul; Michael Swaine (2000). Fire in the Valley: The Making of the Personal Computer. New York, NY: McGraw-Hill, pp. 53. ISBN 0-07-135892-7. "While walking through Harvard Square one day, Allen spotted the Popular Electronics cover that features the Altair. … Allen ran to tell Bill that he thought their big break had finally come. Bill agreed."
  2. Wallace, James; Jim Erickson (1992). Hard Drive: Bill Gates and the Making of the Microsoft Empire. John Wiley & Sons, pp. 81-83. ISBN 0-471-56886-4."Harvard officials had found out that he (Gates) and Allen had been making extensive use of the university's PDP-10 to develop a commercial product. The officials were not pleased." The computer was funded by the Department of Defense and was under the control of Professor Thomas Cheatham. "Although DARPA was funding the PDP-10 at Harvard, there was no written policy regarding its use."
  3. «We have a BASIC». New Mexico Museum of Natural History and Science. Consultado el 2007-04-18.
  4. Wallace, James; Jim Erickson (1992). Hard Drive: Bill Gates and the Making of the Microsoft Empire. John Wiley & Sons, pp. 78. ISBN 0-471-56886-4.

Lectura adicional

  • Frieberger, Paul; and Michael Swaine. Fire in the Valley: The Making of the Personal Computer. ISBN 0-07-135892-7.
  • Gates, Bill; Nathan Myhrvold, and Peter Rinearson. The Road Ahead. ISBN 0-670-77289-5.
  • Cringely, Robert X.. Triumph of the Nerds. PBS, 1996.
  • Bunnell, David (April 1975). «Altair BASIC - Up and Running» Computer Notes. Vol. 1. n.º 1. pp. 1, 3. Altair Users Group, MITS Inc..
Obtenido de "Altair BASIC"

Wikimedia foundation. 2010.

Игры ⚽ Нужна курсовая?

Mira otros diccionarios:

  • Altair BASIC — was an interpreter for the BASIC programming language that ran on the MITS Altair 8800 and subsequent S 100 bus computers. It was Microsoft s first product (as Micro Soft), distributed by MITS under a contract. Altair BASIC was the start of the… …   Wikipedia

  • Altair Basic — L’Altair BASIC est un interpréteur de langage de programmation BASIC développé par les deux célèbres fondateurs de la société Microsoft, Bill Gates et son ami d école Paul Allen pour l un des premiers micro ordinateurs : l Altair 8800 du… …   Wikipédia en Français

  • Altair BASIC — Altair 8K BASIC на бумажной ленте Altair BASIC реализация языка программирования BASIC. Altair BASIC это интерпретатор языка программирования BASIC, кот …   Википедия

  • Altair Basic — Das Altair BASIC in der 8k Version auf einem Lochstreifen Altair BASIC ist ein BASIC Interpreter für den Altair 8800. Geschichte 1975 entwickelte der Student Bill Gates zusammen mit Paul Allen und Monte Davidoff auf einem von Paul Allen prog …   Deutsch Wikipedia

  • Altair BASIC — Ruban perforé de BASIC 8K pour l Altair 8800 de MITS. Photo prise au Musée d histoire naturelle et des sciences du Nouveau Mexique …   Wikipédia en Français

  • Altair BASIC — Das Altair BASIC in der 8K Version auf einem Lochstreifen Altair BASIC ist ein BASIC Interpreter für den Altair 8800. Geschichte 1975 entwickelte der Student Bill Gates zusammen mit Paul Allen und Monte Davidoff auf einem von Paul Allen pr …   Deutsch Wikipedia

  • Altair 8800 — La Altair 8800 de MITS fue un microordenador diseñado en 1975, basado en la CPU Intel 8080A. Se vendía como un kit a través de la revista Popular Electronics, los diseñadores planearon vender solo unos pocos cientos de ejemplares a los… …   Wikipedia Español

  • ALTAIR 8800 — Altair 8800 Type Micro ordinateur Date de sortie 1975 …   Wikipédia en Français

  • Altair 8800 — Type Micro ordinateur Date de sortie 1975 …   Wikipédia en Français

  • BASIC — Información general Paradigma estructurado imperativo Apareció en 1964 Diseñado por John George Kemeny; Thomas Eugene Kurtz …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”