Guia

Páginas: 10 (2312 palabras) Publicado: 10 de abril de 2012
GUIA 1 – PROGRAMACION
http://sites.google.com/site/eeguillens

LENGUAJE DE PROGRAMACION (CONCEPTO)  Un lenguaje de programación es aquel elemento dentro de la informática que nos permite crear programas mediante un conjunto de instrucciones, operadores y reglas de sintaxis; que pone a disposición del programador para que este pueda comunicarse con los dispositivos hardware y softwareexistentes.  Un Lenguaje de Programación es un conjunto de reglas, notaciones, símbolos y/o caracteres que permiten a un programador poder expresar el procesamiento de datos y sus estructuras en la computadora. Cada lenguaje posee sus propias sintaxis. También se puede decir que un programa es un conjunto de órdenes o instrucciones que resuelven un problema específico basado en un Lenguaje deProgramación. TIPOS DE LENGUAJES Lenguaje máquina. Los lenguajes máquina son aquellos cuyas instrucciones son directamente entendibles por el ordenador sin la necesidad de traducción alguna. Sus instrucciones no son más que ristras de ceros y unos (bits). Estas especifican la operación a realizar, los registros del procesador y celdas de memoria implicados, etc. Obviamente, este tipo de lenguajes seránfáciles de comprender para un ordenador pero muy difíciles para el hombre. Esta razón nos lleva a buscar otro lenguaje para comunicarnos con el ordenador. Lenguajes de bajo nivel (ensamblador). La programación en lenguaje máquina es difícil, por ello se necesitan lenguajes que permitan simplificar este proceso. Los lenguajes de bajo nivel han sido diseñados para este fin. Estos lenguajes son generalmentedependientes de la máquina, es decir, dependen de un conjunto de instrucciones específicas del ordenador. Un ejemplo de este tipo de lenguajes es el ensamblador. En él, las instrucciones se escriben en códigos alfabéticos conocidos como mnemotécnicos (generalmente, abreviaturas de palabras inglesas). Las palabras mnemotécnicas son mucho más fáciles de recordar que las secuencias de ceros y unos.Una instrucción típica de ensamblador puede ser: ADD x,y,z Esta instrucción significaría que se deben sumar los números almacenados en las direcciones de memoria x e y, y almacenar el resultado en la dirección z. Pero aún así, a medida que los programas crezcan en tamaño y complejidad, el ensamblador sigue sin ser una buena solución. Pasemos entonces a los lenguajes de alto nivel. Lenguajes dealto nivel. Los lenguajes de alto nivel son aquellos en los que las instrucciones o sentencias son escritas con palabras similares a las de los lenguajes humanos (en la mayoría de los casos, el Inglés). Esto facilita la escritura y comprensión del código al programador. Existen muchos lenguajes de alto nivel, por citar algunos: ADA BASIC COBOL FORTRAN C Modula-2 Pascal Java A continuación se presentauna instrucción de Pascal: if (x=y) and (z=w) then write('Esto es una prueba');

Si se tienen unos conocimientos mínimos del Inglés, esta línea tiene una comprensión muy fácil: "Si el contenido de x es igual al contenido de y, y el contenido de z es igual al contenido de w, entonces escribe Esto es una prueba". Los programas escritos en lenguaje de alto nivel no son entendibles directamentepor la máquina. Necesitan ser traducidos a instrucciones en lenguaje máquina que entiendan los ordenadores. Los programas que realizan esta traducción se llaman compiladores, y los programas escritos en lenguajes de alto nivel se denominan programas fuente. PROGRAMAS FUENTE Y OBJETO Un programa fuente es aquel que nos permite escribir un algoritmo mediante un lenguaje formal. Por eso al códigodesarrollado al programar se le llama código fuente. Un programa objeto es el resultado de traducir un programa fuente para obtener un lenguaje comprensible por la máquina.

ALGORITMOS  Es un conjunto de pasos, procedimientos o acciones que nos permiten alcanzar un resultado o resolver un problema. En la vida cotidiana empleamos algoritmos en multitud de ocasiones para resolver diversos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Guia
  • Guia
  • Guia
  • Guia
  • Guia :)
  • Guia
  • Guia
  • Yo y mis guias

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS