Lenguajes

Páginas: 8 (1861 palabras) Publicado: 28 de junio de 2012
LENGUAJES DE PROGRAMACION

Para que un procesador realice un proceso se le debe suministrar en primer lugar un logaritmo adecuado. El procesador debe ser capaz de interpretar el algoritmo, lo que significa:

• comprender las instrucciones de cada paso,

• realizar las operaciones correspondientes.

Cuando el procesador es una computadora, el algoritmo se ha de expresar en unformato que se denomina programa, ya que el pseudocódigo o el diagrama de flujo no son comprensibles por la computadora, aunque pueda entenderlos cualquier programador. Un programa se escribe en un lenguaje de programación y las operaciones que conducen a expresar un algoritmo en forma de programa se llama programación. Así pues, los lenguajes utilizados para escribir programas de computadora son loslenguajes de programación y programadores son los escritores y diseñadores de programas. El proceso de traducir un algoritmo en pseudocódigo a un lenguaje de programación se denomina codificación, y el algoritmo escrito en un lenguaje de programación se denomina código fuente.

En la realidad la computadora no entiende directamente los lenguajes de programación si no que se requiere de unprograma que traduzca el código fuente a otro lenguaje que si entiende la máquina directamente, pero es muy complejo para las personas; este lenguaje se conoce como lenguaje máquina, y el código correspondiente, código máquina. Los programas que traducen el código fuente escrito en un lenguaje de programación, da como c++, a código máquina se denominan traductores.

El proceso de conversión de unalgoritmo escrito en pseudocódigo aun programa ejecutable se muestra en la figura x.

Hoy en día la mayoría de los programadores emplean lenguajes de programación como C++, C, C#, Java, Visual Basic, XML, HTML, Perl, PHP, JavaScript, aunque todavía se utilizan sobre todo profesionalmente, los clásicos COBOL y FORTRAN y, ya muy escasamente, Pascal o el mítico BASIC. Estos lenguajes se denominanlenguajes de alto nivel y permiten a los profesionales resolver problemas convirtiendo sus algoritmos en programas escritos en algunos de estos lenguajes de programación.

Los lenguajes de programación se utilizan para escribir programas. Los programas de las computadoras modernas constan de secuencias de instrucciones que se codifican como secuencias de dígitos numéricos que podrán entenderdichas computadoras. El sistema de codificación se conoce como lenguaje máquina, que es el lenguaje nativo de una computadora. Desgraciadamente, la escritura de programas el lenguaje máquina es una tarea tediosa y difícil ya que sus instrucciones son secuencias de 0 y 1(patrones de bit, tales como 11110000, 01110011...), que son muy difíciles de recordar y manipular por las personas. En consecuenciarequieren lenguajes de programación “amigables con el programador” que permitan escribir los programas para poder charlar con facilidad con las computadoras. Sin embargo, las computadoras solo entienden las instrucciones en lenguaje máquina, por lo que será preciso traducir los programas resultantes a lenguajes de máquina para que puedan ser ejecutados por ellas.

Cada lenguaje de programacióntiene un conjunto de instrucciones (acciones u operaciones que debe realizar la máquina) que la computadora podrá entender directamente en su código máquina o bien se traducirá a dicho código máquina. Las instrucciones básicas y comunes en casi todos los lenguajes de programación son: instrucciones de entrada/salida. Instrucciones de transferencia de información entre dispositivos periféricos yla memoria central, tales como “leer de….” O bien “ escribir en …..”.

Instrucciones de cálculo. Instrucciones para que la computadora pueda realizar operaciones aritméticas.

Instrucciones de control. Instrucciones que modifican la secuencia de la ejecución del programa.

Además de estas instrucciones, y dependiendo del procesador y del lenguaje de programación, existen otras que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje
  • El Lenguaje
  • Lenguaje
  • El Lenguaje
  • Lenguaje
  • Lenguaje
  • Lenguaje
  • Lenguaje

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS