presentación lenguaje c

9
ELABORADO POR: JANNELYS SANCHEZ C.I. 22.271.458 SAIA B UNIVERSIDAD FERMIN TORO FACULTAD DE INGENIERIA COMPUTACION PARA INGENIEROS Lenguaje C

Upload: jannelyssanchez

Post on 11-Aug-2015

70 views

Category:

Technology


0 download

TRANSCRIPT

ELABORADO POR:JANNELYS SANCHEZ

C.I. 22.271.458SAIA B

UNIVERSIDAD FERMIN TOROFACULTAD DE INGENIERIACOMPUTACION PARA INGENIEROS

Lenguaje C

Lenguaje C

conocido como “Lenguaje de programación de

sistemas” desarrollado en el año 1972 por

Dennis.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.

Funciones características

Permite la agrupación de instrucciones.

Incluye el concepto de puntero

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.

» 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

Desventajas

» Encapsulación» Recolección de basura nativa

» 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.

» La excesiva libertad en la escritura puede llevar a errores en la programación que, por ser correctos sintácticamente no se detectan a simple vista.

Utilidad ofrece economía sintáctica, control de flujo y estructuras sencillas y un buen conjunto de operadores. campo de aplicación

ilimitado y sobre todo, se aprende rápidamente.

El siguiente programa realiza la conversión de pies a metros usando la equivalencia:

1 pie = 0.3084 metros

El programa solicita por teclado el número de pies y visualiza en pantalla los metros correspondientes.

/* Ejemplo 2. Programa PIES.C */

#include <stdio.h>main (){int pies;float metros;printf ("\n¿Pies?: ");scanf ("%d", &pies);metros = pies * 0.3084;printf ("\n%d pies equivalen a %f metros\n", pies, metros);}

Ejemplo

Webgrafíahttp://www.monografias.com/trabajos4/lenguajec/lenguajec.shtml

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

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

“La Responsabilidad Es un cumplir las obligaciones y los compromisos adquiridos, dando repuestas adecuadas a lo que se espera de una persona o colectividad, yendo mas allá de la obligación escrita.”