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

Lenguaje de Programación C

  • 1.
    Lenguaje de ProgramaciónC 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ónC 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 lenguajede 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 losobjetivos 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 ala 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 mecanismospara 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 puedensurgir 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 enla é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 escritoen 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 argumentosson 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: Eslo 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?
  • 12.