Red de conocimiento de recetas - Recetas caseras - ¿Quién es el padre de C#? ¿Algún detalle?

¿Quién es el padre de C#? ¿Algún detalle?

El padre de C# es el genio danés Anders Helsberg. Tanto él como John Carmack de idsoft son modelos autodidactas. Hay pocas personas en el mundo que puedan superar su comprensión del lenguaje y el montaje. Hoy me enteré accidentalmente de este gran tipo en Internet y busqué cuidadosamente información sobre él. Todo el mundo tiene esos pasatiempos. Después de comer un delicioso huevo, se preguntan sobre la gallina que puso el huevo. Aquí hay algunas historias sobre este tipo que obtuve de Internet. Si hay alguna infracción, ¡deje un mensaje para notificarme! Cuando Philip Kang (fundador de Borland) y Anders Hejlsberg comenzaron su negocio en los Estados Unidos, Anders escribió el compilador de Turbo Pascal en lenguaje ensamblador y Philippe organizó otras partes de Turbo Pascal. Después de que estas dos personas desarrollaron Turbo Pascal, Liandeng se empobreció y no tenía dinero para publicidad. Philip quería anunciar Turbo Pascal en la revista "Byte" (¿recuerdas esta famosa revista?), Por lo que él y Anders discutieron una forma de invitar directamente a personas de la revista "Byte" a la oficina de Borland en ese momento.

Cuando la gente de Byte llegó a Borland, Philippe, Anders y los asistentes de la empresa estaban ocupados contestando el teléfono, aceptando pedidos de Turbo Pascal y diciéndole a la revista Byte que esperara. Después de un rato, Philip entró en la sala y se disculpó con todos en Byte, diciendo que su Turbo Pascal era muy popular en el mercado y que había un flujo constante de pedidos, por lo que tal vez no necesitarían anunciarse en la revista Byte. Luego Philippe mostró el producto TurboPascal a la gente de Byte. En ese momento, la gente de Byte Magazine quedó inmediatamente sorprendida por cómo TurboPascal podía ejecutarse permanentemente en muy poca RAM y proporcionar velocidades de compilación ultrarrápidas. Con conocimientos profesionales y una rica experiencia, la gente de Byte supo de inmediato que este sería un software revolucionario, por lo que inmediatamente esperaron que Philippe pudiera publicar un anuncio de TurboPascal en la revista Byte y estaban dispuestos a publicarlo a la mitad de precio. Por supuesto, Philip estuvo de acuerdo de inmediato y finalmente se publicó un software revolucionario TurboPascal en la revista Byte.

Turbo Pascal, que se vendió por $49,99 en ese momento, inmediatamente aportó mucha riqueza a Borland. Turbo Pascal inmediatamente se convirtió en la herramienta de desarrollo para PC más vendida además de Basic, revelando así oficialmente la influencia de Borland. Casi 20 años de historia en herramientas de desarrollo para PC.

Turbo Pascal fue desarrollado por el propio Anders Helsberg. Estuvo de acuerdo con Felipe Kahn en que cada vez que Borland vendiera un juego de Turbo Pascal, Anders recibiría una regalía por ello. Debido a que el precio del software no era barato en ese momento, había incluso menos personas que pudieran escribir compiladores, por lo que los salarios de los ingenieros compiladores solían ser muy altos. Entonces, después de que Anders Heilsberg completó TurboPascal y negoció los términos de cooperación con Philippe Kahn, Anders dio por sentado que un conjunto de TurboPascal costaría varios cientos de dólares, porque en ese momento no era solo el precio de un compilador general, sino También crea un bucle de desarrollo.

Contexto y editor, muchas herramientas no se proporcionaban en ese momento.

