Lenguajes de programacion

Solo disponible en BuenasTareas
  • Páginas : 21 (5152 palabras )
  • Descarga(s) : 0
  • Publicado : 23 de abril de 2010
Leer documento completo
Vista previa del texto
LENGUAJES DE PROGRAMACIÓN
 
Introducción
-Que es un Lenguaje de Programación?
 
Clasificación de los Lenguajes de Programación
-Imperativos
-Declarativos
 
Generaciones de los Lenguajes
 
Historia y Características de algunos Lenguajes
Ada - Objetos, Imperativo híbrido http://labsopa.dis.ulpgc.es/ada/
Smalltalk - Objetos puro http://www.smalltalk.org/
Java - Objetos,Imperativo híbrido http://www.java.org/
C++ - Objetos, Imperativo, Hipertexto híbrido http://www.masternet.com.co/prod/delphi.htm
Pascal - Objetos, Imperativo híbrido busca un link en google, hay demasiados, el mejor es borland
Delphi - Objetos, Imperativo híbrido http://www.masternet.com.co/prod/delphi.htm
Ocaml - Objetos, Imperativo y Funcional híbridohttp://www.ocaml.org/
Haskell - Funcional puro http://www.haskell.org/
Lisp - Funcional híbrido http://www.lisp.org/
Prolog - Lógico puro http://www.prolog.org/
Perl - Objetos, Imperativo, Hipertexto, Expresiones Regulares híbrido http://www.perl.org/
PHP - Imperativo, Hipertexto, híbrido http://www.php.org/
SQL - Lenguaje Declarativo, ExpresionesRegulares http://www.sql.org/
UML - Lenguaje Modelado http://www.uml.org/
 
Para cada lenguaje seleccionando su nombre podrás ver su historia y características y a la derecha tienes un link a un sitio que te brinda de todo demasiado.
 
INTRODUCCIÓN
 
¿Qué es un lenguaje de programación?. Un conjunto de sintaxis y reglas semánticas que definen los programas del computador. Es una técnicaestándar de comunicación para entregarle instrucciones al computador. Un lenguaje le da la capacidad al programador de especificarle al computador, qué tipo de datos actúan y que acciones tomar bajo una variada gama de circunstancias, utilizando un lenguaje relativamente próximo al lenguaje humano.
Un programa escrito en un lenguaje de programación necesita pasar por un proceso de compilación,interpretación o intermedio, es decir, ser traducido al lenguaje de máquina para que pueda ser ejecutado por el ordenador.
 
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 (MaquinaVirtual) como Smalltalk, Java, Ocaml.
Lenguajes Scripts (Motor de ejecución) como Perl, PhP.
 
Clasificación de los Lenguajes de Programación
 
Declarativos
 
Se les conoce como lenguajes declarativos en ciencias computacionales aquellos lenguajes de programación en los cuales se le indica a la computadora que es lo que se desea obtener o que es lo que se esta buscando, por ejemplo:Obtener los nombres de todos los empleados que tengan más de 32 años. Algunos ejemplos de lenguajes declarativos son el Datatrieve, SQL y las expresiones regulares.
 
Siglas de Structured Query Language (Lenguaje Estructurado de Consultas). Es un lenguaje declarativo que aúna características del Álgebra y el Cálculo Relacionales que nos permite lanzar consultas contra una Base de Datos pararecuperar información de nuestro interés, almacenada en ella.
 
Ejemplos de consultas SQL:
SELECT Nombre From Tabl_fich_personales where Edad >=18;
Muestra el Campo "Nombre" de todos los individuos mayores de 18 años de la tabla
"Tabl_fich_personales"
 
El concepto de expresiones regulares (Regular expressions en inglés) se refiere a una familia de lenguajes compactos y potentes para ladescripción de conjuntos de cadenas de caracteres. Numerosos editores de texto y otras utilidades (especialmente en el sistema operativo UNIX), como por ejemplo sed y awk, utilizan estos lenguajes para buscar ciertas estructuras en el texto y, por ejemplo, remplazarlas con alguna otra cadena de caracteres.
 
Imperativos
 
En ciencias de la computación se llama lenguajes imperativos a aquellos...
tracking img