SlideShare una empresa de Scribd logo
Institucion Educativa Tecnica Atanasio Girardot. Algoritmos. 1002
Presentado Por: *Victor Tequia *Jhon Quintero
Que es el lenguaje C  C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior lenguaje B, a su vez basado en BCPL.
Generalizando, un programa en C consta de tres secciones. La primera sección es donde van todos los ``headers''. Estos ``headers'' son comúnmente los ``#define'' y los ``#include''. Como segunda sección se tienen las ``funciones''. Al igual que Pascal, en C todas las funciones que se van a ocupar en el programa deben ir antes que la función principal (main()).
Quien invento el lenjuage C Ken Thompson
En 1965 se diploma en ciencias y en 1966 consigue un Master en ingeniería eléctrica y ciencias de la computación, por la universidad de California. En los años 60, Thompson y Dennis Ritchie trabajaron el sistema operativo Multics. Mientras escribía Multics, Thompson creó el lenguaje de programación Bon, al que llamo así por su esposa, Bonnie. Tanto Thompson como Ritchie abandonaron el desarrollo de Multics por su creciente complejidad, y en 1969 crean el sistema operativo UNIX. Thompson también diseñó el lenguaje de programación B, un precursor del C.
Thompson había desarrollado la versión de CTSS del editor QED, que incluyó las expresiones regulares para buscar el texto. QED y un editor más moderno ed (el editor por defecto en Unix) contribuyeron al desarrollo de las expresiones regulares. Estas llegaron a ser importantes en procesadores de texto. Casi todos los programas que trabajan con expresiones regulares hoy, utilizan una cierta variante de la notación de Thompson. El estilo de programación de Thompson ha influenciado notablemente a otros programadores. A finales de 2000, Thompson se retiró de los laboratorios de Bell, para trabajar en Entrisphere donde estuvo hasta 2006. Actualmente trabaja para Google.
Que versiones de lenguajes c existen:
Tipos : * C  * LISP * COBOL   * C++ * FORTAN  * PASCAL  * PROLOG   * SMALL TALK   * DELPHI  * JAVA
El Perl. Que otros lenguajes han aparecido a partir del Lenguaje C.
Estructura general de un programa en C /*  Comentarios de un parrafo completo comprendidos entre /*.....*/, sirven para aclarar qué  el programa o una parte del programa */ // Comentarios de 1 sola línea // Zona de ficheros de cabecera de las librerías #include <....... . h> // h de Head #include <....... . h> // Zona de prototipos de funciones int Potencia (int x,y) // Zona de variables globales int valor; float media_total; void main (void) //  Prog. ppal.  típico de Turbo C } //  llave de inicio del programa // codigo del programa ....... ....... ....... // fin del programa { //  Desarrollo del código de las funciones anteriores

Más contenido relacionado

ODP
Lenguaje c
ODP
Trabajo de algoritmos
ODP
Trabajo de algoritmos
ODP
Lenguaje c
PDF
PRESENTACION LENGUAJE C
PPT
Introduccion al lenguaje_c
DOCX
Programacion 1 feli
PDF
01 - Introducción al lenguaje C
Lenguaje c
Trabajo de algoritmos
Trabajo de algoritmos
Lenguaje c
PRESENTACION LENGUAJE C
Introduccion al lenguaje_c
Programacion 1 feli
01 - Introducción al lenguaje C

La actualidad más candente (16)

PDF
Historia de los compiladores
PDF
Lenguage c
PPTX
Resolucion de problemas y algoritmos
PPTX
Lenguaje c josequerales
DOCX
Programacion i
PPT
Presentación de C++
PPTX
Lenguaje de programacion c
PPTX
Lenguaje c++
DOCX
Programa en lenguaje C, Hildemaro Sequera, MI-42
PPTX
1. que es programacion
PPT
C++
PDF
Aprendiendo Lenguaje C
PPT
Cap2 compiladores
DOCX
HISTORIA DEL LENGUAJE DE PROGRAMACIÓN C++
PDF
Santaella u5 Lenguaje C++
PPS
01 lenguaje-c
Historia de los compiladores
Lenguage c
Resolucion de problemas y algoritmos
Lenguaje c josequerales
Programacion i
Presentación de C++
Lenguaje de programacion c
Lenguaje c++
Programa en lenguaje C, Hildemaro Sequera, MI-42
1. que es programacion
C++
Aprendiendo Lenguaje C
Cap2 compiladores
HISTORIA DEL LENGUAJE DE PROGRAMACIÓN C++
Santaella u5 Lenguaje C++
01 lenguaje-c
Publicidad

Similar a Lenguaje C. (20)

ODP
Lenguaje c
ODP
Lenguaje c
ODP
Lenguaje c
ODP
Trabajo de algoritmos
DOCX
Programacion i
DOCX
Programacion i
DOCX
Programacion i
ODP
Paola y lorena
PPTX
DOCX
Informe.
ODP
Lenguaje c
PPTX
Lenguaje de programación c
ODP
Lenguaje C
DOC
Trabajo de programacion 1
DOC
Lenguaje c completo 6 g x revisar x los estudiantes
PDF
Curso de lenguaje c angel salas
ODP
Lenguaje c
ODP
Lenguaje c
PDF
Cursode c
PPTX
Programación en C
Lenguaje c
Lenguaje c
Lenguaje c
Trabajo de algoritmos
Programacion i
Programacion i
Programacion i
Paola y lorena
Informe.
Lenguaje c
Lenguaje de programación c
Lenguaje C
Trabajo de programacion 1
Lenguaje c completo 6 g x revisar x los estudiantes
Curso de lenguaje c angel salas
Lenguaje c
Lenguaje c
Cursode c
Programación en C
Publicidad

Último (20)

PDF
Fundamentos_Educacion_a_Distancia_ABC.pdf
PDF
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
PDF
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
PDF
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
PDF
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
PDF
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
DOCX
V UNIDAD - SEGUNDO GRADO. del mes de agosto
PDF
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
PDF
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
PDF
Punto Critico - Brian Tracy Ccesa007.pdf
PDF
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
PDF
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
DOCX
2 GRADO UNIDAD 5 - 2025.docx para primaria
DOCX
V UNIDAD - PRIMER GRADO. del mes de agosto
PDF
biología es un libro sobre casi todo el tema de biología
PPTX
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
PDF
TOMO II - LITERATURA.pd plusenmas ultras
PDF
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
PDF
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
PDF
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
Fundamentos_Educacion_a_Distancia_ABC.pdf
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
V UNIDAD - SEGUNDO GRADO. del mes de agosto
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
Punto Critico - Brian Tracy Ccesa007.pdf
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
2 GRADO UNIDAD 5 - 2025.docx para primaria
V UNIDAD - PRIMER GRADO. del mes de agosto
biología es un libro sobre casi todo el tema de biología
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
TOMO II - LITERATURA.pd plusenmas ultras
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe

Lenguaje C.

  • 1. Institucion Educativa Tecnica Atanasio Girardot. Algoritmos. 1002
  • 2. Presentado Por: *Victor Tequia *Jhon Quintero
  • 3. Que es el lenguaje C C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior lenguaje B, a su vez basado en BCPL.
  • 4. Generalizando, un programa en C consta de tres secciones. La primera sección es donde van todos los ``headers''. Estos ``headers'' son comúnmente los ``#define'' y los ``#include''. Como segunda sección se tienen las ``funciones''. Al igual que Pascal, en C todas las funciones que se van a ocupar en el programa deben ir antes que la función principal (main()).
  • 5. Quien invento el lenjuage C Ken Thompson
  • 6. En 1965 se diploma en ciencias y en 1966 consigue un Master en ingeniería eléctrica y ciencias de la computación, por la universidad de California. En los años 60, Thompson y Dennis Ritchie trabajaron el sistema operativo Multics. Mientras escribía Multics, Thompson creó el lenguaje de programación Bon, al que llamo así por su esposa, Bonnie. Tanto Thompson como Ritchie abandonaron el desarrollo de Multics por su creciente complejidad, y en 1969 crean el sistema operativo UNIX. Thompson también diseñó el lenguaje de programación B, un precursor del C.
  • 7. Thompson había desarrollado la versión de CTSS del editor QED, que incluyó las expresiones regulares para buscar el texto. QED y un editor más moderno ed (el editor por defecto en Unix) contribuyeron al desarrollo de las expresiones regulares. Estas llegaron a ser importantes en procesadores de texto. Casi todos los programas que trabajan con expresiones regulares hoy, utilizan una cierta variante de la notación de Thompson. El estilo de programación de Thompson ha influenciado notablemente a otros programadores. A finales de 2000, Thompson se retiró de los laboratorios de Bell, para trabajar en Entrisphere donde estuvo hasta 2006. Actualmente trabaja para Google.
  • 8. Que versiones de lenguajes c existen:
  • 9. Tipos : * C * LISP * COBOL * C++ * FORTAN * PASCAL * PROLOG * SMALL TALK * DELPHI * JAVA
  • 10. El Perl. Que otros lenguajes han aparecido a partir del Lenguaje C.
  • 11. Estructura general de un programa en C /* Comentarios de un parrafo completo comprendidos entre /*.....*/, sirven para aclarar qué el programa o una parte del programa */ // Comentarios de 1 sola línea // Zona de ficheros de cabecera de las librerías #include <....... . h> // h de Head #include <....... . h> // Zona de prototipos de funciones int Potencia (int x,y) // Zona de variables globales int valor; float media_total; void main (void) // Prog. ppal. típico de Turbo C } // llave de inicio del programa // codigo del programa ....... ....... ....... // fin del programa { // Desarrollo del código de las funciones anteriores