C y su superserie , C + +, son sistemas de lenguajes de programación de rastreo de sus orígenes de nuevo a algunos de los primeros ordenadores multiprocesadores construidos en los años 1960 y 1970 . Durante el curso de la evolución de la lengua , se han creado unos estándares diferentes idiomas con el fin de acomodar ciertos entornos de desarrollo. Dos importantes normas , la norma ANSI lenguaje C y Visual de Microsoft C /C + + lenguaje de aspecto similar , pero funcionan bien en diferentes contextos y en diferentes plataformas . K & RC
Antes ANSI y Visual C , el lenguaje C siguieron lo que se conoce como la especificación de K & R . "K & R " significa " Brian Kernighan " y " Dennis Ritchie, " dos programadores que desarrollaron el lenguaje . La especificación de K & R es informal , y sólo señaló como una especificación porque los dos creadores escribió el libro de instrucciones de programación C original, " El lenguaje de programación C ", que se convirtió en la especificación oficial de C. Esta especificación original introdujo la sintaxis y las bibliotecas que acompañó C.
ANSI C
la especificación para el C y C + + lenguajes de programación definidos por el American National Standards Institute o ANSI siguieron después de la norma K & R , entre otros. En 1990 , el comité ANSI publicó el primer estándar ANSI oficial para el lenguaje C . Más tarde , el estándar ANSI fue adoptado como una norma internacional o ISO . Por lo general , cualquier código escrito con las normas ANSI /ISO , sin tener en cuenta el hardware , debe recopilar bajo cualquier compilador C .
Visual C + +
Visual C + + se refiere a un especial C compilador y entorno de desarrollo interactivo ( IDE ), creado por Microsoft . Este entorno funciona con un estándar de C + + que utiliza las bibliotecas de Microsoft para crear proyectos grandes y complejos en sistemas Windows . Con el acceso a las bibliotecas de los sistemas especiales , los programadores de Windows pueden generar más fácilmente aplicaciones de Windows . Con el entorno integrado , los programadores de Windows resulta mucho más fácil trabajar con grandes proyectos de código, o varios proyectos a la vez - . Otra vez , a través de la plataforma Windows
Cuál es la diferencia < br ? >
el estándar K & R era sólo no oficial en el sentido de que es la especificación original para el lenguaje creado por los desarrolladores originales . Cuando el comité ANSI decidió estandarizar el lenguaje , creó una versión normalizada que luego se extendió a nivel internacional, para facilitar el desarrollo . En este caso, después de la especificación ANSI significaba trabajar en exactamente el mismo lenguaje , las bibliotecas , y los juegos de caracteres que cualquier otro programador utilizando ANSI . Visual C + + a los desarrolladores desarrollar exclusivamente para Windows, ya que los programas escritos en Visual C + + y sus bibliotecas no son portables entre plataformas .