SlideShare una empresa de Scribd logo
1 de 13
Geovanna González # 14
Natalia Ramírez# 29
5º de informática
• Es un lenguaje de programación que se
desarrolló como parte de la evolución del
lenguaje B, sirve a la implementación de
sistemas operativos, específicamente a Unix.
• Es el lenguaje más usado ya que hace
compiladores para cualquier sistema conocido
y proporciona facilidad para realizar
programas utilizando código o bibliotecas
existentes.
• Sin embargo, el problema que presenta el
lenguaje C, es la diferencia que tiene con los
otros lenguajes a nivel de la velocidad de
desarrollo, debido a que es más lento
programar en C.
• Desde la creación de este lenguaje, se
originaron distintas versiones de C, que
incluían unas u otras características, palabras
reservadas, entre otros elementos.
Estructura de un Programa en C
• Un programa en C siempre comienza a ejecutar por
la función con nombre main. Desde una función se
puede pasar a otra, y las variables declaradas fuera
de una función tienen aspecto global o local al
fichero en donde se encuentran La siguiente figura
ilustra la estructura de un programa en C contenido
en varios ficheros.
• Para crear un ejecutable, el compilador del
lenguaje procesa los ficheros de código uno
por uno, de forma que las definiciones de
variables y las funciones de un fichero no las
recuerda cuando procesa el fichero siguiente.
Como consecuencia de esto, una variable no
puede ser utilizada, a no ser que se haya
declarado previamente en ese mismo fichero.
Estructura de un programa “grande”
• Uso de archivos cabecera (.h): por lo general
sólo contienen definiciones de los tipos de
datos, prototipos de funciones y comandos del
preprocesador de C.
Lenguaje de programacion c
Lenguaje de programacion c

Más contenido relacionado

La actualidad más candente

Microsoft Visual Basic
Microsoft Visual BasicMicrosoft Visual Basic
Microsoft Visual Basic
woker10
 

La actualidad más candente (19)

Ansi c
Ansi cAnsi c
Ansi c
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Programación de nivel básico 1. c1.
Programación de nivel básico 1. c1.Programación de nivel básico 1. c1.
Programación de nivel básico 1. c1.
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Sfd
SfdSfd
Sfd
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Microsoft Visual Basic
Microsoft Visual BasicMicrosoft Visual Basic
Microsoft Visual Basic
 
Fundamentos de Visual Basic
Fundamentos de Visual BasicFundamentos de Visual Basic
Fundamentos de Visual Basic
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
PROGRAMAS DECOMPILADORES
PROGRAMAS DECOMPILADORESPROGRAMAS DECOMPILADORES
PROGRAMAS DECOMPILADORES
 
UDA-Componentes RUP. Idioma (v2.1.1 deprecado)
UDA-Componentes RUP. Idioma  (v2.1.1 deprecado)UDA-Componentes RUP. Idioma  (v2.1.1 deprecado)
UDA-Componentes RUP. Idioma (v2.1.1 deprecado)
 
Programación.NET
Programación.NETProgramación.NET
Programación.NET
 
Traductores de lenguajes
Traductores   de    lenguajesTraductores   de    lenguajes
Traductores de lenguajes
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Lenguaje c daniel garcia
Lenguaje c daniel garciaLenguaje c daniel garcia
Lenguaje c daniel garcia
 
el verdadero tp
el verdadero tpel verdadero tp
el verdadero tp
 
Lenguaje de Programación C
Lenguaje de Programación CLenguaje de Programación C
Lenguaje de Programación C
 
Introducion a Mono
Introducion a  MonoIntroducion a  Mono
Introducion a Mono
 
Qué es el lenguaje c
Qué es el lenguaje cQué es el lenguaje c
Qué es el lenguaje c
 

Similar a Lenguaje de programacion c

Lenguajes de programaciòn
Lenguajes de programaciònLenguajes de programaciòn
Lenguajes de programaciòn
javierfelipe97
 
Lenguaje C++
Lenguaje C++Lenguaje C++
Lenguaje C++
AlfaBVB98
 
Metología Programación
Metología ProgramaciónMetología Programación
Metología Programación
FranLeonard
 

Similar a Lenguaje de programacion c (20)

lenguaje de programación
lenguaje de programación lenguaje de programación
lenguaje de programación
 
lenguaje de programación
lenguaje de programación lenguaje de programación
lenguaje de programación
 
Programacion
ProgramacionProgramacion
Programacion
 
Lenguaje c.Luis Carrodeguas.16418180
Lenguaje c.Luis Carrodeguas.16418180Lenguaje c.Luis Carrodeguas.16418180
Lenguaje c.Luis Carrodeguas.16418180
 
Lenguaje cc++
Lenguaje cc++Lenguaje cc++
Lenguaje cc++
 
Programacion .........
Programacion .........Programacion .........
Programacion .........
 
Lenguajes de programaciòn
Lenguajes de programaciònLenguajes de programaciòn
Lenguajes de programaciòn
 
Lenguaje de programación c
Lenguaje de programación cLenguaje de programación c
Lenguaje de programación c
 
LENGUAJE DE PROGRAMACION C DAYLIN
LENGUAJE DE PROGRAMACION C DAYLINLENGUAJE DE PROGRAMACION C DAYLIN
LENGUAJE DE PROGRAMACION C DAYLIN
 
Lenguaje C++
Lenguaje C++Lenguaje C++
Lenguaje C++
 
Aplicacion de c
Aplicacion de cAplicacion de c
Aplicacion de c
 
Roderish informe
Roderish informeRoderish informe
Roderish informe
 
El Lenguaje C y Sistemas Operativos Actuales
El Lenguaje C y Sistemas Operativos ActualesEl Lenguaje C y Sistemas Operativos Actuales
El Lenguaje C y Sistemas Operativos Actuales
 
Lenguje c.PRESENTACION
Lenguje c.PRESENTACIONLenguje c.PRESENTACION
Lenguje c.PRESENTACION
 
Metología Programación
Metología ProgramaciónMetología Programación
Metología Programación
 
Jaime monsalve-elementos-de-programacion
Jaime monsalve-elementos-de-programacionJaime monsalve-elementos-de-programacion
Jaime monsalve-elementos-de-programacion
 
Innovaciones realizadas a los programas
Innovaciones realizadas a los programasInnovaciones realizadas a los programas
Innovaciones realizadas a los programas
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Lenguaje C _ C++
Lenguaje C _ C++Lenguaje C _ C++
Lenguaje C _ C++
 
Programacion
ProgramacionProgramacion
Programacion
 

Lenguaje de programacion c

  • 1. Geovanna González # 14 Natalia Ramírez# 29 5º de informática
  • 2. • Es un lenguaje de programación que se desarrolló como parte de la evolución del lenguaje B, sirve a la implementación de sistemas operativos, específicamente a Unix.
  • 3.
  • 4.
  • 5. • Es el lenguaje más usado ya que hace compiladores para cualquier sistema conocido y proporciona facilidad para realizar programas utilizando código o bibliotecas existentes.
  • 6. • Sin embargo, el problema que presenta el lenguaje C, es la diferencia que tiene con los otros lenguajes a nivel de la velocidad de desarrollo, debido a que es más lento programar en C.
  • 7. • Desde la creación de este lenguaje, se originaron distintas versiones de C, que incluían unas u otras características, palabras reservadas, entre otros elementos.
  • 8.
  • 9. Estructura de un Programa en C • Un programa en C siempre comienza a ejecutar por la función con nombre main. Desde una función se puede pasar a otra, y las variables declaradas fuera de una función tienen aspecto global o local al fichero en donde se encuentran La siguiente figura ilustra la estructura de un programa en C contenido en varios ficheros.
  • 10. • Para crear un ejecutable, el compilador del lenguaje procesa los ficheros de código uno por uno, de forma que las definiciones de variables y las funciones de un fichero no las recuerda cuando procesa el fichero siguiente. Como consecuencia de esto, una variable no puede ser utilizada, a no ser que se haya declarado previamente en ese mismo fichero.
  • 11. Estructura de un programa “grande” • Uso de archivos cabecera (.h): por lo general sólo contienen definiciones de los tipos de datos, prototipos de funciones y comandos del preprocesador de C.