SlideShare una empresa de Scribd logo
1 de 5
INTRODUCCIÒN<br />El presente trabajo fue realizado con la finalidad de indagar la evolución del programa. EL lenguaje C es el resultado de un proceso de desarrollo que inició con un lenguaje denominado BCPL. Este influenció a otro llamado B (inventado por Ken Thompson). En los años 70; éste lenguaje llevó a la aparición del C. <br />Con la popularidad de las microcomputadoras muchas compañías comenzaron a implementar su propio C por lo cual surgieron discrepancias entre sí. <br />Por esta razón ANSI (American National Standars Institute, por sus siglas en inglés), estableció un comité en 1983 para crear una definición no ambigua del lenguaje C e independiente de la máquina que pudiera utilizarse en todos los tipos de C. <br />Algunos de las C existentes son:<br />-Quick C<br />-C++<br />-Turbo C<br />-Turbo C ++<br />-Borland C<br />-Borland C++<br />-Microsoft C<br />-etc.<br />DESARROLLO<br />¿Que es el lenguaje C? El C es un Antes de empezar con la historia del lenguaje C definiré ¿Que es el lenguaje C? El C es un lenguaje de programación de nivel medio ya que combina los elementos del lenguaje de alto nivel con la funcionalidad del ensamblador. Una  vez aclarado este punto pasaremos a conocer su historia.<br />El lenguaje c fue creado por Dennis Ritchie en los laboratorios Bell Telephone en 1972, el c fue creado con un fin específico: el diseño del sistema operativo UNIX. Este lenguaje solo es una modificación del lenguaje B. El lenguaje C se llama de esta forma debido a que su predecesor fue llamado B.<br />Los tipos básicos de datos en el lenguaje C eran quot;
CHARquot;
 (carácter), quot;
INTquot;
 (enteros), quot;
FLOATquot;
 (Reales en simple precisión), y quot;
DOUBLEquot;
 (Reales en doble Precisión). Posteriormente se añadieron los tipos quot;
SHORTquot;
 (Enteros de longitud<=longitud de un int), quot;
LONGquot;
 (Enteros de longitud >= longitud de un entero), quot;
UNSIGNEDquot;
 (Enteros sin signo), y quot;
ENUMERACIONESquot;
. <br />Como el  C es un lenguaje muy poderoso y flexible su uso se difundió muy rápidamente más allá de los laboratorios Bell. Los programadores de todo el mundo comenzaron a usarlo para escribir todo tipo de programas. Sin embargo, diferentes organizaciones comenzaron a utilizar muy pronto sus propias versiones del C,  las pequeñas diferencias entre las implementaciones comenzaron a dar problemas a los programadores. Para resolver este problema, el American National Stándards (ANSI) formo un comité en 1983 para establecer una definición estándar del C, que llego a ser conocida como C estándar  ANSI. Con unas cuantas excepciones, todos los compiladores del C modernos de adhieren a este estándar.<br />El lenguaje C inicialmente fue creado para la programación de <br />-Sistemas operativos <br />-Intérpretes <br />-Editores <br />-Ensambladores <br />-Compiladores <br />-Administradores de bases de datos. <br />Actualmente, debido a sus características, puede ser utilizado para todo tipo de programas. <br />Algunas de las versiones existentes son:<br />- Turbo C++ 1.0- Borland C++ 2.0- Quick C<br />- C++<br />- Turbo C<br />- Turbo C ++<br />- Borland C<br />- Borland C++<br />- Microsoft C<br />- Turbo C 2.0<br />En 1967 Martin Richard creo el lenguaje BCPL que fue la base para la creación del lenguaje B escrito por Ken Thompson en 1970 con la intención de recodificar el UNIX, que en su fase de arranque estaba codificado en lenguaje ensamblador.<br />El lenguaje c fue creado por Dennis Ritchie en los laboratorios Bell Telephone en 1972, el c fue creado con un fin específico: el diseño del sistema operativo UNIX. Este lenguaje solo es una modificación del lenguaje B. El lenguaje C se llama de esta forma debido a que su predecesor fue llamado B.<br />CONCLUSIÒN<br />El desarrollo de esta aplicación permitió comprobar que el lenguaje 'C++' es un lenguaje muy flexible y poderoso. Puede resultar complicado, pero se obtienen resultados buenos con su uso.<br />REFERENCIAS<br />http://orbita.starmedia.com/~darkmx/c1.html<br />http://jorgesaavedra.wordpress.com/2006/12/09/breve-historia-de-c-c-c/<br />http://www.zator.com/Cpp/E1.htm<br />
Programacion i
Programacion i
Programacion i
Programacion i

Más contenido relacionado

La actualidad más candente

La actualidad más candente (13)

Trabajo de algoritmos
Trabajo de algoritmosTrabajo de algoritmos
Trabajo de algoritmos
 
Trabajo de algoritmos
Trabajo de algoritmosTrabajo de algoritmos
Trabajo de algoritmos
 
Historia de lenguaje c
Historia de lenguaje cHistoria de lenguaje c
Historia de lenguaje c
 
Lenguaje PHP
Lenguaje PHPLenguaje PHP
Lenguaje PHP
 
Programacion 1 feli
Programacion 1 feliProgramacion 1 feli
Programacion 1 feli
 
PRESENTACION LENGUAJE C
 PRESENTACION LENGUAJE C  PRESENTACION LENGUAJE C
PRESENTACION LENGUAJE C
 
Lenguaje de programación c
Lenguaje de programación cLenguaje de programación c
Lenguaje de programación c
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
01 - Introducción al lenguaje C
01 - Introducción al lenguaje C01 - Introducción al lenguaje C
01 - Introducción al lenguaje C
 
Mi lenguaje de programación de preferencia c++
Mi lenguaje de programación de preferencia c++Mi lenguaje de programación de preferencia c++
Mi lenguaje de programación de preferencia c++
 
Paola y lorena
Paola y lorenaPaola y lorena
Paola y lorena
 
Programacion en C
Programacion en CProgramacion en C
Programacion en C
 
historia del lenguaje c++.c
historia del lenguaje c++.chistoria del lenguaje c++.c
historia del lenguaje c++.c
 

Similar a Programacion i

Similar a Programacion i (20)

Trabajo de algoritmos
Trabajo de algoritmosTrabajo de algoritmos
Trabajo de algoritmos
 
Programacion 1 feli
Programacion 1 feliProgramacion 1 feli
Programacion 1 feli
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Deber 130912163339-phpapp01
Deber 130912163339-phpapp01Deber 130912163339-phpapp01
Deber 130912163339-phpapp01
 
historia del lenguaje c++
historia del lenguaje c++historia del lenguaje c++
historia del lenguaje c++
 
Deber
DeberDeber
Deber
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Diapositvivaa grupall
Diapositvivaa grupallDiapositvivaa grupall
Diapositvivaa grupall
 
2 intcomp gregmarybejarano
2 intcomp gregmarybejarano2 intcomp gregmarybejarano
2 intcomp gregmarybejarano
 
Programa en lenguaje C, Hildemaro Sequera, MI-42
Programa en lenguaje C, Hildemaro Sequera, MI-42Programa en lenguaje C, Hildemaro Sequera, MI-42
Programa en lenguaje C, Hildemaro Sequera, MI-42
 
C++
C++C++
C++
 
Lenguaje C Version Final 1.pptx
Lenguaje C Version Final 1.pptxLenguaje C Version Final 1.pptx
Lenguaje C Version Final 1.pptx
 
Tema 1 Programación I. 05-02-23.pdf
Tema 1 Programación I. 05-02-23.pdfTema 1 Programación I. 05-02-23.pdf
Tema 1 Programación I. 05-02-23.pdf
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Reportede c#(sharp)(hugo balmore vallejo diaz)
Reportede c#(sharp)(hugo balmore vallejo diaz)Reportede c#(sharp)(hugo balmore vallejo diaz)
Reportede c#(sharp)(hugo balmore vallejo diaz)
 
Lenguage c
Lenguage cLenguage c
Lenguage c
 
Lenguaje C.
Lenguaje C.Lenguaje C.
Lenguaje C.
 
Documento 5
Documento 5Documento 5
Documento 5
 

Más de y_ely_9

Cree un programa que calcule la suma de 2 números y sus productos
Cree un programa  que calcule la suma de 2 números y sus productosCree un programa  que calcule la suma de 2 números y sus productos
Cree un programa que calcule la suma de 2 números y sus productosy_ely_9
 
Cree un programa que calcule la suma de 2 números y sus productos
Cree un programa  que calcule la suma de 2 números y sus productosCree un programa  que calcule la suma de 2 números y sus productos
Cree un programa que calcule la suma de 2 números y sus productosy_ely_9
 
Cree un programa que calcule la suma de 2 números y sus productos
Cree un programa  que calcule la suma de 2 números y sus productosCree un programa  que calcule la suma de 2 números y sus productos
Cree un programa que calcule la suma de 2 números y sus productosy_ely_9
 
Cree un programa que calcule la suma de 2 números y sus productos
Cree un programa  que calcule la suma de 2 números y sus productosCree un programa  que calcule la suma de 2 números y sus productos
Cree un programa que calcule la suma de 2 números y sus productosy_ely_9
 
Cree un programa que calcule la suma de 2 números y sus productos
Cree un programa  que calcule la suma de 2 números y sus productosCree un programa  que calcule la suma de 2 números y sus productos
Cree un programa que calcule la suma de 2 números y sus productosy_ely_9
 
Cree un programa que calcule la suma de 2 números y sus productos
Cree un programa  que calcule la suma de 2 números y sus productosCree un programa  que calcule la suma de 2 números y sus productos
Cree un programa que calcule la suma de 2 números y sus productosy_ely_9
 
Cree un programa que calcule la suma de 2 números y sus productos
Cree un programa  que calcule la suma de 2 números y sus productosCree un programa  que calcule la suma de 2 números y sus productos
Cree un programa que calcule la suma de 2 números y sus productosy_ely_9
 
Cree un programa que calcule la suma de 2 números y sus productos
Cree un programa  que calcule la suma de 2 números y sus productosCree un programa  que calcule la suma de 2 números y sus productos
Cree un programa que calcule la suma de 2 números y sus productosy_ely_9
 
Programacion i
Programacion iProgramacion i
Programacion iy_ely_9
 
Programacion i
Programacion iProgramacion i
Programacion iy_ely_9
 
Programacion i
Programacion iProgramacion i
Programacion iy_ely_9
 

Más de y_ely_9 (11)

Cree un programa que calcule la suma de 2 números y sus productos
Cree un programa  que calcule la suma de 2 números y sus productosCree un programa  que calcule la suma de 2 números y sus productos
Cree un programa que calcule la suma de 2 números y sus productos
 
Cree un programa que calcule la suma de 2 números y sus productos
Cree un programa  que calcule la suma de 2 números y sus productosCree un programa  que calcule la suma de 2 números y sus productos
Cree un programa que calcule la suma de 2 números y sus productos
 
Cree un programa que calcule la suma de 2 números y sus productos
Cree un programa  que calcule la suma de 2 números y sus productosCree un programa  que calcule la suma de 2 números y sus productos
Cree un programa que calcule la suma de 2 números y sus productos
 
Cree un programa que calcule la suma de 2 números y sus productos
Cree un programa  que calcule la suma de 2 números y sus productosCree un programa  que calcule la suma de 2 números y sus productos
Cree un programa que calcule la suma de 2 números y sus productos
 
Cree un programa que calcule la suma de 2 números y sus productos
Cree un programa  que calcule la suma de 2 números y sus productosCree un programa  que calcule la suma de 2 números y sus productos
Cree un programa que calcule la suma de 2 números y sus productos
 
Cree un programa que calcule la suma de 2 números y sus productos
Cree un programa  que calcule la suma de 2 números y sus productosCree un programa  que calcule la suma de 2 números y sus productos
Cree un programa que calcule la suma de 2 números y sus productos
 
Cree un programa que calcule la suma de 2 números y sus productos
Cree un programa  que calcule la suma de 2 números y sus productosCree un programa  que calcule la suma de 2 números y sus productos
Cree un programa que calcule la suma de 2 números y sus productos
 
Cree un programa que calcule la suma de 2 números y sus productos
Cree un programa  que calcule la suma de 2 números y sus productosCree un programa  que calcule la suma de 2 números y sus productos
Cree un programa que calcule la suma de 2 números y sus productos
 
Programacion i
Programacion iProgramacion i
Programacion i
 
Programacion i
Programacion iProgramacion i
Programacion i
 
Programacion i
Programacion iProgramacion i
Programacion i
 

Programacion i

  • 1. INTRODUCCIÒN<br />El presente trabajo fue realizado con la finalidad de indagar la evolución del programa. EL lenguaje C es el resultado de un proceso de desarrollo que inició con un lenguaje denominado BCPL. Este influenció a otro llamado B (inventado por Ken Thompson). En los años 70; éste lenguaje llevó a la aparición del C. <br />Con la popularidad de las microcomputadoras muchas compañías comenzaron a implementar su propio C por lo cual surgieron discrepancias entre sí. <br />Por esta razón ANSI (American National Standars Institute, por sus siglas en inglés), estableció un comité en 1983 para crear una definición no ambigua del lenguaje C e independiente de la máquina que pudiera utilizarse en todos los tipos de C. <br />Algunos de las C existentes son:<br />-Quick C<br />-C++<br />-Turbo C<br />-Turbo C ++<br />-Borland C<br />-Borland C++<br />-Microsoft C<br />-etc.<br />DESARROLLO<br />¿Que es el lenguaje C? El C es un Antes de empezar con la historia del lenguaje C definiré ¿Que es el lenguaje C? El C es un lenguaje de programación de nivel medio ya que combina los elementos del lenguaje de alto nivel con la funcionalidad del ensamblador. Una  vez aclarado este punto pasaremos a conocer su historia.<br />El lenguaje c fue creado por Dennis Ritchie en los laboratorios Bell Telephone en 1972, el c fue creado con un fin específico: el diseño del sistema operativo UNIX. Este lenguaje solo es una modificación del lenguaje B. El lenguaje C se llama de esta forma debido a que su predecesor fue llamado B.<br />Los tipos básicos de datos en el lenguaje C eran quot; CHARquot; (carácter), quot; INTquot; (enteros), quot; FLOATquot; (Reales en simple precisión), y quot; DOUBLEquot; (Reales en doble Precisión). Posteriormente se añadieron los tipos quot; SHORTquot; (Enteros de longitud<=longitud de un int), quot; LONGquot; (Enteros de longitud >= longitud de un entero), quot; UNSIGNEDquot; (Enteros sin signo), y quot; ENUMERACIONESquot; . <br />Como el  C es un lenguaje muy poderoso y flexible su uso se difundió muy rápidamente más allá de los laboratorios Bell. Los programadores de todo el mundo comenzaron a usarlo para escribir todo tipo de programas. Sin embargo, diferentes organizaciones comenzaron a utilizar muy pronto sus propias versiones del C,  las pequeñas diferencias entre las implementaciones comenzaron a dar problemas a los programadores. Para resolver este problema, el American National Stándards (ANSI) formo un comité en 1983 para establecer una definición estándar del C, que llego a ser conocida como C estándar  ANSI. Con unas cuantas excepciones, todos los compiladores del C modernos de adhieren a este estándar.<br />El lenguaje C inicialmente fue creado para la programación de <br />-Sistemas operativos <br />-Intérpretes <br />-Editores <br />-Ensambladores <br />-Compiladores <br />-Administradores de bases de datos. <br />Actualmente, debido a sus características, puede ser utilizado para todo tipo de programas. <br />Algunas de las versiones existentes son:<br />- Turbo C++ 1.0- Borland C++ 2.0- Quick C<br />- C++<br />- Turbo C<br />- Turbo C ++<br />- Borland C<br />- Borland C++<br />- Microsoft C<br />- Turbo C 2.0<br />En 1967 Martin Richard creo el lenguaje BCPL que fue la base para la creación del lenguaje B escrito por Ken Thompson en 1970 con la intención de recodificar el UNIX, que en su fase de arranque estaba codificado en lenguaje ensamblador.<br />El lenguaje c fue creado por Dennis Ritchie en los laboratorios Bell Telephone en 1972, el c fue creado con un fin específico: el diseño del sistema operativo UNIX. Este lenguaje solo es una modificación del lenguaje B. El lenguaje C se llama de esta forma debido a que su predecesor fue llamado B.<br />CONCLUSIÒN<br />El desarrollo de esta aplicación permitió comprobar que el lenguaje 'C++' es un lenguaje muy flexible y poderoso. Puede resultar complicado, pero se obtienen resultados buenos con su uso.<br />REFERENCIAS<br />http://orbita.starmedia.com/~darkmx/c1.html<br />http://jorgesaavedra.wordpress.com/2006/12/09/breve-historia-de-c-c-c/<br />http://www.zator.com/Cpp/E1.htm<br />