SlideShare una empresa de Scribd logo
Lenguaje de Programación C
República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación
«U.E» Colegio Inmaculada Concepción
Mérida-Edo.-Mérida
Grecia
Morales
Lenguaje de Programación C
C es un lenguaje de programación de propósito
general que ofrece economía sintáctica, control de
flujo y estructuras sencillas y un buen conjunto de
operadores. No es un lenguaje de muy alto nivel y
más bien un lenguaje pequeño, sencillo y no está
especializado en ningún tipo de aplicación. Esto lo
hace un lenguaje potente, con un campo de aplicación
ilimitado y sobre todo, se aprende rápidamente. En
poco tiempo, un programador puede utilizar la
totalidad del lenguaje.
Es el lenguaje de
programación más popular
entre los distintos lenguajes
y este es utilizado para el
desarrollo de software,
aplicaciones entre otros; fue
desarrollado entre 1969 y
1972 por Dennis Ritchie en
los laboratorios Bell.
Uno de los objetivos de diseño del lenguaje
C es que sólo sean necesarias unas pocas
instrucciones en lenguaje máquina para
traducir cada elemento del lenguaje, sin
que haga falta un soporte intenso en
tiempo de ejecución.
Se encuentra estructurado y posee
sentencias y funciones que simplifican su
funcionamiento
Ventajas
presenta ventajas a la hora de usarlo ya que es eficiente
puesto que es posible utilizar sus características de bajo
nivel para realizar implementaciones óptimas, del mismo
modo a pesar de su bajo nivel es el lenguaje más portado en
existencia, habiendo compiladores para casi todos los
sistemas conocidos y proporciona facilidades para realizar
programas modulares y/o utilizar código o bibliotecas
existentes; trabaja con tipos de datos que son directamente
tratables por el hardware de la mayoría de computadoras
actuales, como son los caracteres, números y direcciones.
No proporciona mecanismos para tratar
tipos de datos que no sean los básicos,
debiendo ser el programador el que los
desarrolle. Esto permite que el código
generado sea muy eficiente y de ahí el éxito
que ha tenido como lenguaje de desarrollo de
sistemas.
Al utilizarlo pueden surgir algunos inconvenientes, el
mayor problema que presenta el lenguaje C frente a los
lenguajes de tipo de dato dinámico es la gran diferencia
en velocidad de desarrollo, es más lento programar en C,
sobre todo para el principiante; el mantenimiento en
algunos casos puede ser más difícil y costoso que con
ciertos lenguajes de más alto nivel. El código en C se
presta a sentencias cortas y enrevesadas de difícil
interpretación.
Desventajas
Cabe destacar en la época que fue desarrollado
este lenguaje, en ese tiempo existían pocos
programadores los cuales eran tomados en
cuenta como unos expertos en el área es por
esto que en la actualidad las personas iniciadas
en C deben tener buen uso de la memoria y
conocer a fondo todo lo que implica el manejo
de punteros y direcciones de memoria.
Todo programa escrito en C consta de una o más funciones, una
de las cuales se llama main. El programa siempre comenzará por
la ejecución de la función main. Cada función debe contener:
 Una cabecera de la función, que consta del nombre de la
función, seguido de una lista opcional de argumentos
encerrados con paréntesis.
 Una lista de declaración de argumentos, si se incluyen estos en
la cabecera.
 Una sentencia compuesta, que contiene el resto de la función.
Estructura en C
 Los argumentos son símbolos que representan información que se le
pasa a la función desde otra parte del programa .
 Cada sentencia compuesta se encierra con un par de llaves, {.....}. Las
llaves pueden contener combinaciones de sentencias elementales y
otras sentencias compuestas. Así las sentencias compuestas pueden
estar anidadas, una dentro de otra. Cada sentencia de expresión debe
acabar en punto y coma (;).
 Los comentarios pueden aparecer en cualquier parte del programa,
mientras estén situados entre los delimitadores /* ................ */. Los
comentarios son útiles para identificar los elementos principales de un
programa o simplemente para orientar a un posible usuario de ese
código.
Se debe tener en cuenta:
 Compilador: Es lo primero que necesitas para poder programar
en cualquier lenguaje. En este sitio puedes encontrar 4 que son
los mejores y aunque puedes usar cualquiera hay algunos que se
ajustan mejor a tus necesidades.
 Información sobre el lenguaje
 Programas de ejemplo: Puedes desde la sección Fuentes y sus
subcategorias descargar una buena cantidad de programas en C
y C++ para diversos propósitos.
 Solo ganas de aprender
¿Qué necesitas para programar
en C?
Gracias

Más contenido relacionado

PPTX
Compiladores, imterpretadores, lenguaje de alto medio y bajo nivel y lenguaje c
PPTX
Lenguaje de máquina y lenguaje ensamblador
PPTX
Elementos de la programación a nivel del lenguaje
PPTX
Presentacion de lenguajes de programacion grado 9.2
PPTX
Taller de progamacion
DOCX
Unidad 3
PPTX
Lenguajes de programación
PPTX
Lenguaje de programación
Compiladores, imterpretadores, lenguaje de alto medio y bajo nivel y lenguaje c
Lenguaje de máquina y lenguaje ensamblador
Elementos de la programación a nivel del lenguaje
Presentacion de lenguajes de programacion grado 9.2
Taller de progamacion
Unidad 3
Lenguajes de programación
Lenguaje de programación

La actualidad más candente (16)

DOCX
La programación
PPTX
Lenguajes de bajo nivel
PPTX
lenguaje de programación
PPTX
Mi lenguaje de preferencia
PPTX
Lenguaje de programacion de alto nivel
PPTX
Lenguajes de alto nivel
DOC
5 características del lenguaje cobol
PDF
Lenguaje de programación C - Cleibery.
PPTX
Lenguaje de programación
PPTX
Lenguaje c.Luis Carrodeguas.16418180
PPTX
Taller saberes previos
PPTX
Programacion :)
PPT
Especialidad presentacion taller sena
PPTX
Lenguajes de programacion (exposicion)
PPTX
Programacion
DOCX
Roderish informe
La programación
Lenguajes de bajo nivel
lenguaje de programación
Mi lenguaje de preferencia
Lenguaje de programacion de alto nivel
Lenguajes de alto nivel
5 características del lenguaje cobol
Lenguaje de programación C - Cleibery.
Lenguaje de programación
Lenguaje c.Luis Carrodeguas.16418180
Taller saberes previos
Programacion :)
Especialidad presentacion taller sena
Lenguajes de programacion (exposicion)
Programacion
Roderish informe
Publicidad

Similar a Lenguaje de Programación C (20)

DOCX
ENSAYO SOBRE EL LENGUAJE C
DOC
Lenguaje c completo 6 g x revisar x los estudiantes
PPTX
Lenguaje c1
PDF
Lenguaje c 1
PDF
Lenguaje c
DOCX
Informe.
DOCX
PPTX
Lenguaje c josequerales
PPTX
Aplicacion de c
PDF
Lenguaje C
PPTX
Lenguaje de programación C
PPTX
Lenguaje de programación C
ODP
Lenguaje C
PPT
Lenguajec
PPT
2 estructura programa-c
PPT
IntroLenguajeC.ppt
PDF
Lenguaje de programación c
PDF
Lenguaje c
PPTX
¿Qué es programación en C_.pptx
ENSAYO SOBRE EL LENGUAJE C
Lenguaje c completo 6 g x revisar x los estudiantes
Lenguaje c1
Lenguaje c 1
Lenguaje c
Informe.
Lenguaje c josequerales
Aplicacion de c
Lenguaje C
Lenguaje de programación C
Lenguaje de programación C
Lenguaje C
Lenguajec
2 estructura programa-c
IntroLenguajeC.ppt
Lenguaje de programación c
Lenguaje c
¿Qué es programación en C_.pptx
Publicidad

Último (6)

DOCX
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
PDF
AutoCAD Herramientas para el futuro, Juan Fandiño
PPTX
sistemas de informacion.................
PPTX
Conceptos basicos de Base de Datos y sus propiedades
PDF
Su punto de partida en la IA: Microsoft 365 Copilot Chat
PPTX
Derechos_de_Autor_y_Creative_Commons.pptx
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
AutoCAD Herramientas para el futuro, Juan Fandiño
sistemas de informacion.................
Conceptos basicos de Base de Datos y sus propiedades
Su punto de partida en la IA: Microsoft 365 Copilot Chat
Derechos_de_Autor_y_Creative_Commons.pptx

Lenguaje de Programación C

  • 1. Lenguaje de Programación C República Bolivariana de Venezuela Ministerio del Poder Popular para la Educación «U.E» Colegio Inmaculada Concepción Mérida-Edo.-Mérida Grecia Morales
  • 2. Lenguaje de Programación C C es un lenguaje de programación de propósito general que ofrece economía sintáctica, control de flujo y estructuras sencillas y un buen conjunto de operadores. No es un lenguaje de muy alto nivel y más bien un lenguaje pequeño, sencillo y no está especializado en ningún tipo de aplicación. Esto lo hace un lenguaje potente, con un campo de aplicación ilimitado y sobre todo, se aprende rápidamente. En poco tiempo, un programador puede utilizar la totalidad del lenguaje.
  • 3. Es el lenguaje de programación más popular entre los distintos lenguajes y este es utilizado para el desarrollo de software, aplicaciones entre otros; fue desarrollado entre 1969 y 1972 por Dennis Ritchie en los laboratorios Bell.
  • 4. Uno de los objetivos de diseño del lenguaje C es que sólo sean necesarias unas pocas instrucciones en lenguaje máquina para traducir cada elemento del lenguaje, sin que haga falta un soporte intenso en tiempo de ejecución. Se encuentra estructurado y posee sentencias y funciones que simplifican su funcionamiento
  • 5. Ventajas presenta ventajas a la hora de usarlo ya que es eficiente puesto que es posible utilizar sus características de bajo nivel para realizar implementaciones óptimas, del mismo modo a pesar de su bajo nivel es el lenguaje más portado en existencia, habiendo compiladores para casi todos los sistemas conocidos y proporciona facilidades para realizar programas modulares y/o utilizar código o bibliotecas existentes; trabaja con tipos de datos que son directamente tratables por el hardware de la mayoría de computadoras actuales, como son los caracteres, números y direcciones.
  • 6. No proporciona mecanismos para tratar tipos de datos que no sean los básicos, debiendo ser el programador el que los desarrolle. Esto permite que el código generado sea muy eficiente y de ahí el éxito que ha tenido como lenguaje de desarrollo de sistemas.
  • 7. Al utilizarlo pueden surgir algunos inconvenientes, el mayor problema que presenta el lenguaje C frente a los lenguajes de tipo de dato dinámico es la gran diferencia en velocidad de desarrollo, es más lento programar en C, sobre todo para el principiante; el mantenimiento en algunos casos puede ser más difícil y costoso que con ciertos lenguajes de más alto nivel. El código en C se presta a sentencias cortas y enrevesadas de difícil interpretación. Desventajas
  • 8. Cabe destacar en la época que fue desarrollado este lenguaje, en ese tiempo existían pocos programadores los cuales eran tomados en cuenta como unos expertos en el área es por esto que en la actualidad las personas iniciadas en C deben tener buen uso de la memoria y conocer a fondo todo lo que implica el manejo de punteros y direcciones de memoria.
  • 9. Todo programa escrito en C consta de una o más funciones, una de las cuales se llama main. El programa siempre comenzará por la ejecución de la función main. Cada función debe contener:  Una cabecera de la función, que consta del nombre de la función, seguido de una lista opcional de argumentos encerrados con paréntesis.  Una lista de declaración de argumentos, si se incluyen estos en la cabecera.  Una sentencia compuesta, que contiene el resto de la función. Estructura en C
  • 10.  Los argumentos son símbolos que representan información que se le pasa a la función desde otra parte del programa .  Cada sentencia compuesta se encierra con un par de llaves, {.....}. Las llaves pueden contener combinaciones de sentencias elementales y otras sentencias compuestas. Así las sentencias compuestas pueden estar anidadas, una dentro de otra. Cada sentencia de expresión debe acabar en punto y coma (;).  Los comentarios pueden aparecer en cualquier parte del programa, mientras estén situados entre los delimitadores /* ................ */. Los comentarios son útiles para identificar los elementos principales de un programa o simplemente para orientar a un posible usuario de ese código. Se debe tener en cuenta:
  • 11.  Compilador: Es lo primero que necesitas para poder programar en cualquier lenguaje. En este sitio puedes encontrar 4 que son los mejores y aunque puedes usar cualquiera hay algunos que se ajustan mejor a tus necesidades.  Información sobre el lenguaje  Programas de ejemplo: Puedes desde la sección Fuentes y sus subcategorias descargar una buena cantidad de programas en C y C++ para diversos propósitos.  Solo ganas de aprender ¿Qué necesitas para programar en C?