Micro$oft compró también el BASIC...

Avatar de Usuario
ron
Mensajes: 18626
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 1448 veces
Agradecimiento recibido: 1433 veces

Micro$oft compró también el BASIC...

Mensajepor ron » 13 Jun 2015 19:12

De una página del MEC: http://platea.pntic.mec.es/jdelucas/sis ... ativos.htm

Cito con un copy/paste

La Compañía fue fundada en 1975 por William H. Gates III y Paul Allen. Ambos se habían conocido durante su época de estudiantes por su afición común a programar con una computadora PDP-10 de Digital Equipment Corporation. Eran años en que la revista Popular Electronics dedicaba su portada a la Altair 8800, para muchos el primer ordenador personal (PC). El artículo de dicha revista animó a Gates y Allen a desarrollar la primera versión del lenguaje de programación BASIC para el equipo Altair. Con un ojo para los negocios fuera de lo común, el dúo le compró la licencia de este software a Micro Instrumentation and Telemetry Systems (MITS), la empresa fabricante del Altair, y fundaron Microsoft (originalmente Micro-soft) en Albuquerque, Nuevo México. Su idea: desarrollar versiones de BASIC para otras compañías del sector. Apple Computer, fabricante del equipo Apple II; Commodore, fabricante del PET, y Tandy Corporation, fabricante del equipo Radio Shack TRS-80, todas compañías creadas por aquel entonces, fueron los primeros clientes de Microsoft. En 1977 Microsoft lanzó al mercado su segundo producto: Microsoft FORTRAN, otro lenguaje de programación, y pronto sacó versiones del lenguaje BASIC para los microprocesadores 8080 y 8086.


Ahí lo dejo, tenía mi opinión bien fundada. Lo que no fangaron lo compraron.

Avatar de Usuario
Luis
Mensajes: 1028
Registrado: 03 Nov 2010 19:00
Agradecido : 177 veces
Agradecimiento recibido: 95 veces

Re: Micro$oft compró también el BASIC...

Mensajepor Luis » 13 Jun 2015 21:36

Ese texto no se de dónde sale, pero te digo que eso que está en negrita sin duda está mal. Espero que no estés entendiendo con ésto que alguien desarrolló un BASIC en MITS, y que Gates y Allen lo compraron, porque no es así.

MITS no tenía equipo de programación, sino simplemente un pequeño grupo de trabajadores que montaban los kits para telemetría y control de modelos de cohetes. Fue Roberts el que diseñó personalmente el circuito del Altair y lo publicitó con ayuda de la revista Popular Electronics, a toda prisa (tenía muchos fallos de diseño). Y Roberts, por cierto, no sabía gran cosa de programación.

Gates y Allen vieron la revista, en la que se mostraba el único Altair construido en ese momento (que por cierto se perdió para siempre al enviarlo de vuelta tras hacerle las fotos para la revista), y usando un emulador del 8080 que Allen había programado en el PDP-10 de Harvard desarrollaron su versión de BASIC, que tuvieron que pulir a toda prisa para hacerlo funcionar a tiempo en el Altair. Allen incluso tuvo que escribir a mano en el avión a Albuquerque el bootloader (secuencia en binario a introducir en el panel frontal del Altair que permite cargar el programa), porque no se acordaron de ésto hasta el último momento, ya que en el PDP no era necesario este cargador.

La construcción del ordenador, la revista, el desarrollo del BASIC... todo fue extremadamente precipitado. No dio tiempo a que nadie se le pasara siquiera por la cabeza la idea hacer un BASIC antes que Allen y Gates. ¡Si hasta tuvieron que esperar meses para venderlo por no haber ni un diseño de las tarjetas de 4K necesarias para poder ejecutarlo!

Ellos lo crearon. Hay pruebas como los huevos de pascua que metieron en el intérprete que hacía mostrar sus nombres...

