conceptos basicos

Páginas: 17 (4221 palabras) Publicado: 24 de febrero de 2015


EDICIÓN: un proceso mediante el que se se hace pública una pieza o colección de piezas artísticas, literarias, de información o lúdica, incluyendo su plasmado en un soporte material o digital destinado a la 
Cuando un programa está escrito en un lenguaje de programación es llamado programa fuente, y no se puede ejecutar directamente en la computadora. Aquí si se da la opción más común quees compilar el programa.
El código fuente del programa se debe de someter a un proceso de traducción, para convertirlo en lenguaje maquina, a este proceso se le llama compilación.
Casi normalmente la creación de un programa ejecutable lleva consigo dos pasos. El primer paso se llama compilación y como antes se decía es el que traduce el código fuente escrito en un lenguaje de programación a uncódigo de bajo nivel.
Pero el segundo paso se llama  enlazado.
Enlazado: en este se enlaza el código de bajo nivel generado de todos los ficheros y subprogramas que se han mandado compilar y se añade el código de las funciones que hay en las bibliotecas del compilador para que el ejecutable pueda comunicarse directamente con el sistema operativo, traduciendo así finalmente el código objeto a códigomáquina, y generando un módulo ejecutable.

Evolución Del Lenguaje C


INTRODUCCIÓN

Luego de la aparición de B y BCPL, en los Laboratorios Bell, Ken Thompson modeló muchas características sacadas de su lenguaje B, según las equivalentes en BCPL, con B creó las primeras versiones del sistema operativo UNIX, durante los 70s, en una computadora DEC PDP-7. 
En 1972, Dennis Ritchie, estabafinalizando su proyecto, en los famosos Laboratorios Bell. "El lenguaje C", una evolución del B, implementado originalmente en una DEC PDP-11. Al contrario de sus antecesores, C era un lenguaje con tipos, es decir, que cada elemento de información ocupaba un 'palabra' en memoria y la tarea de tratar cada elemento de datos como número entero, real, o arreglos, no recaía en el programador.
C eraconocido como el lenguaje con el cual se desarrolló el sistema operativo UNIX, y actualmente la mayoría de los sistemas operativos se codifican en C. Lo bueno de este lenguaje es que no depende de la arquitectura de hardware. Es posible escribir código en C, y llevarlos a otras máquinas. Eso lo convirtió en unos de los lenguajes más portátiles del mercado. A fines de los 70s, evolucionó lo queconocemos como... 'C de Kernigham y Ritchie', y el libro The C Programming Languaje que publicó Prentice Hall en 1978 se hizo impresionantemente famoso.
Destacando 3 puntos:
         ¿Qué es el lenguaje de programación? Un lenguaje de programación es un lenguaje diseñado para describir el conjunto de acciones consecutivas que un equipo debe ejecutar.
         Tipos de lenguajes de programación.Lenguaje de alto nivel (Son aquellos que se encuentran más cercanos al lenguaje natural que al lenguaje máquina), lenguaje de medio nivel (Dentro de estos lenguajes podría situarse C ya que puede acceder a los registros del sistema, trabajar con direcciones de memoria, todas ellas características de lenguajes de bajo nivel y a la vez realizar operaciones de alto nivel) y lenguaje de bajo nivel (Sonlenguajes totalmente dependientes de la máquina, es decir que el programa que se realiza con este tipo de lenguajes no se pueden migrar o utilizar en otras máquinas).
         Historia del lenguaje C. El lenguaje de programación C fue creado por Dennis Ritchie, fue creado para poder escribir dicho sistema operativo en un lenguaje de alto nivel, independiente del hardware donde se ejecutara.LENGUAJE DE PROGRAMACIÓN

¿Qué es el lenguaje de programación?
Un lenguaje de programación es un lenguaje diseñado para describir el conjunto de acciones consecutivas que un equipo debe ejecutar. Por lo tanto, un lenguaje de programación es un modo práctico para que los seres humanos puedan dar instrucciones a un equipo.
Por otro lado, el término "lenguaje natural" define un medio de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Conceptos basicos
  • conceptos basicos
  • Conceptos Basicos
  • conceptos basicos
  • conceptos basicos
  • Conceptos Basicos
  • Conceptos Basicos
  • conceptos basicos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS