Sei sulla pagina 1di 10

Los diseos para los lenguajes de

programacin han ido


evolucionando desde que
aparecieron los lenguajes de alto
nivel que en su momento eran los
de mayor demanda pero que sin
embargo eran muy complejos de
desarrollar, esto data de los aos
1950. Ya en la dcada de 1970 se
realizan nuevos lenguajes de
programacin tales como: Ada, C,
Pascal, Prolog y Smaltalk y los
lenguajes de programacin como
C++ y ML de los aos ochenta.

Lenguajes basados en clculos


numricos.
Lenguajes para negocios.
Lenguajes para inteligencia artificial.
Lenguajes para sistemas

Segn Joyanes (2003), FORTRAN se empleaba


para cmputo cientfico, el lenguaje ms
utilizado en cuanto a negocios eran escritos en
COBOL, las aplicaciones militares en JOVIAL y
las militares incrustadas en ADA, pero de todos
los lenguajes que haban en los aos 1960 ya
no queda ninguno pues con las evoluciones que
han adquirido han ido descartando lenguajes de
difcil manejo.

Lenguajes de Mquina:
Lenguaje

directamente inteligibles por la mquina ya


que sus instrucciones son cadenas binarias.

Lenguajes de Bajo Nivel o Ensamblador


(Assembler):
Permiten

crear programas muy rpidos, pero que son


a menudo difciles de aprender.

Lenguajes de Alto Nivel:


Son

los ms utilizados por lo programadores y por


cualquier persona.

Intrpretes:
Es

un traductor que toma un programa fuente, lo


traduce y a continuacin lo ejecuta

Compiladores:
Es

aquel programa que traduce un programa en


lenguaje de alto nivel.
Fases de compilacin; proceso por el cual el
programa fuente es transformado a programa
ejecutable

Inicio
Modificacin
Programa
Fuente

Editar Programa
Fuente
Compilar el
Programa

Existen
errores en
la
compilacin

Programa

Enlazador

Programa
Ejecutable

Ejecucin

Fases de
compilacin

Fortran
(1954)

APL
(1961)

LOGO
(1968)

Pascal
(1971)

Cobol
(1959)

PL/1
(1964)

PILOT
(1969)

C (1972)

Algol y
Lisp
(1960)

BASIC
(1965)

FORTH
(1970)

ADA
(1979)

Modula-2
(1980)

ABAP
ABC
ActionScript
Afnix
ASP
ASP.NET
AWK
B
BCPL
Befunge
Boo
C++
C#
Caml
Clipper
CLIPS
CLU
CORAL
D
Delphi
DIV

CORAL
D
Delphi
DIV
Dylan
Eiffel
Erlang
Ensamblador
Extended ML
Euphoria
Fnix
Flow -Matic
Gambas
GML
GRAFCET
FP
Haskell
Icon
Inform
INTERCAL
ISWIM

J
Java
JavaScript
Joy
KWC
LADDER
Letra
Lexico
Lingo
Lua
MAGIC
Mainsail
Mesa
Miranda
ML
Modula
Modula-3
Natural
NetREXX
Oberon
Object REXX

Objective -C
Ocaml
Occam
Oz
Parlog
Perl
PHP
Plankalkl
PostScript
PowerBuilder
Prolog
Python
Rapid
REXX
RPN
RPG
Ruby
Sail
Sather
Scheme
Seed7

Self
Sh
Simula
Smalltalk
Snobol
SPARK
Squeak
SR
Standard ML
TI-Basic
TCL
VBA
Visual Basic
Visual C++
Visual
DialogScript
Seed7
Self
Sh
Simula
Smalltalk

Recomendacio
nes:
Se recomienda el estudio y prctica de los diseos de Lenguajes de
Programacin pues a travs de ellos podremos ejercitarnos y realizar

eficaces algoritmos.
Investigar los Lenguajes de Programacin de tal manera que tengamos la
habilidad de poder escoger el mejor lenguaje de programacin de acuerdo
a lo que queramos realizar.

Conclusione
s:

Los Lenguajes de Programacin son muy complicados de definir pero si


sabemos que con ellos podemos desarrollar muchas cosas pues para cada
dominio como las Matemticas, Aplicaciones Militares e incluso el Juego como
muchas otras ya que existen lenguajes especficamente para cada uno de ellos.
Promover la utilizacin de los lenguajes de programacin de tal manera que
obtengamos la habilidad de utilizacin, eleccin y diseo de estos lenguajes.

Potrebbero piacerti anche