ensayo

Páginas: 12 (2850 palabras) Publicado: 19 de febrero de 2015
III
EL LENGUAJE DE PROGRAMACIÓN C

El lenguaje C reúne características de programación intermedia entre los lenguajes ensambladores y los lenguajes de alto nivel; con gran poderío
basado en sus operaciones a nivel de bits (propias
de ensambladores) y la mayoría de los elementos de la programación estructurada de los lenguajes de alto nivel, por lo que resulta ser el lenguaje preferido parael desarrollo de software de
sistemas y aplicaciones profesionales de la programación de computadoras.

HISTORIA
En 1970 Ken Thompson de los laboratorios Bell se había propuesto desarrollar un compilador para el lenguaje Fortran que corría en la primera versión
del sistema operativo UNIX tomando como referencia el lenguaje BCPL; el
resultado fue el lenguaje B (orientado a palabras) queresulto adecuado para
la programación de software de sistemas. Este lenguaje tuvo la desventaja
de producir programas relativamente lentos.
En 1971 Dennis Ritchie, con base en el lenguaje B desarrolló NB que luego
cambio su nombre por C; en un principio sirvió para mejorar el sistema
UNIX por lo que se le considera su lenguaje nativo. Su diseño incluye una
sintaxis simplificada, la aritmética dedirecciones de memoria (permite al
programador manipular bits, bytes y direcciones de memoria) y el concepto
de apuntador; además, al ser diseñado para mejorar el software de sistemas,
se busco que generase códigos eficientes y uno portabilidad total, es decir el
que pudiese correr en cualquier máquina. Logrados los objetivos anteriores,
C se convirtió en el lenguaje preferido de losprogramadores profesionales.
En 1980 Bjarne Stroustrup de los laboratorios Bell de Murray Hill, New
Jersey, inspirado en el lenguaje Simula67 adiciono las características de la
programación orientada a objetos (incluyendo la ventaja de una biblioteca
de funciones orientada a objetos) y lo denomino C con clases. Para 1983
dicha denominación cambio a la de C++. Con este nuevo enfoque surge la
nuevametodología que aumenta las posibilidades de la programación bajo
nuevos conceptos.

- 31 -

1.1. IDENTIFICADORES ESTANDAR

1
ELEMENTOS DEL LENGUAJE C

Los identificadores son nombres dados a constantes, variables, tipos, funciones y etiquetas de un programa.
Un identificador es una secuencia de letras (mayúsculas y/o minúsculas),
dígitos (0,1,...,9) y el caracter especial de subrayado (_ ). El primer caracter
de un identificador debe de ser un caracter letra o el carácter de subrayado.
Las letras pueden ser mayúsculas o minúsculas y se consideran como caracteres diferentes.
Por ejemplo:
Suma
Calculo_numeros_primos
ab123
_ordenar
i
1.2 PALABRAS RESERVADAS DEL LENGUAJE C (ANSI-C)
Las palabras reservadas son identificadores predefinidos que tienen un significado especialpara el compilador C. Un identificador definido por el usuario, no puede tener el mismo nombre que una palabra reservada.

Un programa en C se conforma como una colección de procedimientos (a menudo llamadas funciones, aunque no tengan valores de retorno). Estos procedimientos contienen declaraciones, sentencias, expresiones y otros elementos que en
conjunto indican a la computadora querealice
cierta acción.

auto
typedef
goto
case
struct
int

continue
wile
register
do
unsigned
short

else
break
static
extern
char
switch

for
default
union
if
double
void

long sizeof
num
main
return
float
signed

Algunas versiones de compiladores pueden tener palabras adicionales, asm,
ada, fortran, pascal, etc. Cabe hacer mención que el lenguaje que analizaremoses el ANSI C, y éste debe de compilarse en cualquier compilador y
cualquier plataforma, que soporte el ANSI C (LINUX, UNIX, MS-DOS,
etc.).

- 32 -

1.3 ESTRUCTURA DE UN PROGRAMA
Como en todos los lenguajes siempre es bueno comenzar con un programa,
simple y sencillo.
/* Un primer programa en C*/
#include
void main(void)
{
printf(''Hola Puebla”);
return;
}
Explicación:
La...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ensayo de el Ensayo
  • ensayo de ensayo
  • Ensayo Del Ensayo
  • Ensayo de un ensayo
  • Ensayemos un ensayo
  • ensayo del ensayo
  • Ensayo del ensayo
  • Ensayo del ensayo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS