Programación C

Páginas: 7 (1714 palabras) Publicado: 1 de agosto de 2012
Día 1
BREVE HISTORIA DEL LENGUAJE C
El C fue creado por Dennis Ritchie en los laboratorios de la Bell Telephone, en 1972. Su objetivo era la creación del sistema operativo UNIX (el cual se usa en muchas computadoras), y su propósito era ser útil y premitir a los programadores que las cosas se pudieran hacer.
Como el C es un lenguaje muy poderoso y flexible, su uso se difunció rápidamente másallá de los laboratorios Bell, y diferentes organizaciones comenzaron a usarlo creando sus propias versiones, lo cual comenzo a dar problemas de compatibilidad a los programadores. Para resolver esto, el American National Standars Institute (ANSI) formó un comité en 1983 para establecer una definición estándar del C, que llegó a ser conocida como el C estándar ANSI, gracias a esto todos loscompiladores de C modernos se adhieren a éste estándar.
POR QUE USAR C
En el mundo actual de la programación de computadoras, hay muchos lenguajes de alto nivel entre los que se puede escoger, como C, Pascal, BASIC y Modula. Todos éstos son lenguajes excelentes, no obstante hay varias razones por las cuales muchos profesionales de la computación sienten que el C se encuentra a la cabeza de la lista:* C es un lenguaje poderoso y flexible, no tiene límites y se usa para proyectos tan diversos como sistemas operativos, procesadores de palabras, gráficos, hojas de cálculo y compiladores para otros lenguajes.
* C es un lenguaje común, y como resultado se tienen disponibles una amplia variedad de compiladores y accesorios.
* C es un lenguaje transportable, es decir, un programa en Cpuede ser compilado y ejecutado en cualquier sistema operativo con pocas o ninguna modificación.
* C es un lenguaje de pocas palabras, contiene unos cuantos términos llamados palabras clave que son la base sobre la que está construida la funcionalidad del lenguaje.
* C es modular y puede (y debe) ser escrito en rutinas llamadas funciones, dichas funciones pueden ser reutilizadas en otrasaplicaciones o programas.
Y ¿qué hay acerca del lenguaje C++ (pronunciado C plus plus)? Es una nueva técnica de programación llamada programación orientada a objetos, y es una versión mejorada del C, es decir C++ contiene todo lo que tiene el C y nuevos agregados para la programación orientada a objetos, entonces si pretende aprender C++ debe aprender C.
PREPARACION PARA LA PROGRAMACION
Cuando secree un programa en C se debe seguir una secuencia de pasos:
1. Determinar el objetivo del programa.
2. Determinar el método que se quiere usar para la escritura del programa.
3. Crear el programa para resolver el problema.
4. Ejecutar el programa para ver los resultados.
Como un ejemplo, supongamos que alguien nos pide escribir un programa para determinar el área de un círculo. Elpaso 1 está completo, ya que se sabe el objetivo: determinar el área de un círculo. El paso 2 consiste en determinar lo que se necestia saber para calcular el área. En este ejemplo, supongamos que el usuario del programa proporcionará el radio del círculo. Sabiendo esto, se puede aplicar la fórmula πr2 para obtener la respuesta. Ahora se tienen las piezas que se necesitan, por lo que se puedecontinuar con los pasos 3 y 4, que son llamados ciclo de desarrollo del programa.
EL CICLO DE DESARROLLO DEL PROGRAMA
En el rpimer paso se usa un editor para crear un archivo de disco que contiene el código fuente. El segundo paso se compila el código fuente para crear un archivo objeto. En el tercer paso se enlaza el código compilado para crear un archivo ejecutable. Por último, el cuarto paso esejecutar el programa para ver si funciona como se planeó originalmente.
CREACION DEL CODIGO FUENTE
El código fuente es una serie de enunciados o comandos usados para darle instrucciones a la computadora de que ejecute las tareas que se desean. Por ejemplo, a continuación se presenta una línea de código fiente de C:
printf (¨Hello, Mom¡¨);
Este enunciado le indica a la computadora que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • programacion C
  • Programacion c++
  • c# Programacion
  • Programacion En C#
  • Programacion en c
  • Programacion en c
  • Programacion en c++
  • Programacion c ++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS