Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Lenguajes de programacion

No description
by

ana marlene lozano flores

on 19 February 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Lenguajes de programacion

Lenguajes de programación
Segunda Generación
Desarrollo el primer lenguaje de programación universal en 1957
FORTRAN
(imperativo)

Tercera
Generación

4ta Generación

5ta Generación
Primera Generación
Está constituida por los lenguajes máquina y ensamblador desarrollados en los años
cuarenta y cincuenta.
El lenguaje de máquina o código máquina es el sistema de códigos directamente interpretable por un circuito microprogramable.
En él sólo se pueden utilizar dos símbolos: el cero (
0
) y el uno (
1
)

Una dificultad añadida a los lenguajes binarios es el hecho de que son dependientes de la máquina (
o mejor dicho, del procesador
)
Maurice Wilkes inventa el lenguaje ensamblador

Es un derivado del lenguaje maquina y esta formado por abreviaturas de letras y números llamadas mnemotécnicos. Con la aparición de este lenguaje se crearon los programas traductores para poder pasar los programas escritos en lenguaje ensamblador a lenguaje máquina.

En 1951 el primera compilador A0 que generaba un binario a partir de código fuente


Grace Murray
IBM
Algol 58, primer lenguaje algorítmico creado
ALGOL es independiente al hardware donde se ejecuta, lo cual permitió a los diseñadores ser más creativos

1958
Johm McCarthy crea LISP lenguaje para IA y que seria la base de la programación orientada a objetos
1958

LISP
(funcional)
Ejemplo:
Programa
(define suma (lambda (a b) (+ a b)))
(define resta (lambda (a b) (- a b)))
(define multiplicacion (lambda (a b) (* a b)))
(define division (lambda (a b) (/ a b)))

Lenguaje de programación cuyo nombre es formado a partir de las siglas en inglés de
ALGorithmic Oriented Language.

Un objetivo de algol era:
que devía ser tan cercano como fuese posible a la notación matemática


Algol 60
imperativo
PL/1

(imperativo)
nace en el año 1964 como un lenguaje multiplataforma que seria base de C y C++

Nace el primer lenguaje hogareño para la gente común con el nombre de
BASIC Darthmouth
El lenguaje fue diseñada por John Kemeny y Thomas Kurtz en 1964

PALABRAS CLAVE
DEF — define funciones de una sola línea
DIM — define el tamaño de los arreglos
END — define el final del programa
STOP — detiene un programa antes del final
FOR / TO / STEP — define los bucles
NEXT — marca el final de los bucles
GOSUB — transfiere control a subrutinas simples
RETURN — retorna el control desde subrutinas simples
GOTO — transfiere el control a otra sentencia
IF / THEN — toma de decisiones
LET / = — asigna los resultados de las fórmulas a una variable
PRINT — salida de resultados
DATA — almacena datos estáticos dentro del programa
READ — entrada de datos almacenados en sentencias DATA
REM — comentario

Microsoft se hace presente 197
5
Bill Gates Y Paul Allen crearon el primer producto llamado
Altair Basic
un interprete de Basic el cual era producto de Microsoft

C
1972
Dennis Ritchie creo uno de los mejores lenguajes, el cual fue creado y diseñado para sistemas operativos
Entrada y Salida Estándar
(scanf y printf)
Alternativa Doble
(if else)
Alternativa Múltiple
(switch)
Repetitiva Mientras
(while)
Repetitiva Hacer Mientras
(do while)
Repetitiva Para
(for)


Prolog
(declarativo lógico)
Nace también este lenguaje de programación lógica e interpretada utilizado para IA
por los profesores Alain Colmerauer y Philippe Roussel.
C++ y la programación orientada a objetos
Larry Wall crea
PERL
un lenguaje con características de C y que en la actualidad es el mas usado en los servidores web

2004
NACE LA WEB 2.0
Con ella llegan servicios y herramientas :
Facebook
Twitter
Youtube
Wikipedia
blogs

Microsoft introduce C#
(C sharp orientados a objetos)

lenguaje de POO para su plataforma .NET

Test: procedure options(main);

declare My_String char(20) varying initialize('Hola, mundo!');

put skip list(My_String);

end Test;
(imperativa)
imperativo
Es un lenguaje de programación estandarizado multi-propósito puramente funcional con semánticas no estrictas y fuerte tipificación estática.
Haskell
Lenguaje maquina
Full transcript