TAREA DE PROGRAMACIÓN

Páginas: 11 (2546 palabras) Publicado: 18 de octubre de 2015

ORIGENES DEL LENGUAJE DE PROGRAMACIÓN C
Lenguaje de programación C. También conocido como “Lenguaje de programación de sistemas” desarrollado en el año 1972 por Dennis Ritchie para UNIX un sistema operativo multiplataforma. El lenguaje C es del tipo lenguaje estructurado como son Pascal, Fortran, Basic. Sus instrucciones son muy parecidas a otros lenguajes incluyendo sentencias como if, else,for, do y while... . Aunque C es un lenguaje de alto nivel (puesto que es estructurado y posee sentencias y funciones que simplifican su funcionamiento) tenemos la posibilidad de programar a bajo nivel ( como en el Assembler tocando los registros, memoria etc. ). Para simplificar el funcionamiento de el lenguaje C tiene incluidas librerías de funciones que pueden ser incluidas haciendoreferencia la librería que las incluye, es decir que si queremos usar una función para borrar la pantalla tendremos que incluir en nuestro programa la librería que tiene la función para borrar la pantalla.
http://www.ecured.cu/index.php/Lenguaje_de_Programaci%C3%B3n_C
CARACTERISTICAS DEL LENGUAJE DE PROGRAMACIÓN C.
Las principales características del Lenguaje C son:
1.-Tiene un conjunto completo deinstrucciones de control.
2.-Permite la agrupación de instrucciones.
3.-Incluye el concepto de puntero (variable que contiene la dirección de otra variable).
4.-Los argumentos de las funciones se transfieren por su valor.
5.- E/S no forma parte del lenguaje, sino que se proporciona a través de una biblioteca de funciones.
Permite la separación de un programa en módulos que admiten compilaciónindependiente.
Originalmente el Lenguaje C estuvo muy ligado al sistema operativo UNIX como se había mencionado antes que, en su mayor parte, está escrito en C. Más adelante se comenzó a utilizar en otros sistemas operativos para programar editores, compiladores, etc. Aunque se le conoce como un lenguaje de programación de sistemas, no se adapta mal al resto de aplicaciones. De hecho, hoy endía un alto porcentaje de software para ordenadores personales está escrito en Lenguaje C. Por ejemplo, el sistema operativo MS-DOS.
http://www.programandoenc.16mb.com/index.php/lenguaje-cc



VENTAJAS Y DESVENTAJAS DEL LENGUAJE C
VENTAJAS
*Es un lenguaje muy flexible que permite programar con múltiples estilos. Uno de los más empleados es el estructurado "no llevado al extremo" (permitiendociertas licencias de ruptura).
*Un sistema de tipos que impide operaciones sin sentido.
*Un conjunto reducido de palabras clave.
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++ fueun preprocesador que traducía código fuente de C++ a C.
*Encapsulación.
http://tododelenguajec.blogspot.mx/2011/11/caracteristicas-del-lenguaje-c.html
ESTRUCTURA GENERAL DE UN PROGRAMA C
Todo programa 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. Las definiciones de las funciones adicionales puedenpreceder o seguir a 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 éstos en la cabecera.
* Una sentencia compuesta, que contiene el resto de la función.
Los comentarios pueden aparecer en cualquier parte del programa,mientras estén situados entre los delimitadores /* */ o comenzar con // si solo es una línea.
/*Estructura de un programa en C*/
#include



#define nombre_de_la_constante valor
//Función principal
void main(){
definición de variables;
instrucciones del programa;
}
Ejemplo:
/*Primer programa en C*/
#include
#include
void main(){
//Imprime el texto en pantalla
printf ("Hola, mundo!");
getch();
}...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tarea programación
  • tarea programacion
  • Tarea Programacion
  • Tarea programacion
  • Tarea De Programacion
  • Tarea Programacion
  • tarea programacion
  • tarea programación moviles

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS