Instituto Universitario Polit Cnico
Escuela De Ingeniería De Sistemas
Cátedra: Introducción a la Computación
Profesor: Ramón Aray Bachiller:
Jesus Gil C.I: 20.341.634
Barcelona 10 de Noviembre Del 2014
1)Lenguaje C
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. Fue creado en
1972
por
Dennis M. Ritchie
en
los
Laboratorios Bell
como evolución del anterior lenguaje
B
, a su vez basado
en
BCPL
.
Al igual que B, es un lenguaje orientado a la implementación de
Sistemas
Operativos
, concretamente
Unix
. C es apreciado por la eficiencia del código
que produce y es el lenguaje de programación más popular para crear software
de sistemas, aunque también se utiliza para crear aplicaciones. 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
.
La primera estandarización del lenguaje C fue en
ANSI
, con el estándar
X3.1591989. El lenguaje que define este estándar fue conocido vulgarmente
como
ANSI C
. Posteriormente, en 1990, fue ratificado como estándar
ISO
(ISO/IEC 9899:1990). La adopción de este estándar es muy amplia por lo que,
si los programas creados lo siguen, el código es portátil entre plataformas y/o
arquitecturas.
2) Estructura
La mejor forma de aprender un lenguaje es programando con él. El
programa más sencillo que se puede escribir en C es el siguiente:
Main
, como
nos podemos imaginar, este programa no hace nada, pero contiene la parte
más importante de cualquier programa C y además, es el más pequeño que se
puede escribir y que se compile correctamente. En él se define la
función
main,
que es la que ejecuta el sistema operativo al llamar a un programa C. El
nombre de una función C siempre va seguida de paréntesis, tanto si tiene
argumentos como si no. La definición de la función está formada por un bloque
de sentencias, que está encerrado entre llaves {}.
Ejemplo:
Declaraciones globales main( ) { variables locales bloque}funcion1( ) { variables
locales bloque }
Un programa algo más complicado es el siguiente:
#include
Con el visualizamos el mensaje Hola amigos! en el terminal. En la primera
línea indica que se tengan en cuenta las funciones y tipos definidos en la
librería stdio (standard input/output). Estas definiciones se encuentran en el
fichero header stdio.h. Ahora, en la función main se incluye una única sentencia
que llama a la función printf. Esta toma como argumento una cadena de
caracteres, que se imprimen van encerradas entre dobles comillas " ". El
símbolo \n indica un
cambio
de línea.
Hay un
grupo
de
símbolos
, que son
tratados
como caracteres individuales,
que especifican algunos caracteres especiales del
código ASCII
. Los más
importantes son:
\a
Alerta
\b
Espacio atrás
\f
Salto de página
\n
Salto de línea
\r
Retorno de carro
\t ...
Regístrate para leer el documento completo.