En lo que sí que estuvieron muy avispados fue en no vender la licencia completa a MITS, sino cobrar un royalty por cada BASIC vendido, manteniendo ellos los derechos de su BASIC.
West of House
You are standing in an open field west of a white house, with a boarded front door. There is a small mailbox here.

Avatar de Usuario
Taburoto
Mensajes: 1248
Registrado: 15 Mar 2011 00:40
Agradecido : 14 veces
Agradecimiento recibido: 80 veces

Re: Micro$oft compró también el BASIC...

Mensajepor Taburoto » 13 Jun 2015 21:57

La unica forma de saber la verdad de esto y otras cosas seria salir una noche con Bill Gates e inflarlo a cubatas,aun asi dudo de que dijese la verdad.

Asi que todo lo que pone en internet es humo.

Avatar de Usuario
Luis
Mensajes: 1028
Registrado: 03 Nov 2010 19:00
Agradecido : 177 veces
Agradecimiento recibido: 95 veces

Re: Micro$oft compró también el BASIC...

Mensajepor Luis » 13 Jun 2015 22:06

Taburoto escribió:La unica forma de saber la verdad de esto y otras cosas seria salir una noche con Bill Gates e inflarlo a cubatas,aun asi dudo de que dijese la verdad.

Asi que todo lo que pone en internet es humo.


Esa ha sido buena -grin

Yo pienso que en la página del enlace ha habido un error de traducción, simplemente eso. El que lo ha escrito ha debido entender mal la fuente de donde ha sacado la información.

Hace poco compré un clon de este ordenador, y me he introducido de lleno en el mundo del Altair durante todo un mes. No sólo en cuanto a software y hardware se refiere sino a la historia del aparato, de la época, de otras empresas, etc. en libros, escaneados de revistas, entrevistas, biografías...

Y es la primera vez que oigo tal cosa, por lo que tengo claro que se trata de algún error.
West of House
You are standing in an open field west of a white house, with a boarded front door. There is a small mailbox here.

Avatar de Usuario
ron
Mensajes: 18626
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 1448 veces
Agradecimiento recibido: 1433 veces

Re: Micro$oft compró también el BASIC...

Mensajepor ron » 14 Jun 2015 10:02

Del libro: The Story of Micro$oft

Nell Musolf
The Creative Company, 2008 - 46 páginas

Details the history of the company from Bill Gates and Paul Allens early high school interest in computers to the development of the corporation and its growth in becoming a multinational computer technology corporation.


msbasichistory.png


Nunca están las cosas claras con este tipo, yo no me fío ni un pelo, llámame conspiranoico -rofl

Under the terms of the purchase agreement, MITS would receive the rights to the interpreter after it had paid a certain amount in royalties. However, Microsoft had developed versions of the interpreter for other systems such as the Motorola 6800. When they decided to leave MITS, a dispute arose over whether the full amount had been paid and whether the agreement applied to the other versions. Microsoft and MITS took the dispute to an arbitrator who, much to Roberts surprise, decided in favor of Microsoft based on MITS failure to market the software with their "best efforts".[11] BASIC interpreters remained the core of Microsofts business until the early 1980s, when it shifted to MS-DOS.


https://en.wikipedia.org/wiki/BASIC

http://www.itworld.com/article/2872659/ ... light.html

y aquí lo clavan: http://c2.com/cgi/wiki?CommoditySoftware

Está claro que el BASIC no es de Micro-$oft, ahora bien, la implementación puede ser, porque 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.

Lo hemos hablado en RW, dancresp tiene unos posts que son muy buenos, en donde documenta muy bien el origen y su significado.

Yo he encontrado este PDF:
History of BASIC.pdf.zip
(87.32 KiB) Descargado 190 veces


Kemeney and Kurtz were very critical toward the interpreted language, despite this, some years later they acknowledged the positive effect interpreted BASIC had on the diffusion of BASIC.


Normal, una vez hecho el negocio y la tropelía que iban a decir....

Avatar de Usuario
carlosjuliopr
Mensajes: 424
Registrado: 20 Ago 2012 22:13
Ubicación: Puerto Rico
Agradecido : 13 veces
Agradecimiento recibido: 18 veces

Re: Micro$oft compró también el BASIC...

Mensajepor carlosjuliopr » 14 Jun 2015 10:17

harnas escribió:Gates y Allen vieron la revista, en la que se mostraba el único Altair construido en ese momento (que por cierto se perdió para siempre al enviarlo de vuelta tras hacerle las fotos para la revista), y usando un emulador del 8080 que Allen había programado en el PDP-10 de Harvard desarrollaron su versión de BASIC, que tuvieron que pulir a toda prisa para hacerlo funcionar a tiempo en el Altair. Allen incluso tuvo que escribir a mano en el avión a Albuquerque el bootloader (secuencia en binario a introducir en el panel frontal del Altair que permite cargar el programa), porque no se acordaron de ésto hasta el último momento, ya que en el PDP no era necesario este cargador.


Hasta donde mi memoria funciona (y usualmente no es asi -507) esta es la version oficial corroborada de como se implemento el interpretador de basic para altair por microsoft,

Como hacer ver el Huevo de pascua en el Altair Basic bajo el Emulador Altair32:

Microsoft 8k BASIC (Altair) Easter Egg - About Micro-soft
Boot up the Basic, when it asks MEMORY SIZE? type A and enter. It says:
WRITTEN FOR ROYALTIES BY MICRO-SOFT

1) Run Altair32
2) Be sure that the Altair is off
3) Go to Tools->Options->Memory
4) Select a free slot and press Add
5) search for 8kbas40.bin in the files directory of Altair32 ( ie C:Altair32files )
6) Be sure the address is 0000
7) Click Apply and OK
8) Turn on the altair and pull down all the address switches
9) Press examine, then run.
"We need to build computers for the masses, not the classes",Jack Tramiel -cocbm1

Avatar de Usuario
Luis
Mensajes: 1028
Registrado: 03 Nov 2010 19:00
Agradecido : 177 veces
Agradecimiento recibido: 95 veces

Re: Micro$oft compró también el BASIC...

Mensajepor Luis » 14 Jun 2015 11:28

Ron, no estoy negando nada de lo que dices en el segundo post:

- Que Allen y Gates crearon Microsoft con ideas comerciales, y que sus intereses nunca han sido de lo más altruista... Eso sin duda. No hay más que leer la carta al Homebrew Computer Club, para darse cuenta del disgusto que le produjo al señor Gates que la gente copiara sus BASIC sin ver él un duro. O el ejemplo de la compra y luego venta del MS-DOS maquillándolo un poco.

Está claro que el BASIC no es de Micro-$oft, ahora bien, la implementación puede ser, porque 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.


- Que el BASIC no lo inventaron ellos... De cajón, todos saben quién y dónde se desarrolló la primera versión. En ningún momento he querido dar a entender que ellos lo inventaron, ni nada por el estilo. El BASIC se había implementado en esos 10 años en muchos sistemas diferentes, antes de que Allen y Gates hicieran su versión para el 8080.
- Que se aprovecharon un poco de Ed Roberts... pues sí. Lo usaron como "lanzadera" al mundo comercial del software que iban creando, y desde el principio tuvieron claro que no querían depender de MITS para sus negocios.

Pero fueran o no unos santos, yo no dudo de su capacidad como programadores, que es a lo que íbamos con el hilo éste. Sobre todo si hablamos de Allen, que se pasaba el día trasteando con el PDP-10 de Harvard, y si era capaz de programar cosas como un emulador del 8080 basándose en lo leído en el manual de referencia del ese procesador, digo yo que un BASIC de 4K no le costaría demasiado.

Nunca están las cosas claras con este tipo, yo no me fío ni un pelo, llámame conspiranoico


Si todas las fuentes disponibles (revistas, libros, entrevistas a Roberts, Gates, Allen, Les Solomon, y demás implicados) dicen que ellos crearon las diferentes implementaciones de BASIC para el Altair, hay poca duda de que fue así. Y si metes lo de los huevos de pascua, es que está claro.

Llámame a mí anticonspiranoico, pero porque diga algo diferente una página que alguien colgó en Internet en el año 2004, una sóla, con un contenido de dudosa procedencia en la que no cita fuentes ni referencia alguna, ¿vamos a creernos lo que dicen? Me parece un gran acto de fé, creo yo -shock
West of House
You are standing in an open field west of a white house, with a boarded front door. There is a small mailbox here.

Avatar de Usuario
ron
Mensajes: 18626
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 1448 veces
Agradecimiento recibido: 1433 veces

Re: Micro$oft compró también el BASIC...

Mensajepor ron » 14 Jun 2015 19:09

Harnás, tienes mucha razón en lo que dices, pero si no se le pone un poco de misterio y de contradicción las cosas se quedan ahí y se dan por hechas, así que agradezco tus respuestas un montón.

Aun sí no me fío un pelo del millonetti este.. juasjuas

Del mismo modo que Micro-$oft cobró por sus implementaciones, ¿ que hizo Acorn, Sinclair y otros que decidieron no incluir el Basic del Puertas ?

¿ Pagaron royalties o derechos a alguien ?
¿ Los lenguajes de programación tienen copyright ?

Avatar de Usuario
Luis
Mensajes: 1028
Registrado: 03 Nov 2010 19:00
Agradecido : 177 veces
Agradecimiento recibido: 95 veces

Re: Micro$oft compró también el BASIC...

Mensajepor Luis » 14 Jun 2015 19:29

ron escribió:Del mismo modo que Micro-$oft cobró por sus implementaciones, ¿ que hizo Acorn, Sinclair y otros que decidieron no incluir el Basic del Puertas ?

¿ Pagaron royalties o derechos a alguien ?
¿ Los lenguajes de programación tienen copyright ?


Ésto siempre me ha llamado la atención. Alguien inventó el BASIC y a partir de las especificaciones la peña empezó tranquilamente a sacar versiones. Los de Microsoft, Locomotive para Amstrad, el de Sinclair... miles entre todos los equipos y variantes a lo largo de los 50 años que tiene el lenguaje.

Y no sólo pasa con el BASIC, sino con C, Fortran, COBOL, Pascal... Parece que por la época cada compañía de software tenía sus versiones de estos lenguajes.

¿Por qué sucede algo asi? ¿Es que podemos hacer así sin más una versión del lenguaje que queramos? ¿No existen derechos de autor en ese sentido?
West of House
You are standing in an open field west of a white house, with a boarded front door. There is a small mailbox here.

Avatar de Usuario
ron
Mensajes: 18626
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 1448 veces
Agradecimiento recibido: 1433 veces

Re: Micro$oft compró también el BASIC...

Mensajepor ron » 14 Jun 2015 19:41

Ojo hay dos tipos de implementación de los interpretes de BASIC.-

1) Los que vienen integrados en la ROM con el OS del micro
2) Los que funcionan sobre sistemas operativos de disco y se cargan desde floppy
2a) Las excepciones ( por ejemplo ) de hudson del Basic de Sharp que se carga desde cinta ya que no incluye el interprete de BASIC en ROM

Los interpretes del caso 1) además hacen de prompt del micro, permitiendo acceder en general a casi todo salvo las restricciones que solo son accesibles mediante C.M. ( por lo del bajo nivel )

Y claro, hablamos de interfaces que hacen la función de prompt de Basic, y que dan acceso al interprete, en otros caso el Basic compilado goza de mejores resultados. Partimos de la base que Wozniak hizo lo mismo con sus Apple sin conocer de nada a Micro-$oft.

Siempre están rodeados de controversia....


Volver a “Lenguajes de Programación y herramientas Dev”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado