SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (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
 

Ähnlich wie Programacion i

Ähnlich wie 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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 

Kürzlich hochgeladen (20)

proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 

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 />