ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Lenguaje De Programacion

Kamacholis28 de Marzo de 2014

645 Palabras (3 Páginas)289 Visitas

Página 1 de 3

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. Sirven un poco para todo.

Ej: Pascal o incluso C

- Lenguajes didácticos

Lenguajes que no son muy potentes, su función es básicamente

facilitar que la gente aprenda a programar.

Ej: Logo

- Lenguajes Lógicos

Siguen las normas de la lógica matemática. Están basados en hechos

y predicados y la finalidad de estos lenguajes es demostrar un

predicado a partir de los hechos que hay en la base del conocimiento.

F.PR. Alfredo Pamos Garrido

4 de 5

2.3 Clasificación según el estilo de programación

- Lenguajes estructurados

Se inventaron porque los que había antes eran muy complicados no

solo para programar sino también a la hora de compilar.

Los programas son más legibles de leer y también que fuera más

fácil localizar los errores.

- Lenguajes lógicos

Es igual ha lo que hay antes

Ej: Prolog

...

Descargar como (para miembros actualizados) txt (5 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com