presentación orvelio vinasco

9
AUTOR: ORVELIO VINASCO C.I. 20.258.527 SAIA B UNIVERSIDAD FERMIN TORO FACULTAD DE INGENIERIA COMPUTACION PARA INGENIEROS Lenguaje C

Upload: orvelio-vs

Post on 22-Jan-2017

70 views

Category:

Presentations & Public Speaking


0 download

TRANSCRIPT

Page 1: Presentación orvelio vinasco

AUTOR:ORVELIO VINASCO

C.I. 20.258.527SAIA B

UNIVERSIDAD FERMIN TOROFACULTAD DE INGENIERIACOMPUTACION PARA INGENIEROS

Lenguaje C

Page 2: Presentación orvelio vinasco

Lenguaje CSe trata de un lenguaje de tipos de datos estáticos, débilmente tipificado, de medio nivel pero con muchas características de bajo nivel. Dispone de las estructuras típicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a muy bajo nivel. Los compiladores suelen ofrecer extensiones al lenguaje que posibilitan mezclar código en ensamblador con código C o acceder directamente a memoria o dispositivos periféricos.C se desarrolló originalmente (conjuntamente con el sistema operativo Unix, con el que ha estado asociado mucho tiempo) por programadores para programadores. Sin embargo, ha alcanzado una popularidad enorme, y se ha usado en contextos muy alejados de la programación de software de sistema, para la que se diseñó originalmente.

Page 3: Presentación orvelio vinasco

Características y Funciones

• Permite la agrupación de instrucciones.

• Permite la separación de un programa en módulos que admiten compilación independiente.• Tiene un conjunto completo de instrucciones de control.

• Los argumentos de las funciones se transfieren por su valor.

• La E/S no forma parte del lenguaje, sino que se proporciona a través de una biblioteca de funciones.

Page 4: Presentación orvelio vinasco

• Altamente transportable• Un núcleo del lenguaje simple• Funcionalidades añadidas importantes• Interrupciones al procesador con uniones.

• Un conjunto reducido de palabras clave.• Un sistema de tipos que impide operaciones sin sentido.

• Lenguaje muy flexible que permite programar con múltiples estilos• Usa un lenguaje de preprocesador• Acceso a memoria de bajo nivel mediante el uso de punteros.

Ventajas

Page 5: Presentación orvelio vinasco

Desventajas• Recolección de basura nativa, sin embargo se encuentran a tal

efecto bibliotecas como la "libgc" desarrollada por Sun Microsystems, o el Recolector de basura de Boehm.

• Soporte para programación orientada a objetos, aunque la implementación original de C++ fue un preprocesador que traducía código fuente de C++ a C.

• Encapsulación.• Funciones anidadas, aunque GCC tiene esta característica como

extensión.• Polimorfismo en tiempo de código en forma de sobrecarga,

sobrecarga de operadores y sólo dispone de un soporte rudimentario para la programación genérica.

• Soporte nativo para programación multihilo y redes de computadores.

Page 6: Presentación orvelio vinasco

Utilidad

Ofrece economía sintáctica, control de flujo y estructuras sencillas y un buen conjunto de operadores.

Su campo de aplicación ilimitado y sobre todo, se aprende rápidamente.

Page 7: Presentación orvelio vinasco

Este es un programa en lenguaje C muy sencillo a la hora de ejecutarcomo podemos ver inicia llamando a la biblioteca <stdio.h> siempre o eso opino yo debería empezar por allí para armar el programa en C, saltando de inmediato al mensaje que va a imprimir la pantalla con "printf" al ejecutar este programa nos daría: Hola mundo.

EJEMPLO

Page 8: Presentación orvelio vinasco

Webgrafía

https://www.google.co.ve/?gfe_rd=cr&ei=oB2PVKS3FNCy8we9n4LwDw#q=que+es+el+lenguaje+c

https://www.americati.com/doc/ventajas_c/ventajas_c.html

http://html.rincondelvago.com/lenguaje-de-programacion-c_1.html

http://www.ecured.cu/index.php/Lenguaje_de_Programaci%C3%B3n_C

http://www.slideshare.net/danitxu/lenguaje-c-pdf

Page 9: Presentación orvelio vinasco

“Los ideales que iluminan mi camino y una y otra vez me han dado coraje para enfrentar la vida con alegría han sido: la amabilidad, la belleza y la verdad.” - Albert Einstein