Inesperadamente, Philip Kang, que es muy conocedor de los negocios, se dio cuenta de que si Turbo Pascal tenía un precio de unos pocos cientos de dólares, entonces Turbo Pascal sólo podría vender entre unos cientos y unos miles de juegos, y no podrá generar muchas ventas. Por lo tanto, Philip Kang se armó de valor y solo puso el precio del Turbo Pascal a 49,95 dólares sin decírselo a Anders Hejlsberg. Este precio era increíblemente bajo para los compiladores y herramientas de desarrollo de la época. Cuando Anders Hejlsberg se enteró de los precios de Philippe Kahn, casi se desmaya. Debido a un precio tan bajo, el impuesto de versión de Anders debe ser lamentablemente pequeño. Anders dijo en ese momento que vendería las mejores herramientas de desarrollo de Pascal a un tonto. Inesperadamente, la estrategia de fijación de precios de Philip Kahn fue un gran éxito.

TurboPascal se convirtió en la herramienta de desarrollo de Pascal más atractiva en ese momento por su excelente calidad y su precio increíblemente bajo. Por supuesto, después de que TurboPascal vendiera resultados increíbles, Anders nunca mencionó que le pidió a un tonto que vendiera un compilador Pascal profesional.

Aunque Turbo Pascal rápidamente convirtió a Borland en la estrella del software más popular entre los programadores de todo el mundo en ese momento, lo que realmente permitió a Borland llegar a las personas que usan computadoras y convertirse rápidamente en un gigante del software fue lo más importante en Los primeros días de Borland: Producto: SideKick.

Después de TurboPascal, Borland lanzó SideKick. Se puede decir que SideKick es el creador del famoso software residente en memoria (Terminate y StayResident-TSR). También es el software clave para que Borland salga del campo de las herramientas de desarrollo y haga que casi todos los usuarios de PC conozcan Borland. En ese momento, SideKick confiaba en sus numerosos gadgets y funciones de toma de notas, lo que lo convertía en una herramienta que ningún programador podía dejar de lado. Por supuesto, SideKick también se convirtió rápidamente en el software más vendido, con más de 654,38 millones de unidades vendidas en todo el mundo, lo que continúa empujando a Borland a convertirse en la principal empresa de software.

El llamado TSE significa Terminate and StayResident. Esto significa que después de la ejecución, este tipo de software quedará oculto en algún lugar de la memoria, pero no aparecerá en la pantalla. Sin embargo, los usuarios pueden usar teclas de método abreviado para activar inmediatamente este tipo de software para que lo utilicen y luego presionar una tecla de método abreviado para ocultarlo nuevamente después de su uso. Este modelo operativo de software era una iniciativa completamente nueva en ese momento.

En mi opinión, SideKick es un trabajo muy crítico para Borland, porque clasifico a SideKick como un producto de "software de consumo". Por software de consumo me refiero a software que pueden utilizar todos los usuarios de computadoras, no sólo los programadores o desarrolladores. Hoy en día, la mayoría de las empresas de software que pueden ganar dinero o tener una gran escala son empresas que desarrollan "software de consumo". Por ejemplo, además de las herramientas de desarrollo que compiten con Borland, lo más importante es que Microsoft tiene dos "software de consumo": el sistema operativo Windows y Office. Estos dos software son los productos más rentables de Microsoft. Oracle es otro gran ejemplo. La base de datos es un software necesario para casi cualquier aplicación hoy en día. Asimismo, SideKick también entra en esta categoría de software porque todos los desarrolladores pueden utilizar SideKick para aumentar la productividad, independientemente del idioma que utilicen. Por lo tanto, cuando Borland lanzó SideKick, inmediatamente se vendió como loco en todo el mundo y se convirtió en el producto más rentable de Borland después de Turbo Pascal. Creo que Borland lo pasará mal en los próximos años, porque Borland nunca ha lanzado un producto pesado como SideKick que pertenezca al "software de consumo", sino sólo un producto que pertenezca al nicho de mercado de programadores y desarrolladores. Esto es muy lamentable. Y el "software de consumo" también es algo que sigo pensando que Borland debería lanzar.

Debido a que la tecnología TSR de SideKick era única en ese momento, y era tan simple y fácil de usar, despertó la curiosidad de muchas personas en ese momento y se convirtió en el objetivo de imitación por parte de todos los fabricantes de software. Todavía recuerdo que muchos libros de información informática se centraron posteriormente en cómo aprender la tecnología TSR. Además, debido al éxito de SideKick y TSR, Borland aceptó inmediatamente dos trabajos. El primer paso es, por supuesto, desarrollar la próxima versión de SideKick inmediatamente, de modo que SideKick pueda seguir manteniendo software similar para evitar que otras compañías de software lancen software similar para compartir el mundo que SideKick ha creado.

Después de que Borland logró un gran éxito a través de TurboPascal y SideKick, y la tecnología TSR se convirtió en la empresa de software favorita de la mayoría de los desarrolladores, muchas empresas de software comenzaron a imitar la tecnología TSR de Borland para desarrollar una gran cantidad de software TSR. Pero cuando la tecnología TSR se pone en funcionamiento en grandes cantidades. Finalmente, muchos programas TSR entran en conflicto entre sí y no se pueden guardar correctamente. Esto se debe principalmente a que muchos software TSR utilizan las mismas teclas de acceso directo para invocar/cerrar el software u ocultarlo en la misma ubicación de almacenamiento.

Aún así, recuerde que cuando se utilizan varios software TSR al mismo tiempo, deben seguir una secuencia de ejecución determinada para poder utilizarlos con normalidad.

Para resolver este preocupante problema, Borland comenzó a invitar ampliamente a las empresas de software a desarrollar estándares TSR encabezados por Borland. De esta manera, siempre que todos los proveedores de software sigan los estándares establecidos por Borland, todo el software TSR podrá ejecutarse correctamente en las PC. Cuando Borland anunció esta idea y publicó la especificación estándar TSR preliminar, inmediatamente provocó el nerviosismo de Microsoft. Debido a que TSR era muy popular en ese momento, Microsoft temía que después de que Borland dominara la tecnología TSR, Borland se convertiría en el jugador dominante en el software para PC, lo que afectaría seriamente el plan de Microsoft para dominar las PC.

Por lo tanto, cuando Borland comenzó a formular formalmente el estándar TSR, Microsoft se opuso al estándar TSR definido por Borland y afirmó que Microsoft agregaría soporte para TSR en futuros sistemas operativos DOS, por lo que no había necesidad de formular estándar TSR adicional. En ese momento, ninguna empresa de software, incluida Borland, podía competir con Microsoft. Después de que los fabricantes de sistemas operativos expresaran su oposición, la idea de Borland fue rápidamente abandonada debido a las circunstancias. La controversia sobre TSR debería considerarse como la primera guerra entre Borland y Microsoft. Aunque terminó rápidamente antes de causar demasiado alboroto, esta fue la primera batalla real entre Borland y M1crosoft. Fue precisamente por esta competencia que Microsoft se sorprendió por el rápido ascenso de Borland y comenzó a enfrentarse a Borland, una pequeña empresa de software en ese momento.

Aunque Microsoft ganó la disputa técnica sobre TSR, lo extraño es que el software TSR comenzó a desaparecer lentamente. A excepción de unos pocos programas públicos que todavía utilizan TSR, no se desarrolla ningún software pesado que utilice tecnología TSR. ¿Es esta otra pieza de tecnología que Microsoft arruinó después de involucrarse?

Finalmente, déjame contarte una historia interesante sobre un antiguo empleado de Borland. Mucha gente se ha estado preguntando: ¿Dónde está la sede de Borland? O preguntarse: ¿Por qué Borland eligió Scott Valley como su sede? La cuestión es esta:

Cuando Philip Kang y Anders Helsberg fueron a Estados Unidos para iniciar su propio negocio, no había capital, Philip Kang trabajaba en un restaurante occidental y era responsable de servir los platos, mientras que Anders. ·Heilsberg trabajó duro para desarrollar Turbo Pascal.

Los dos hombres comenzaron su plan de negocios cuando Philip Kang ahorró una pequeña suma de dinero. Primero tenían que encontrar una sede corporativa, pero ¿dónde podrían hacer realidad los ideales de Philip Kahn y Anders Heilsberg? Aunque vivían cerca de Los Ángeles en ese momento, el poco dinero que Philip Kahn había ahorrado nunca sería suficiente para lograr un gran éxito en Los Ángeles, por lo que Philip Kahn y Anders Helsberg decidieron probar una ubicación más remota. Así que los dos chicos partieron hacia el sur en el coche chatarra de Philip Kahn. Escuché que cuando Philippe Kahn conducía hacia Scott Valley, se quedó sin gasolina. Al ver que el entorno le sentaba bien, decidió iniciar en este lugar el sueño empresarial de Felipe Kahn y Anders Heilsberg. Fue esta decisión la que convirtió a Scott Valley, que originalmente era desconocido, en un conocido destino de alta tecnología unos años más tarde.

Anders estaba lleno de frustración cuando no participó en el desarrollo de Delphi y no pudo liderar el desarrollo de las herramientas de desarrollo Java de Borland. Sin el fuerte apoyo de Felipe Kahn, Anders era el principal talento técnico de Borland, pero no pudo resistir el control de la dirección de Borland. Por supuesto, esto también está relacionado con la transformación de Borland tras la salida de Felipe Kahn.

Anders encontró un revés en Borland, lo que supuso una oportunidad de oro para Microsoft. En ese momento, Microsoft lanzó una operación de caza furtiva a gran escala y se llevó a cabo descaradamente. Es precisamente por las audaces acciones de Microsoft que Borland demandó recientemente a Microsoft. En esta operación de caza furtiva, Microsoft también apuntó a varias de las figuras más destacadas o importantes de Borland. Por supuesto, Anders fue el primer objetivo. En 1996, Microsoft finalmente tomó medidas, utilizando el método más directo.

Acepta el ataque. Microsoft envió directamente una limusina a la puerta de Borland para recoger a Anders para cenar. Por primera vez, Microsoft ha ofrecido un salario anual de más de 1 millón de dólares.

Pero después de que Borland se enteró de la situación, rápidamente tomó medidas para aumentar su salario, por lo que Anders no respondió de inmediato a Microsoft. Microsoft no se rindió y pronto recogió a Anders en un coche grande. Esta vez, Microsoft ofreció un salario anual de más de 2 millones de dólares estadounidenses, con la esperanza de que Anders estuviera de acuerdo. Borland se sintió un poco avergonzado por esta oferta, porque dos millones de dólares no era una cantidad pequeña. Ya era más alto que el salario anual de muchos vicepresidentes de Borland en ese momento. Además, si Borland promete aumentarlo a más de 2 millones, ¿Chuck también lo aumentará? ¿Cómo deberían adaptarse otros equipos de Delphi? Éstas son preguntas muy difíciles.

Sin embargo, Borland encontró rápidamente una solución: permitir a Anders extraer una cierta tarifa de regalías de cada conjunto de versiones de Delphi vendidas. Entonces, cuanto mejor venda Delphi, más comentarios podrá obtener Anders. Sin embargo, hasta donde yo sé, Anders no presta atención al tratamiento monetario, porque en los primeros días del establecimiento de Borland, debido a que el compilador TurboPascal fue escrito por Anders, se podían obtener regalías vendiendo un conjunto de Turbo Pascal en ese momento. . A juzgar por las millones de ventas de Turbo/Borland Pascal en todo el mundo, Anders es desde hace tiempo un hombre rico. Si el salario es mayor o menor no es el factor principal que considera. Lo que quería era espacio para el libre desarrollo. En Borland, se propuso la edición de recaudación de impuestos de Delphi. Microsoft no sabía lo que realmente quería Anders, por lo que Anders todavía no respondió a Microsoft por segunda vez. Sin embargo, Anders es tan importante que Microsoft se enfrenta a una de las crecientes amenazas de Java.

Actualmente, estoy ansioso por tener a alguien como Anders liderando el desarrollo de la próxima generación de herramientas de desarrollo, gracias por supuesto a las tremendas contribuciones hechas por los cazadores furtivos anteriores de Microsoft desde Borland. Microsoft conoce el sabor de la médula ósea y, por supuesto, espera hacerse con el tesoro de la casa de Borland. Después de que Anders permaneciera impasible dos veces, Microsoft decidió jugar su última carta de triunfo. Bill Gates invitó personalmente a Anders a cenar como empujón final.

Les guste o no a los lectores Bill Gates, es innegable que Bill también es un genio. Desde la antigüedad, los héroes aprecian a los héroes. Después de que Anders y Bill tuvieron una buena conversación, Microsoft ofreció condiciones extremadamente altas por un salario anual de más de 3 millones y decenas de miles de acciones de Microsoft. Calculado en base al alto precio de las acciones de Microsoft en ese momento, era realmente una gran fortuna, que estaba fuera del alcance de las personas dedicadas a la tecnología de software. Sin embargo, estas condiciones no fueron la razón principal que impresionó a Anders. Bill finalmente prometió darle a Anders un equipo de mano de obra y recursos suficientes para que los aprovechara al máximo. Se puede decir que esta condición es exactamente lo que Anders quiere, porque lo que más desea es alguien que pueda ayudarlo a completar nuevos planes e ideas. Creo que en la industria del software, sólo Microsoft tiene recursos tan ricos para cazar gente furtivamente.

Después de que Bill Gates ofreció tales condiciones, Bolan ya no pudo competir con Microsoft y tuvo que ver a Anders dejar Boland para unirse a Microsoft y crear el siguiente pico de su vida. Después de que Anders llegó a Microsoft, Bill Gates reutilizó a Anders e inmediatamente lo puso a cargo de activar la próxima ronda de planes de herramientas de desarrollo de Microsoft. Por supuesto, este plan es también uno de los planes generales de Microsoft para luchar contra SUN/Java. Anders también mostró inmediatamente su fuerza, haciendo que la tecnología de compilación de Microsoft mejorara rápidamente. El ejemplo más obvio es que la última máquina virtual Java de Microsoft es la más eficiente para PC y se divide en dos.

Tres años después, el código de máquina virtual compilado por VJ++ no sólo es más rápido que cualquier herramienta de desarrollo Java, sino también más eficiente que las herramientas de desarrollo nativas de Windows, como Delphi, VB e incluso VC++. Esto es realmente impactante. Por supuesto, las bases establecidas por Anders para VJ++ ahora también se muestran en el compilador de C#. Compilador JIT (Just InTime) de NET. NET es más avanzado que Delphi en muchos aspectos de la optimización del código de programa. Entonces, cuando VJ ++ estaba a punto de lanzarse hace dos o tres años, también causó un gran revuelo en Borland y estaba listo para funcionar. Por supuesto, esta es una historia posterior.

Para Anders, poco después de llegar a Microsoft, volvió a alcanzar otra cima en su carrera. Porque cuando estaba en Borland, todavía se escondía bajo los nueve lugares descritos en "El arte de la guerra". Aunque era un genio, sólo unas pocas personas sabían de él. Incluso las personas que utilizan productos Borland pueden no conocer a Anders en ese momento.

Debido a que Anders y Boland tienen un estilo tan similar, ambos mantienen un perfil bajo y no se hacen evidentes. Pero después de que lo llevaron furtivamente a Microsoft, debido a que la cultura corporativa de Microsoft siempre ha sido radical y pública, Anders también cambió a más de nueve días. Como figura central a cargo del ejército de herramientas de desarrollo de Microsoft, Anders no sólo es muy conocido.

, se ha convertido en blanco de imitación por parte de muchos profesionales del software y ha ganado numerosos premios. No solo se ganó la admiración de la industria del software de información, sino que también finalmente se ganó el reconocimiento de la comunidad académica de la información, que se puede decir que es bien merecido.