Vous êtes sur la page 1sur 20

Es un idioma artificial diseado para expresar

computaciones que pueden ser llevadas a cabo por


mquinas como las computadoras. Pueden usarse para
crear programas que controlen el comportamiento fsico y
lgico de una mquina, para expresar algoritmos con
precisin, o como modo de comunicacin humana.

Lenguajes de Programacin

Para que la computadora entienda nuestras instrucciones debe


usarse un lenguaje especfico conocido como cdigo mquina, el
cual la mquina comprende fcilmente, pero que lo hace
excesivamente complicado para las personas. De hecho slo
consiste en cadenas extensas de nmeros 0 y 1.
La primera programadora de computadora conocida fue Ada
Lovelace. Incluso aunque Babbage nunca complet la construccin
de cualquiera de sus mquinas, el trabajo que Ada realiz con
stas le hizo ganarse el ttulo de primera programadora de
computadoras del mundo. El nombre del lenguaje de
programacin Ada fue escogido como homenaje a esta
programadora. Todos este tipo de lenguaje se denominaba de bajo
nivel.
A medida que la complejidad de las tareas que realizaban las
computadoras aumentaba, se hizo necesario disponer de un
mtodo ms eficiente para programarlas. Entonces, se crearon los
lenguajes de alto nivel.

Lenguajes de Programacin

Segn su generacin
Lenguaje

de
generacin.
Lenguaje de
generacin.
Lenguaje de
generacin.
Lenguaje de

Primera
Segunda
Tercera
Cuarta

Lenguajes de Programacin

Lenguaje de mquina
Las instrucciones de programacin de primera generacin se
inscribieron a travs de los interruptores del panel frontal del
sistema informtico.
El principal beneficio del este lenguaje de programacin es que el
cdigo que el usuario escribe puede correr muy rpido y eficiente,
ya que se ejecuta directamente por la CPU. Sin embargo, en
lenguaje de mquina es mucho ms difcil de aprender que los
lenguajes de programacin de ms alta generacin, y es mucho
ms difcil de editar si se producen errores.
Cada modelo de ordenador tiene su propio cdigo, por esa razn
se llama lenguaje de mquina.

Lenguajes de Programacin

Lenguaje de mquina

Lenguajes de Programacin

Lenguaje ensamblador
Se desarrolla a finales de los aos 50. Las instrucciones
se representan con smbolos mnemotcnicos. Simplifican
las estructuras de las instrucciones y las hacen ms
legibles. Se los reconoce como lenguaje de bajo nivel
porque su cdigo est orientado a un modelo de
computadora especifica.

Lenguajes de Programacin

Lenguaje ensamblador

Lenguajes de Programacin

Se desarrolla entre los aos 60. Sustituyen las


Instrucciones simblicas por cdigos independientes de
la maquina. Tiene 3 categoras:
Lenguaje
hace

orientado a procedimientos que

nfasis en los procedimientos.

Lenguaje

orientado a problemas el cual los resuelve sin


el detalle de la programacin y el Lenguaje orientado el
cual hace nfasis en el objeto de la accin.

Lenguajes de Programacin

Cobol

Lenguajes de Programacin

Lenguaje C

Lenguajes de Programacin

Fortran

Lenguajes de Programacin

Pascal

Lenguajes de Programacin

Su caracterstica distintiva es especificar que es lo que se


debe hacer, en vez de como se debe ejecutar una tarea.
El uso de frases y oraciones parecidas al ingles para emitir
instrucciones.
Acceso a base de datos. Capacidades graficas. Puede
programarse visualmente como Visual Basic.

Lenguajes de Programacin

Visual Basic

Lenguajes de Programacin

SQL

Lenguajes de Programacin

De desarrollo a principio de la dcada de los 80.


Fue creado para la inteligencia artificial.
Tambin para el procesamiento de lenguajes naturales.
Estn serian capaces de resolver problemas complejos
como la traduccin del lenguaje natural a otros.

Lenguajes de Programacin

Lisp

Lenguajes de Programacin

Prolog

Lenguajes de Programacin

Lenguajes de Programacin

Lenguaje de alto nivel.- Se caracterizan por expresar los algoritmos


de una manera adecuada a la capacidad cognitiva humana, en lugar de
a la capacidad ejecutora de las mquinas.

Lenguaje de bajo nivel.- Proporciona poca o ninguna abstraccin del


microprocesador de un ordenador. Consecuentemente es fcilmente
trasladado a lenguaje de mquina.

Sintaxis.- Reglas que indican cmo realizar las construcciones del


lenguaje.

Lgica de Programacin.- Consta de las colecciones de los estados


dentro de una lgica particular.

Lenguaje de script.- El trabajo en conjunto con una aplicacin ms


grande, el control de apoyo de una variedad de aplicaciones, se
interpretan, o alguna combinacin de los mismos.