Lenguaje de Programación
de Programación
Escriba el título aquí
Escriba el título aquí
Seleccionar y escribir
¿Que es un lenguaje de programación?
¿Cuantos lenguajes de programación existen?
¿Que es un programa?
¿Como se escribe un programa?
Componentes estructurales de un programa
¿Que son las variables y las constantes?
¿Que estructuras de flujo tiene un programa?
¿Que sonlas funciones?
¿Que son los objetos y las clases?
Miguel Ángel Sanz Santos
Miguel Angel Sanz Santos
¿Que es un lenguaje de programación?
¿Que es un lenguaje de programación?
Dentro de los lenguajes artificiales existen muchos tipos, cada uno de ellos destinado a
un propósito concreto; los lenguajes de programación referidos a los ordenadores se
pueden clasificar en tres categorías:El lenguaje humano lo define el diccionario como “el conjunto
de sonidos articulados con el que el hombre manifiesta lo
que piensao siente”; a este tipo de lenguaje lo clasificaríamos
como natural o propio del ser humano.
El diccionario define loe lenguajes de programación como “un
conjunto de caracteres, símbolos, representaciones y reglas
que permiten introducir y tratar lainformación en un
ordenador” , este tipo de lenguaje lo clasificaríamos como un
lenguaje artificial.
Miguel Ángel Sanz Santos
• Lenguajes de bajo nivel.
• Lenguajes de alto nivel.
• Lenguajes de muy alto nivel.
Muy alto nivel
Alto nivel
Bajo nivel
Los primeros son lenguajes que se encuentran muy cerca de la forma interna de
comunicación del ordenador, mientras que los terceros son másparecidos al lenguaje
humano.
Miguel Ángel Sanz Santos
¿Cuantos lenguajes de programación existen?
¿Cuantos lenguajes de programación existen?
Existen numerosos lenguajes de programación y en la última década se han creado para
diversos propósitos específicos, teniendo el mayor auge los destinados a Internet.
Atendiendo a diferentes criterios podemos clasificar los lenguajessegún:
1.- Imperativos: conjunto de instrucciones secuénciales.
Dentro de los lenguajes de programación los más usados y/o conocidos son:
Ensamblador
1950
Fortran (FORmula TRANslation)
1957
List
1960
Cobol (COmmon Business Oriented Language) 1960
Basic (Beginners All Purpose Symbolic Instruction 1964
Code)
Pascal (su nombre es homenaje a Blaise
1971
Pascal)
C
1978
Laboratorios deIBM bajo la dirección de John Backus
Estilo de
programación
2.- Declarativos
John MaCarthy pionero de la IA
A.- Funcionales: basados en funciones formadas
por expresiones, los datos llegan a ellas por una serie
de argumentos.
B.- Lógicos: basado en el cálculo de predicados.
Comisión de fabricantes de ordenador de USA
3.- Orientados a Objetos: Centrados en los objetos que vana manipular
J. Kemeny y T. Kurtz en la Universidad de Dartmouth
y no en la lógica requerida para manipularlos.
Niklaus Wirth
1.- Lenguajes Ensamblados: son una representación simbólica de las
instrucciones correspondientes a una arquitectura específica. (Ensamblador)
Dennis Ritchie en los laboratorios Bell
Robert A. Kowalski, de la Universidad de Edimburgo, y
Alain Colmerauer,de la Universidad de Aix-Marseille
Prolog
1981
Ada
C++
1982
1984
Html
1986
Publicación de la ISO 8879 que presenta el Standard
General Markup Language, origen del HTML
Perl
1988
Larry Wall
Java
1995
Sun Microsystemspara internet y proposito general
(Practical Extraction and Report Language)
creado por
Ministerio de Defensa de los EE.UU
BjarneStroustrup en los laboratorios Bell
2.- Lenguajes Compilados: Son traducidos desde un lenguaje de alto nivel
Herramienta de
creación y/o
ejecutan
a lenguaje máquina o bien, a lenguaje ensamblador.(C, Basic, Pacal, …)
3.- Lenguajes Interpretados: cada instrucción es analizada y ejecutada a la
vez. (HTML, Php, …)
4.- Lenguajes Preprocesados: traducidos primeramente a un lenguaje...
Regístrate para leer el documento completo.