lenguaje de programacion

Páginas: 19 (4669 palabras) Publicado: 19 de febrero de 2015
HISTORIA DEL LENGUAJE C
El lenguaje C nació en los laboratorios de la Bell Telephone y fué escrito por Brian
Kernighan y Dennis Rirchie. Ha sido estrechamente asociado con el sistema operativo
UNIX, ya que este sistema se desarrollo en este lenguaje, lo mismo que casi la totalidad
de los programas y herramientas de UNIX. También el propio compilador de C fue
escrito en C.
C es un lenguajede programación de propósito general conocido por su eficiencia,
economía y portabilidad.
EFICIENCIA
. Programación estructurada.
. Abundancia en operadores y tipos de datos.
. Codificación en alto y bajo nivel simultáneamente.
. Reemplaza ventajosamente la programación en ensamblador.
. Utilización natural de las funciones primitivas del sistema.
. No está orientado a ningún área enespecial.
. Producción de código objeto altamente optimizado.
. Facilidad de aprendizaje.
. Permite trabajar fácilmente a nivel de bits
. "C" combina los elementos propios de un lenguaje de alto nivel como BASIC, PASCAL,
FORTRAN con los elementos funcionales de un lenguaje de bajo nivel (como el lenguaje
Ensamblador) "se dice que C es un lenguaje de medio nivel"
ECONOMIA
. Un programa en *C* engeneral requiere menos código que el equivalente en otros
lenguajes, ya que consta de muy pocas instrucciones . La ejecución es muy rápida y
además el programa ejecutable gasta machismo menos espacio en disco y en memoria
que otros lenguajes de alto nivel.
. Economía en las expresiones.
PORTABILIDAD
. un programa escrito en *c* corre con cuy pocos cambios en cualquier máquina que
poseadicho compilador.
. El diseño de "C* lo hace independiente de cualquier sistema operacional.
. "C" maneja un preprocesador para efectuarle cambios al texto fuente antes del proceso
de compilación.
. Maneja además Macros y compilación condicional.
. En *C* se puede escribir cualquier ambiente de programación: Compiladores, Sistemas
Operativos, Sistemas de Archivos, Sistemas Expertos.

TÉRMINOSEN C
Código Fuente
Es el texto de programa que el usuario realiza.
Código Objeto
Es el programa traducido a lenguaje de máquina.
Compilador
Es el encargado de traducir el código fuente en código objeto, de esta manera la
ejecución de los programas es más rápida que la que se realiza a través de los lenguajes
interpretados.
Interpretador

1

Es el que lee el código fuente de unprograma línea a línea realizando las instrucciones
contenidas en esa línea; cuando se desea correr un programa en forma interpretada el
código fuente debe estar siempre presente.
Tiempo de compilación
Es el tiempo durante el cual el compilador traduce a lenguajes de máquina el código
fuente, durante este periodo suelen detectase los diferentes tipos de errores de
compilación (sintácticos yléxicos).
Tiempo de ejecución
Es el tiempo en que se ejecuta el programa.
Librerías
Conjunto de programas predefinidos por el lenguaje con el fin de realizar ciertas
funciones, cuando son usadas desde un programa.

CONJUNTO DE CARACTERES DEL LENGUAJE
Letras : ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz
Dígitos decimales : 0 1 2 3 4 5 6 7 8 9
Carácter de subrayado (_)
Estos caracteresson utilizados para formar los identificadores.
Caracteres especiales y signos de puntuación , . ; = ? ' " ( ) { } [ ] < ! | / \ ~ + # %
& *-=>
Caracteres espacio en blanco
Espaciado en blanco, tabulador (tab), retomo de carro (CR), avance de página (form
feed), son caracteres denominados espacios en blanco, porque la labor que desempeñan
es la misma que la del espacio en blanco, esto es,actuar como separadores entre los
elementos de un programa. Los espacios en blanco en exceso son ignorados por el
compilador, lo cual nos permite escribir programas más legibles.
El carácter CTRL + Z (bajo DOS) es tratado por el compilador como un indicador de fin
de fichero (End Of File EOF), en otros compiladores es CTRL + C

SECUENCIAS DE ESCAPE
Una secuencia de escape está formada por...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguajes de programacion
  • Lenguajes de programación
  • lenguaje de programacion
  • lenguajes de programacion
  • Lenguaje De Programacion
  • lenguaje de programacion
  • Los Lenguajes De Programacion
  • Lenguaje de programación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS