¡Ven si sabes programación de computadoras! ¡Puntos de bonificación!
El desarrollo del lenguaje C es bastante interesante. Es el prototipo del lenguaje ALGOL 60. (También se convirtió en lenguaje A)
En 1963, la Universidad de Cambridge desarrolló el lenguaje ALGOL 60 en lenguaje CPL (Lenguaje de programación combinado).
En 1967, Matin Richards de la Universidad de Cambridge simplificó el lenguaje CPL, dando como resultado el lenguaje BCPL.
En 1970, Ken Thompson de los Laboratorios Bell de Estados Unidos modificó el BCPL y le dio un interesante nombre de "lenguaje B". Significa hervir el lenguaje CPL hasta dejarlo seco y extraer su esencia. Y escribió el primer sistema operativo UNIX en lenguaje B.
En 1973, el lenguaje B también fue "cocinado". D.M. RITCHIE de Bell Labs en los Estados Unidos finalmente diseñó un nuevo lenguaje basado en el lenguaje B. Tomó el nombre de BCPL. el nombre de este lenguaje, que es el lenguaje C.
Para popularizar el sistema operativo UNIX, en 1977 Dennis M. Ritchie publicó un texto compilado en lenguaje C "Portable C Language Compiler" que no depende del sistema de máquina específico.
En 1978, Brian W. Kernighian y Dennis M. Ritchie publicaron el famoso libro "El lenguaje de programación C", convirtiendo al lenguaje C en el lenguaje de programación de alto nivel más popular del mundo.
En 1988, con la creciente popularidad de los microordenadores, aparecieron muchas versiones en lenguaje C. Dado que no existe un estándar unificado, existen algunas inconsistencias entre estos lenguajes C. Para cambiar esta situación, el Instituto Nacional Estadounidense de Estándares (ANSI) desarrolló un conjunto de estándares ANSI para el lenguaje C, que se convirtió en el actual estándar 3 del lenguaje C. Las principales características del lenguaje C. El lenguaje C se está desarrollando rápidamente y se ha convertido en uno de los lenguajes más populares, principalmente debido a sus potentes funciones. Muchos software de sistemas famosos, como DBASE III PLUS y DBASE IV, están escritos en lenguaje C. El uso del lenguaje C más algunas subrutinas del lenguaje ensamblador puede demostrar mejor las ventajas del lenguaje C que se escriben con PC-DOS, WORDSTAR, etc.
/question/35818448.html
C++
El desarrollo del lenguaje es un proceso gradual y progresivo. C++ se desarrolla directamente a partir del lenguaje C, y El. El lenguaje C evolucionó a partir del lenguaje B, que era un descendiente interpretado de BCPL, que era CPL básico. Lo más interesante es el origen de C en CPL. Dado que el lenguaje fue desarrollado conjuntamente por la Universidad de Cambridge y la Universidad de Londres en ese momento, antes de que se uniera el personal de Londres, C significaba Cambridge, y después de que se uniera el personal de Londres. C significaba Combinado. También hay una forma informal de decir que C significa Christopher, ya que Christopher fue la principal fuerza impulsora detrás de CPL.
La razón original que llevó al nacimiento de C++ fue cuando el Dr. Bjarne y otros intentaron analizar el kernel de UNIX. Este trabajo comenzó en abril de 1979. En ese momento, no había herramientas adecuadas que pudieran hacerlo de manera efectiva. Analizar el tráfico de red causado por la distribución y cómo modularizar el kernel. En octubre del mismo año, el Dr. Bjarne completó un preprocesador ejecutable llamado Cpre, que agregó un mecanismo de clase similar a Simula a C. Durante este proceso, el Dr. Bjarne comenzó a pensar en desarrollar un nuevo lenguaje. En ese momento, Bell Labs estaba muy interesado en esta idea y le pidió al Dr. Bjarne y a otros que formaran un equipo de desarrollo para realizar la investigación.
En aquel momento, no se llamaba C++, sino C con clase, que se consideraba una extensión eficaz del lenguaje C.
Dado que el lenguaje C era el líder en el mundo de la programación en ese momento, si querías desarrollar un nuevo lenguaje, el competidor más poderoso era el lenguaje C. Por lo tanto, hubo dos temas que atrajeron más atención en ese momento: C ++ debería. mejorar su tiempo de ejecución y la compacidad del código. Puede ser comparable al lenguaje C en términos de compacidad de datos, pero también debe tratar de evitar restricciones en el campo de la aplicación del lenguaje. En este caso, una idea natural es dejar que C ++ herede del lenguaje C, pero nuestro Dr. Bjarne es más profético. Para evitar las limitaciones del lenguaje C, se refirió a muchos lenguajes, como: heredar de Simula Entendido. el concepto de clases, la sobrecarga de operadores heredada, las referencias y la capacidad de declarar variables en cualquier lugar desde Algol68, // anotaciones obtenidas de BCPL, plantillas y espacios de nombres de Ada, y excepciones de Ada, Clu y ML.
/question/89497704.html?si=1
C#
Para decirlo sin rodeos, reemplaza a J++, porque si nos fijamos específicamente en C# y JAVA y sus similitudes, J ++ violó las regulaciones de software, por lo que reemplazó a J ++, y C # se integró en .NET para irrumpir en el mercado, cosas simples orientadas a objetos, orientadas a redes.
En junio de 2000, el Sr. Bill Gates, presidente de Microsoft Corporation, pronunció un discurso en una conferencia llamada "Forum 2000" y describió la belleza de .NET.
En enero de 2002, Microsoft anunció la versión oficial de .NET Framework 1.0. Al mismo tiempo, también se lanzó Visual Studio.NET 2002 simultáneamente.
El 23 de abril de 2003, Microsoft lanzó .NET Framework 1.1 y Visual Studio.NET 2003. Todos estos productos pesados son versiones actualizadas para .NET 1.0.
En junio de 2004, en la conferencia TechEd Europe, Microsoft lanzó .NET Framework 2.0 Beta1 y Visual Studio 2005 Beta1. Al mismo tiempo, también se han lanzado varias versiones optimizadas (Express Edition), incluidas Visual Web Developer 2005, Visual Basic 2005, Visual C# □ 2005 y SQL Server 2005 Express Edition.
En abril de 2005, Microsoft lanzó la versión de prueba Beta2 de Visual Studio 2005.
En noviembre de 2005, Microsoft lanzó las versiones oficiales de Visual Studio 2005 y SQL Server 2005.
Originalmente tenía un libro, que es Programación avanzada en C#. Creo que le pedí a mi esposa que lo llevara a trabajar. Se lo mostraré cuando lo recupere. .
/question/35575271.html?si=1
VC
El lenguaje C, creado por Dennis Ritchie en la década de 1970, marca las bases de la programación. comienzo de la transformación sexual. Aunque algunos de los primeros lenguajes, en particular Pascal, habían logrado un gran éxito, fue C el que creó el paradigma que influyó en la creación de los lenguajes informáticos. El lenguaje C marcó el comienzo de una nueva era en la programación.
Poco después de la creación del lenguaje C, surgió un nuevo concepto: la programación orientada a objetos (POO). Aunque ahora damos por sentado la programación orientada a objetos, fue un importante paso adelante en la era en la que se inventó. El concepto de orientación a objetos atrajo rápidamente la atención de los programadores porque proporcionó una nueva y poderosa forma de realizar tareas de programación. Durante ese tiempo, los programas crecieron y su complejidad aumentó. Es necesario hacer algo para abordar esta complejidad y la programación orientada a objetos proporciona una solución. La programación orientada a objetos permite dividir programas grandes y complejos en unidades funcionales (objetos). Hacerlo permite dividir sistemas complejos en partes manejables. El problema que surge es que el lenguaje C no soporta objetos.
El lenguaje C++ diseñado por Bjarne Stroustrup está basado en el lenguaje C. Stroustrup agregó nuevas palabras clave y sintaxis necesarias para la programación orientada a objetos al lenguaje C. Al agregar funciones orientadas a objetos al popular lenguaje C, Stroustrup hizo posible que miles de programadores cambiaran a la programación orientada a objetos. Con la creación del lenguaje C++, se realizó plenamente una nueva era de programación. En palabras de una persona autorizada, Stroustrup creó el lenguaje informático más potente del mundo y señaló la dirección del futuro desarrollo del lenguaje.
Aunque el desarrollo del lenguaje C++ apenas ha comenzado, ya ha dado lugar a la aparición de dos lenguajes importantes: Java y C#. Excepto por ligeras diferencias, la sintaxis, el modelo de objetos y la "apariencia" general de Java y C# son muy similares a C++. Además, el diseño de las bibliotecas Java y C# también tiene la sombra de C++. La arquitectura de colección de Java y C# se deriva directamente de STL. El diseño fundamental de C++ tiene un gran impacto en todo el diseño de programación.
/question/18670935.html?si=1