Powered By Blogger
Powered By Blogger

jueves, 20 de mayo de 2010

LENGUAJES DE PROGRAMACION

lenguajes de programacion


es un conjunto limitado de palabras y de simbolos que representan procedimientos, calculos deciciones y otras operaciones que pueden ejecutar una computadora


Un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras.

Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.


También la palabra programación se define como el proceso de creación de un programa de computadora, mediante la aplicación de procedimientos lógicos, a través de los siguientes pasos:

.El desarrollo lógico del programa para resolver un problema en particular.


.Escritura de la lógica del programa empleando un lenguaje de programación específico (codificación del programa)
.Ensamblaje o compilación del programa hasta convertirlo en lenguaje de máquina.
.Prueba y depuración del programa.
.Desarrollo de la documentación.


Los lenguajes de programación constan de:


A) Un conjunto finito de símbolos, a partir del cual se define el léxico o vocabulario del

lenguaje.

B) Un conjunto finito de reglas, la gramática del lenguaje, para la construcción de las

sentencias “correctas” del lenguaje. (Sintaxis).

C) Semántica, que asocia un significado (la acción que debe llevarse a cabo) a cada posible

construcción del lenguaje.

Así, podemos decir que un lenguaje de programación consta de un conjunto de símbolos y un

conjunto de reglas válidas para componerlos, de forma que formen un mensaje con significado para

el computador.

En este capítulo se presenta una visión general de los distintos tipos de lenguajes de

programación de computadoras y sus características.



Los lenguajes de programación pueden ser clasificados de acuerdo a diversos criterios:



Lenguajes interpretados (Interpretes) como Basic, Dbase.


Lenguajes compilados (Compiladores) como C, C++, Clipper.


Lenguajes interpretados con recolectores de basura (Maquina Virtual) como Smalltalk, Java, Ocaml.


Lenguajes Scripts (Motor de ejecución) como Perl, PhP.



HAY DIFERENTES TIPOS DE PROGRAMACION


1ºlenguajes de bajo nivel:


SE LLAMAN DE BAJO NIVEL PORQUE ESTAN MUY CERCANOS AL HARDWARE DEL ORDENADOR.


CONSISTE EN UN CONJUNTO DE INSTRUCCIONES EN BINARIO ES DECIR, DE CEROS Y UNOS CON LOS CUALES SE INDICAN AL ORDENADOR QUE HACER



2ºlenguajes de alto nivel:


ES PARA AGILIZAR LA CODIFICACION, SE DESARROLLARON PROGRAMAS ENSAMBLADORES QUE PODIAN PRODUCIR UNA CANTIDAD VARIABLE DE INSTRUCCIONES.


3º lenguajes complicados:


SE TRADUCE A CODIGO MAQUINA ANTES DE EJECUTARSE , A DIFERENCIA DE UN LENGUAJE INTERPRETADO, CUYOS PROGRAMAS SE TRADUCE Y EJECUTAN INSTRUCION POR INSTRUCION


4ºlenguajes interpretados


en vez de traducir el programa fuente y grabar permanentemente el codigo objeto que se produce durante la produccion futura


5º lenguaje de programacion declarativo:




aquellos lenguajes de programación en los cuales se le indica a la computadora qué es lo que se desea obtener o qué es lo que se esta buscando.


6ºLENGUAJE DE DESCRIPCION DE MAQUINA



se utiliza para describir la salida a una impresora o a una pantalla, que a su vez usan las instrucciones del lenguaje de descripción de página para construir el texto y los gráficos para crear la imagen de la página.