diapositvivaa grupall

12
Historia del C y C+ + Estudiantes: Gustavo Pimentel Roger Mitre Luis Murillo Erick Canto David Benavides

description

UMECIT.Estudiante: Luis Murillo.

Transcript of diapositvivaa grupall

Historia del C y C++

Historia del C y C++Estudiantes: Gustavo PimentelRoger Mitre Luis Murillo Erick Canto David BenavidesvsgvsAntes de hablar de C++, es necesario explicar que un lenguaje de programacin es una herramienta que nos permite comunicarnos e instruir a la computadora para que realice una tarea especfica. Cada lenguaje de programacin posee una sintaxis y un lxico particular, es decir, forma de escribirse que es diferente en cada uno por la forma que fue creado y por la forma que trabaja su compilador para revisar, acomodar y reservar el mismo programa en memoria.En 1967 Martin Richards desarrollo BCPL como un lenguaje para escribir software para sistrmas operativos y compildores.kem Thompson en 1970 utilizo B para.crear las primeras.versiones del sistema operativo unix en los laboratorio bell sobre una computadora DEC PDP-7.Tanto BCPL como B eran lenguajes sin tipo (cada dato ocupaba una palabra en memoria, por ejemplo el trabajo de procesar un numero completo o un numero real era responsabilidaf del programador).Creadores de los lenguajes de programacinC, el cual evoluciono de dos lenguajes de programacion de BCPL y B.

Inicios del C

C evoluciono a partir de B, esta evolucion estuvo a cargo de Denis Ritchie en los laboratorios Bell, el mismo se implemento en una computadora DEC PDP-11, C utiliza muchos conceptos importantes de BCPL y B.

C se hizo muy popular como lenguaje de desarrollo para el sistema operativo UNIX.

-En la actualidad la mayoria de los operativos estan escritos en C o C++.

-C se encuenta disponible para la mayoria de las computadoras y es indrpendiente del hardware.

-Es posible escribir programas en C que sean portables para la mayoria de las computadoras.Ventajas de CC evoluciono en lo que ahora se conoce como C Tradicional, C Clasico o C Kernigham y Ritchie.

La amplia utilizacion de C para distintos tipos de computadoras ( en ocaciones llamadas plataformas de hardware) ocasion, desafortunadamente, muchas variates.

En 1983 se creo el comite tecnico X3J11 bajo la supervisin del American National Standards Committee on Computers and Information Processing (X3), para proporcionar una version clara r independiente de la computadora.

Que sucedio a fines de la decada del setenta?En 1989, el estandar fue aprobado, ANSI coopero con la internacional organizacion for Standardization (ISO) para estanfarizar C a nivel mundial, el documento conjunto del estandar se publico en 1990 y se le conocr como ANSI/ISO 9899.

Las copias de este documento pueden solicitarse en l ANSI, la segunda version del libro Kernigham y Ritchie en 1988 menciona esta version denominada ANSI C.Como evoluciono el lenguaje C++?C++ evoluciono de C, a principios de la decada de los ochenta, Bjarme Stroustrup desarrollo una extencion de C en los laboratorios Bell; C++.

C++ proporciona un conjunto de caracteristicas que pulen al lenguaje C; pero lo mas importante, proporciona la capacidad de programacion orientada a objetos.

C++ es un lenguanje hbrido en el es posible programar tanto en estilo C, como en estilo orientados a objetos, o en ambos.

Actualmente existe un estndar, denominado ISO C++, al que se han adherido la mayora de los fabricantes de compiladores ms modernos. Existen tambin algunos intrpretes, tales como ROOT.Un ejemplo de programa en C++: