Lenguaje De Programacion
Enviado por Kamacholis • 28 de Marzo de 2014 • 645 Palabras (3 Páginas) • 224 Visitas
1. Lenguajes de programación
1.1 Definición
Un lenguaje de programación es aquel que utilizamos para expresar
cada una de las instrucciones de un algoritmo de manera que el
ordenador las puedas interpretar y ejecutar.
1.2 Evolución histórica
El primer lenguaje que se utilizo fue el lenguaje máquina ( 0 y 1 ). El
segundo fue el lenguaje ensamblador ( ya no utilizaba 0 y 1, utilizaba
mnemotécnicos ). Luego aparecieron los lenguajes de alto nivel.
1.3 Componentes y estructura
Este apartado es igual al apartado de algoritmos
1.4 Utilidad de los lenguajes de programación
Hacer el paso / traducción de las instrucciones de un algoritmo a
instrucciones de programa y de esta manera el programa si las puede
leer y ejecutar.
2 Tipos de lenguajes de programación
2.1 Clasificación según su forma de validación: bajo nivel y alto
nivel.
2.1.1. Bajo nivel
Consta del lenguaje maquina y del lenguaje ensamblador.
Características:
- Cercanos al hardware
- Depende de la maquina (ordenador) en la que se esté
programando.
- Requiere de un número grande de instrucciones a la
hora de hacer un programa.
2.1.1.1 Lenguaje maquina:
Es aquel que programa directamente 0 y 1. Su principal
ventaja es que es directo (no requiere traducción
ninguna, ya que estamos utilizando el lenguaje del
ordenador).
F.PR. Alfredo Pamos Garrido
3 de 5
2.1.1.2 Lenguaje ensamblador:
Es aquel que utiliza mnemotécnico (abreviaturas) para
programar.
Ejemplos de mnemotécnicos: mov, cpy, push, jump. La
traducción de estos mnemotécnicos a lenguaje maquina
(0 y 1) lo hace el ensamblador.
2.1.2 Alto nivel
Son todo lo contrario a los de bajo nivel, es decir, son
independientes de la maquina en la que se ejecutan: “Lenguaje
independiente del hardware”, y con lenguajes de este tipo se
necesitan muchas menos instrucciones (comparado con bajo
nivel)
2.2 Clasificación según su función
- Lenguajes comerciales:
Son lenguajes pensados sobre todo para hacer programas de gestión.
Han de proporcionar herramientas que faciliten la entrada y salida de
datos en ficheros y base de datos.
Ej: Cobol
- Lenguajes para resolver cálculos científicos:
Estos lenguajes no ofrecen facilidades para la entrada y salida de
datos, pero en cambio ofrecen una gran potencia en cálculos
complejos (trabajos con matrices, derivadas, integrales, etc.).
Ej: Fortran
- Lenguajes multipropósito o de propósito general
Se aplica a cualquier tipo de problema; No están especializados en
nada en concreto.
...