Download Lenguajes De Programación.

Document related concepts

APL wikipedia , lookup

Programación funcional wikipedia , lookup

Lisp wikipedia , lookup

Tipo de dato algebraico wikipedia , lookup

Evaluación de cortocircuito wikipedia , lookup

Transcript
Lenguajes de Programación (Definición,
Clasificación y Ejemplos)
Lenguaje De programación

Un lenguaje de programación, es un
lenguaje que puede ser utilizado para
controlar el comportamiento de una
máquina, particularmente una
computadora. Consiste en un conjunto de
reglas sintácticas y semánticas que definen
su estructura y el significado de sus
elementos, respectivamente.
Elementos de Los Lenguajes De Programación
LOS ELEMENTOS ESENCIALES DE TODO
LENGUAJE DE PROGRAMACIÓN SON:
°~ operadores
°~ Variables
°~ Condicionantes
°~ Bucles
°~ Funciones
°~ sintaxis
OPERADORES: Son todos aquellos símbolos que representan enlaces
entre cada uno de los argumentos que intervienen en una operación, se les llama
operadores y se utilizan para construir expresiones.
Variables: se clasifican como contenedores de datos y por ello se
diferencian según el tipo de dato que son capaces de almacenar. En la mayoría de
lenguajes de programación se requiere especificar un tipo de variable concreto para
guardar un dato concreto.
Condicionantes: Los condicionantes son estructuras de código que indican que, para
que cierta parte del programa se ejecute, deben cumplirse ciertas premisas; por
ejemplo: que dos valores sean iguales, que un valor exista, que un valor sea mayor
que otro… Estos condicionantes por lo general solo se ejecutan una vez a lo largo
del programa.
Bucles: Los bucles son parientes cercanos de los condicionantes, pero ejecutan
constantemente un código mientras se cumpla una determinada condición.
Funciones: se usan para evitar que se repitan fragmentos de codigo. Una función
podría considerarse como una variable que encierra código dentro de si.
Sintaxis: A la forma visible de un lenguaje de programación se le conoce como
sintaxis.
Su Clasificación
Los lenguajes de programación se clasifican en 2 tipos
de lenguajes que son:
1. Lenguaje de Bajo Nivel.
1.1 lenguaje maquina.
1.2 lenguaje ensamblador
2. Lenguaje de Alto Nivel.
-Java, Basic, Fortan, Cobol
Pascal, C++, Ruby, Phyton, php. Etc.…
Lenguaje de Bajo Nivel
Son lenguajes totalmente dependientes de la máquina,
es decir que el programa que se realiza con este tipo
de lenguajes no se pueden migrar o utilizar en otras
maquinas.
En los lenguajes de bajo nivel encontramos:
Lenguaje maquina: Este lenguaje ordena a la máquina
las operaciones fundamentales para su
funcionamiento. Este lenguaje es mucho más rápido
que los lenguajes de alto nivel.
Lenguaje Ensamblador: Es una traducción directa del
código maquina.
Lenguaje de Alto Nivel
Este tipo de lenguajes de programación son independientes de la
máquina, son muy similares al lenguaje humano, pero precisan de un
programa interprete o compilador que traduzca este lenguaje de
programación de alto nivel a uno de bajo nivel como el lenguaje de
máquina que la computadora pueda entender.
Lenguajes de programación imperativos: entre ellos tenemos el
Cobol, Pascal, C ,Ada, Basic. Etc.…
Lenguajes de programación declarativos: el Lisp, el Prolog,
Haskell. Etc.…
Lenguajes de programación orientados a objetos: el Smalltalk
el C++, Java. Etc.…
RESUMEN
Ejemplos de lenguaje de Alto Nivel
Ejemplos de Lenguaje de Bajo Nivel