Está en la página 1de 2

LENGUAJES DE PROGRAMACION (1/4)Los lenguajes utilizados para escribir programas de computadoras que pueden ser entendidos por ellas

se denominan: lenguajes de programacin. Estos se clasifican en tres grandes categoras: maquina, bajo nivel (ensamblador) y alto nivel.

Los lenguajes de maquina son aquellos cuyas instrucciones son directamente entendibles por la computadora y no necesitan traduccin posterior para que el CPU pueda comprender y ejecutar el programa. La programacin en lenguaje de maquina es difcil, ya que implica escribir directamente en un sistema binario (ceros y unos), por eso se necesitan lenguajes que permitan simplificar ese proceso.
fueron diseados con ese fin. Estos son dependientes de la arquitectura fsica de la computadora y de un conjuntos especifico de instrucciones para el CPU, y los programas escritos en ellos deben ser traducidos a lenguaje de maquina para poder ser ejecutados. Un lenguaje tpico de bajo nivel es el lenguaje ensamblador.

6. LENGUAJES DE PROGRAMACION (2/4)Los lenguajes de

programacin de alto nivel son aquellos en los que las instrucciones o


sentencias a la computadora son escritas con palabras similares a los lenguajes humanos en general lenguaje ingles lo que facilita la escritura y comprensin por parte del programador. Una propiedad de los lenguajes de alto nivel es que son independientes de la maquina, esto es, las sentencias del programa no dependen del diseo de hardware de una computadora especifica.

7. LENGUAJES DE PROGRAMACION (3/4)Los programas escritos en

lenguajes de alto nivel, al igual que los escritos en lenguajes de bajo


nivel, no son entendibles directamente por la maquina, si no que necesitan ser traducidos a instrucciones en lenguaje maquina que entiendan las computadoras. Los programas que realizan esta traduccin se llaman compiladores y los programas escritos en un lenguaje de alto nivel se llaman programas fuente. El compilador traduce el programa fuente en un programa llamado programa objeto. El proceso de

traduccin de un programa fuente a un programa objeto se denomina compilacin.

8. LENGUAJES DE PROGRAMACION (4/4)Ejemplos de lenguajes de programacion de alto nivel son: Basic, C, Pascal, C++, Cobol, Fortran, C#, Java y Visual Basic.net.Existen diversos tipos de lenguajes de programacion de alto nivel, segn su evolucion temporal y el uso que se les quiera dar, algunos ejemplos de tipos de lenguajes de alto nivel son:Estructurados (Basic, C, Pascal)Orientados a objetos (C#, Visual Basic.net, C++, Java)Declarativos (Lisp, prolog)Funcionales (aml, caml)

Segn su nivel de abstraccin Lenguajes de bajo nivel Los lenguajes de bajo nivel son lenguajes de programacin que se acercan al funcionamiento de una computadora. El lenguaje de ms bajo nivel es, por excelencia, el cdigo mquina. A ste le sigue el lenguaje ensamblador, ya que al programar en ensamblador se trabajan con los registros de memoria de la computadora de forma directa. Lenguajes de medio nivel Hay lenguajes de programacin que son considerados por algunos expertos como lenguajes de medio nivel (como es el caso del lenguaje C) al tener ciertas caractersticas que los acercan a los lenguajes de bajo nivel pero teniendo, al mismo tiempo, ciertas cualidades que lo hacen un lenguaje ms cercano al humano y, por tanto, de alto nivel. Lenguajes de alto nivel Los lenguajes de alto nivel son normalmente fciles de aprender porque estn formados por elementos de lenguajes naturales, como el ingls. En BASIC, el lenguaje de alto nivel ms conocido, los comandos como "IF CONTADOR = 10 THEN STOP" pueden utilizarse para pedir a la computadora que pare si CONTADOR es igual a 10. Por desgracia para muchas personas esta forma de trabajar es un poco frustrante, dado que a pesar de que las computadoras parecen comprender un lenguaje natural, lo hacen en realidad de una forma rgida y sistemtico.

También podría gustarte