Red de conocimiento informático - Computadora portátil - lenguaje c y cnbsp;++

lenguaje c y cnbsp;++

El prototipo del lenguaje ALGOL60 del lenguaje C. (También conocido como lenguaje A) En 1963, la Universidad de Cambridge desarrolló el lenguaje ALGOL60 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, Kennbsp;Thompson de Bell Labs en los Estados Unidos modificó BCPL y le dio un interesante nombre "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ó la segunda letra de BCPL como el nombre de un idioma. lenguaje C. Para promover el sistema operativo UNIX, Dennis M. Ritchien publicó en 1977 un texto compilado en lenguaje C "Compilador de lenguaje C portátil" que no depende del sistema de máquina específico. Ese es el famoso ANSInbsp;C. En 1978, AT&T Bell Laboratories lanzó oficialmente el lenguaje C. Al mismo tiempo, B.W. Kernighan y D.M. Ritchit fueron coautores del famoso libro "PROGRAMMING LANGUAGE". Generalmente denominado "Kamp;amp;R", algunas personas también lo llaman estándar "Kamp;amp;R". Sin embargo, en "K&R" no se definió un lenguaje estándar completo. Posteriormente, el Instituto Nacional Estadounidense de Estándares (Americannbsp; Nationalnbsp; Standardsnbsp; Institute) formuló un estándar de lenguaje Cnbsp; Generalmente llamado ANSInbsp;C. En 1988, con la creciente popularidad de las microcomputadoras, aparecieron muchas versiones del 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, nbsp, que se convirtió en el estándar actual del lenguaje C 3. Las características principales del lenguaje C nbsp;. El lenguaje C se está desarrollando rápidamente y se ha convertido en uno de los lenguajes más populares, principalmente debido a sus poderosas funciones. Muchos software de sistema conocidos, como DBAS Enbsp;Ⅲnbsp;PLUS, DBAS Enbsp;Ⅳnbsp; 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. C ++, la palabra lenguaje C generalmente se pronuncia como "C plus plus" en el círculo de programadores de China continental, mientras que los programadores occidentales generalmente lo pronuncian como "Cnbsp; plusnbsp; plus". C++ es un lenguaje de programación de propósito general con verificación de tipos de datos estáticos y soporte para múltiples paradigmas de programación. Admite múltiples estilos de programación, como programación de procedimientos, abstracción de datos, programación orientada a objetos, creación de iconos y otra programación genérica. nbsp; el Dr. Bjarnen Stroustrup de AT&T Bell Labs en los Estados Unidos inventó e implementó C++ (originalmente este lenguaje se llamaba "Cnbsp" a principios de la década de 1980 ;connbsp;Clases"). Al principio, C ++ apareció como una versión mejorada del lenguaje C. A partir de la adición de clases al lenguaje C, se agregaron constantemente nuevas características.

Gradualmente se están agregando al estándar funciones virtuales, sobrecarga de operadores, herencia múltiple, plantillas, excepciones, RTTI y espacios de nombres. En 1998, la Organización Internacional de Normalización (ISO) promulgó el estándar internacional ISO/IECnbsp;14882-1998 para el lenguaje de programación C++. C++ es un lenguaje de programación estándar internacional, a menudo llamado ANSI/ISOnbsp;C++. 1998 es el primer año en que se estableció el Comité de Estándares de C++. De ahora en adelante, el estándar se actualizará cada cinco años según las necesidades reales. La próxima actualización del estándar será en 2009. Actualmente, generalmente llamamos a este estándar C++. 0x. Desafortunadamente, debido a la complejidad del lenguaje C++ y al hecho de que ha pasado por muchos años de evolución, hasta ahora (2004) sólo existen unos pocos compiladores que cumplen plenamente con este estándar (esto no es del todo correcto, de hecho, ninguno hasta ahora) Cualquier compilador es totalmente compatible con ISOnbsp;C++). nbsp; Además, en lo que respecta al aprendizaje actual de C++, se puede considerar como un lenguaje independiente y no depende del lenguaje C. Podemos aprender C++ directamente sin aprender el lenguaje C. Según la reseña del libro "Thinkingnbsp;innbsp;C++", la eficiencia de C++ y C a menudo difiere entre más o menos un 5%. Por lo tanto, algunas personas piensan que C++ puede reemplazar completamente el lenguaje C en la mayoría de las situaciones (sin embargo, necesitamos usar el espacio con cuidado y operar directamente el hardware en microcontroladores, etc.