12.176 cursos gratis
8.741.793 alumnos
Facebook Twitter YouTube
Busca cursos gratis:

Introducción al Lenguaje C

Autor: Fernando Guerrero
Curso:
8,81/10 (467 opiniones) |73701 alumnos|Fecha publicación: 10/05/2004

Capítulo 1:

 Introducción

CURSO BASICO DE PROGRAMACION EN C.

INTRODUCCION

El lenguaje C fue inventado e implementado por primera vez por Dennis Ritchie en un DEC PDP-11 en Bell Laboratories. Es el resultado de un proceso de desarrollo comenzado con un lenguaje anterior denominado B, inventado por Ken Thompson. En los años 70 el lenguaje B llevó al desarrollo del C. En 1978, Brian Kernighan y Dennis Ritchie publicaron el libro The C Programming Language que ha servido hasta la actualidad como definición eficiente de este lenguaje.

Durante muchos años el estándar de C fue la versión proporcionada con la versión cinco del sistema operativo UNIX. En 983, el instituto de estándares americanos estableció un estándar que definiera el lenguaje C, conocido como ANSI C. Hoy día, todos los principales compiladores de C llevan implementado el estándar ANSI.

El lenguaje C se denomina como un lenguaje de nivel medio, puesto que combina elementos de lenguajes de alto nivel Fortran, Pascal, Basic¿) con el funcionalismo del lenguaje ensamblador.

C permite la manipulación de bits, bytes y direcciones (los elementos básicos con que funciona la computadora).

Otras características del C es que posee muy pocas palabras clave (32, donde 27 fueron definidas en la versión original y cinco añadidas por el comité del ANSI, enum, const, enum, const, signed, void y volatile). Todas las palabras clave de C están en minúsculas (C distingue entre las mayúsculas y minúsculas). En la siguiente tabla se muestran las 32 palabras clave: d, void y volatile). Todas las palabras clave de C están en minúsculas (C distingue entre las mayúsculas y minúsculas). A continuación se muestran las 32 palabras clave: auto, break, case, char, const, continue, default, do, double, else, enum, extern, float, for, goto if int long register return short signed sizeof static struct switch typedef union unsigned void volatile while.

Los programas en C consisten en una o más funciones. La única función que debe estar absolutamente presente es la denominada main, siendo la primera función que es llamada cuando comienza la ejecución del programa. Aunque main no forma técnicamente parte del lenguaje C, hay que tratarla como si lo fuera, pues si se emplea para nombrar una variable, probablemente confundirá al compilador.

La forma general de un programa en C es: main, siendo la primera función que es llamada cuando comienza la ejecución del programa. Aunque main no forma técnicamente parte del lenguaje C, hay que tratarla como si lo fuera, pues si se emplea para nombrar una variable, probablemente confundirá al compilador.

La forma general de un programa en C es: main no forma técnicamente parte del lenguaje C, hay que tratarla como si lo fuera, pues si se emplea para nombrar una variable, probablemente confundirá al compilador.

La forma general de un programa en C es:
instrucciones del preprocesador
declaraciones globales
tipo_devuelto main(lista de parámetros)
{
secuencia de sentencias
}

El programa así escrito se denomina programa fuente y puede estar escrito en uno o varios ficheros.

Para que el programa pueda ser ejecutado se debe compilar y enlazar (linkar) con todas aquellas funciones de la biblioteca que se necesiten.

El proceso de compilar consiste en traducir el programa fuente a código o lenguaje máquina.

El proceso de linkaje (enlazado) consiste en añadir rutinas (propias o bibliotecas existentes en el mercado) que también están en código máquina, es decir, están en objeto.

Una vez enlazado el programa objeto, tenemos un programa ejecutable que se puede ejecutar en el ordenador.

Estos procesos son realizados por un programa llamado compilador.

El compilador en las máquinas Alpha del C. P. D. es el DEC OSF/1 Versión 4.0. Para compilar y enlazar un programa con este compilador basta con hacer cc nombre_del_programa.c para crear, si no hay errores, un ejecutable (a.out). Existen múltiples opciones en el compilador que se pueden comprobar con el comando de ayuda de los sistemas operativos.

Los ejemplos del curso siguen la sintaxis aceptada por el estándar ANSI, con lo que son portables con cualquier otro compilador que lo lleve implementado.

El programa así escrito se denomina programa fuente y puede estar escrito en uno o varios ficheros.

Para que el programa pueda ser ejecutado se debe compilar y enlazar (linkar) con todas aquellas funciones de la biblioteca que se necesiten.

El proceso de compilar consiste en traducir el programa fuente a código o lenguaje máquina.

El proceso de linkaje (enlazado) consiste en añadir rutinas (propias o bibliotecas existentes en el mercado) que también están en código máquina, es decir, están en objeto.

Una vez enlazado el programa objeto, tenemos un programa ejecutable que se puede ejecutar en el ordenador.

Estos procesos son realizados por un programa llamado compilador.

El compilador en las máquinas Alpha del C. P. D. es el DEC OSF/1 Versión 4.0. Para compilar y enlazar un programa con este compilador basta con hacer cc nombre_del_programa.c para crear, si no hay errores, un ejecutable (a.out). Existen múltiples opciones en el compilador que se pueden comprobar con el comando de ayuda de los sistemas operativos.

Los ejemplos del curso siguen la sintaxis aceptada por el estándar ANSI, con lo que son portables con cualquier otro compilador que lo lleve implementado.

El programa así escrito se denomina programa fuente y puede estar escrito en uno o varios ficheros.

Para que el programa pueda ser ejecutado se debe compilar y enlazar (linkar) con todas aquellas funciones de la biblioteca que se necesiten.

El proceso de compilar consiste en traducir el programa fuente a código o lenguaje máquina.

El proceso de linkaje (enlazado) consiste en añadir rutinas (propias o bibliotecas existentes en el mercado) que también están en código máquina, es decir, están en objeto.

Una vez enlazado el programa objeto, tenemos un programa ejecutable que se puede ejecutar en el ordenador.

Estos procesos son realizados por un programa llamado compilador.

El compilador en las máquinas Alpha del C. P. D. es el DEC OSF/1 Versión 4.0. Para compilar y enlazar un programa con este compilador basta con hacer cc nombre_del_programa.c para crear, si no hay errores, un ejecutable (a.out). Existen múltiples opciones en el compilador que se pueden comprobar con el comando de ayuda de los sistemas operativos.

Los ejemplos del curso siguen la sintaxis aceptada por el estándar ANSI, con lo que son portables con cualquier otro compilador que lo lleve implementado.

Capítulo siguiente - Elementos

Nuestras novedades en tu e-mail

Escribe tu e-mail:



MailxMail tratará tus datos para realizar acciones promocionales (vía email y/o teléfono).
En la política de privacidad conocerás tu derechos y gestionarás la baja.

Cursos similares a Introducción al Lenguaje C



  • Vídeo
  • Alumnos
  • Valoración
  • Cursos
1. Lenguaje C++. Guía para Programadores
C++ es un potente lenguaje de programación que apareció en 1980, continuando con... [01/07/04]
37.692  
2. Action Script 3. Lenguaje de programación
Action script 3 . Este curso de informática fue realizado especialmente para las... [04/05/11]
274
Curso con video
3. Introducción a Oracle
En el curso se introducen los conceptos básicos para saber que es un Gestor de... [01/02/06]
21.247  

¿Qué es mailxmail.com?|ISSN: 1699-4914|Ayuda
Publicidad|Condiciones legales de mailxmail