Você está na página 1de 7

Ingeniera en Sistemas Computacionales

Materia: Lenguajes de Interfaz


Nombre del alumno: Marina Chvez Rodrguez
Tarea: Lnea de tiempo de lenguajes de programacin
Profesora: I.S.C. Ernesto Manjarrez Estrada



Mircoles 29 de enero de 2014


Lenguajes de
Interfaz

Contenido
Introduccin ............................................................................................................. 1
Contenido ............................................................................................................. 1
Generaciones de la Programacin. ......................................................................... 1
Lnea de Tiempo ............................................................................................... 2
Conclusiones ........................................................................................................... 3
Bibliografa .............................................................................................................. 4



Esta investigacin tiene como finalidad da
los lenguajes de programacin
importantes de estos.
Podemos identificar que durante la evolucin de los lenguajes de programacin
ha logrado grandes avances con los que ha sido posible satisfacer las
necesidades de las empresas, negocios u organizaciones, esto en diversas reas
como lo es el comercio, la industria, educacin

Generaciones de la Programacin.
La evolucin de los lenguajes de programacin
generaciones.
Primera generacin
maquina, el cual que consista en sucesiones de dgitos binarios, es decir
es un lenguaje de bajo nivel, ya que depende de un Hardware.
Segunda generacin
al igual que la primera generacin son lenguajes de bajo nivel, y tambin
son dependientes de un Hardware.
Tercera generacin
ejemplo: C, Pascal, Cobol. Estos lenguajes ya no son dependientes de un
Hardware, es decir se pueden utilizar en una variedad de computadoras.
Cuarta generacin
solos, son los llamados RAD, con lo cuales se pueden realiz
sin ser un experto en el lenguaje. Aqu tambin se encuentran los lenguajes
orientados a objetos, haciendo posible la reutilizacin d partes del cdigo
para otros programas. Por ejemplo: Visual, por lo anterior se puede deducir
que son lenguajes de alto nivel.
Quinta generacin
inteligencia artificial. Estos lenguajes todava estn poco desarrollados. Por
ejemplo: LISP
2


1
http://fhermq.files.wordpress.com/2008/03/lenguajes.png
Introduccin
Esta investigacin tiene como finalidad dar a conocer la evolucin que han
los lenguajes de programacin, as como los momentos o acontecimientos
que durante la evolucin de los lenguajes de programacin
ha logrado grandes avances con los que ha sido posible satisfacer las
necesidades de las empresas, negocios u organizaciones, esto en diversas reas
como lo es el comercio, la industria, educacin, etc.
Contenido
Generaciones de la Programacin.
1

lenguajes de programacin se puede dividir en 5 etapas o
generacin: Tambin se reconoce como lenguaje de lenguaje
maquina, el cual que consista en sucesiones de dgitos binarios, es decir
es un lenguaje de bajo nivel, ya que depende de un Hardware.
generacin: Se crearon los primeros lenguajes ensambladores,
al igual que la primera generacin son lenguajes de bajo nivel, y tambin
son dependientes de un Hardware.
generacin: Se crean los primeros lenguajes de alto nivel. Por
al, Cobol. Estos lenguajes ya no son dependientes de un
Hardware, es decir se pueden utilizar en una variedad de computadoras.
generacin. Son los lenguajes capaces de generar cdigo por si
solos, son los llamados RAD, con lo cuales se pueden realiz
sin ser un experto en el lenguaje. Aqu tambin se encuentran los lenguajes
orientados a objetos, haciendo posible la reutilizacin d partes del cdigo
para otros programas. Por ejemplo: Visual, por lo anterior se puede deducir
guajes de alto nivel.
generacin: Aqu se encuentran los lenguajes orientados a la
inteligencia artificial. Estos lenguajes todava estn poco desarrollados. Por

http://fhermq.files.wordpress.com/2008/03/lenguajes.png
r a conocer la evolucin que han tenidos
como los momentos o acontecimientos ms
que durante la evolucin de los lenguajes de programacin se
ha logrado grandes avances con los que ha sido posible satisfacer las
necesidades de las empresas, negocios u organizaciones, esto en diversas reas
se puede dividir en 5 etapas o
: Tambin se reconoce como lenguaje de lenguaje
maquina, el cual que consista en sucesiones de dgitos binarios, es decir
es un lenguaje de bajo nivel, ya que depende de un Hardware.
: Se crearon los primeros lenguajes ensambladores,
al igual que la primera generacin son lenguajes de bajo nivel, y tambin
: Se crean los primeros lenguajes de alto nivel. Por
al, Cobol. Estos lenguajes ya no son dependientes de un
Hardware, es decir se pueden utilizar en una variedad de computadoras.
. Son los lenguajes capaces de generar cdigo por si
solos, son los llamados RAD, con lo cuales se pueden realizar aplicaciones
sin ser un experto en el lenguaje. Aqu tambin se encuentran los lenguajes
orientados a objetos, haciendo posible la reutilizacin d partes del cdigo
para otros programas. Por ejemplo: Visual, por lo anterior se puede deducir
: Aqu se encuentran los lenguajes orientados a la
inteligencia artificial. Estos lenguajes todava estn poco desarrollados. Por
Lnea de Tiempo



2
http://www.desarrolloweb.com/articulos/2358.php
1
9
4
6

1
9
5
0

1
9
5
1

1
9
5
7

1
9
5
8

1
9
6
0

1
9
6
4

1
9
6
5

1
9
7
0

1
9
7
2

1
9
7
7

1
9
8
0

1
9
9
1

1
9
9
3

1
9
9
4

1
9
9
5

2
0
0
0

2
0
0
1

2
0
0
2

2
0
0
3

2
0
0
7

2
0
0
9

2
0
1
1


L
e
n
g
u
a
j
e

M

q
u
i
n
a

c
o
n
f
o
r
m
a
d
o

p
o
r

0

L
e
n
g
u
a
j
e

E
n
s
a
m
b
l
a
d
o
r
,

m
a
s

e
n
t
e
n
d
i
b
l
e

q
u
e

e
l

l
e
n
g
u
a
j
e

m

q
u
i
n
a

P
r
i
m
e
r

c
o
m
p
i
l
a
d
o
r

a
p
a
r
e
c
e

A
0

A
p
a
r
e
c
e

F
o
r
t
r
a
n

c
r
e
a
d
o

p
o
r

I
B
M

A
l
g
o
l

5
8

p
r
i
m
e
r

l
e
n
g
u
a
j
e

a
l
g
o
r

t
m
i
c
o

C
o
b
o
l


l
e
n
g
u
a
j
e

c
o
m

n

o
r
i
e
n
t
a
d
o

a

n
e
g
o
c
i
o
s

P
L
/
1

L
e
n
g
u
a
j
e

m
u
l
t
i
p
l
a
t
a
f
o
r
m
a

A
p
a
r
e
c
e

B
a
s
i
c

U
N
I
X

L
e
n
g
u
a
j
e

p
a
r
a

s
i
s
t
e
m
a

o
p
e
r
a
t
i
v
o

F
u
e

c
r
e
a
d
o

e
l

l
e
n
g
u
a
j
e

C

S
m
a
r
t

P
r
i
m
e
r

l
e
n
g
u
a
j
e

o
r
i
e
n
t
a
d
o

a

F
o
r
t
r
a
n

A
p
a
r
e
c
e

C
+
+

A
p
a
r
e
c
e


P
h
y
t
o
n
,

V
i
s
u
a
l

B
a
s
i
c
,

H
T
M
L

A
p
a
r
e
c
e


A
p
p
l
e

S
c
r
i
p
t
,

R
u
b
y

A
p
a
r
e
c
e


P
H
P

y

D
E
L
P
H
I

A
p
a
r
e
c
e


J
A
V
A

y

P
H
P

A
c
t
i
o
n

S
c
r
i
p
t

A
p
a
r
e
c
e


C

#

y

V
i
s
u
a
l

.
N
E
T

F
#

S
c
a
l
a

C
l
o
j
u
r
e

G
o

D
a
r
t


Tabla Comparativa de las Generaciones de la Programacin
1ra. Generacin 2ra. Generacin 3ra. Generacin 4ta. Generacin 5ta. Generacin
Trabajan con Lenguaje
de mquina que
consista en sucesiones
de dgitos binarios.
Eran lenguajes de bajo
nivel.
Son dependientes del
Hardware.
Son dependientes del
programador.
Los datos eran
introducido por medio de
tarjetas.
Usan una secuencia de
instrucciones y eran
almacenadas en la
memoria de la
computadora.
Tendan a ser muy
susceptibles a errores.

Trabajan con Lenguajes
ensambladores en lugar
de usar cdigo binario, y
utilizan las instrucciones
que se representan con
smbolos fciles de
reconocer.
Eran lenguajes de bajo
nivel.
Son dependientes del
Hardware.
Surge del lenguaje
ensamblador.

Usan lenguajes de alto nivel
que sustituyen las
instrucciones simblicas por
cdigos independientes.
Son independientes del
Hardware.
Se pueden utilizar en una
variedad de computadoras.
Los lenguajes permiten
sealar cmo se debe
efectuar una tarea a un
nivel mayor que en los
lenguajes ensambladores.
Los lenguajes incluyen una
mayor productividad del
programador y claridad de
la lgica.
Los lenguajes ofrecer la
flexibilidad necesaria para
manejar problemas
abstractos de
programacin.

Usan lenguajes de alto nivel.
Son independientes del
Hardware.
Se pueden utilizar en una
variedad de computadoras.
Se usan diversas
herramientas que permiten
construir aplicaciones.
Las especificaciones de los
programas se desarrollan a
un ms alto nivel que en los
lenguajes de la generacin
anterior.
El programador no tiene que
especificar cada instruccin
para terminar una tarea o
procesamiento.
Pueden escribir programas
para hacer consultas en una
base de datos y para crear
sistemas de informacin.
Usan lenguajes de alto
nivel.
Son independientes del
Hardware.
Lenguaje Orientado a
Objetos diseado para
equipos mviles.
Lenguajes orientados a
la inteligencia artificial.


Conclusiones
Los diversos lenguajes de programacin han tenido una gran evolucin, lo cual ha
permitido a la humanidad contar con diversas herramientas que facilitan sus
actividades cotidianas, ahora bien dicha evolucin va desde el lenguaje maquina
hasta lenguajes de programacin sumamente sofisticados, ya sean orientados a
objetos, visuales, multiplataforma, etc.
Por ello considero que es de plena importancia que el programador conozca
diversos lenguajes de programacin, en los cuales podr desarrollar el software de
acuerdo a sus requerimientos o a los solicitados por la empresa o negocio.

Bibliografa
C (lenguaje de programacin). (s.f.). Recuperado el 01 de Octubre de 2013, de
http://es.wikipedia.org/wiki/Lenguaje_C
C++. (s.f.). Recuperado el 13 de Agosto de 2011, de
http://www.unixsup.com/unixlinux/lenguajec.html
Lenguaje C orientado a microprocesadores. (s.f.). Recuperado el 01 de Octubre de
2013, de
http://146.83.206.1/~jhuircan/CCOMPILER/Lenguaje%20C%20orientado%20a%20
microcontroladores%20rev%201.pdf
Lenguaje de programacin. (s.f.). Recuperado el 13 de Agosto de 2011, de
http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n
Lenguaje ensamblador. (s.f.). Recuperado el 01 de Octubre de 2013, de
http://es.wikipedia.org/wiki/Lenguaje_ensamblador
Lenguaje libre de contexto. (s.f.). Recuperado el 08 de Febrero de 2013, de
https://docs.google.com/document/d/1TmjBYZJeBjf3e5CruFCxtz0LwWuQKizDaCi
pmr8vUr8/edit?hl=en&pli=1
Lenguajes de programacin. (s.f.). Recuperado el 20 de Enero de 2014, de
http://www.lpsi.eui.upm.es/webteolp/Documentation/Felix/Tema1-2.pdf
Lenguajes de Programacin. (s.f.). Recuperado el 20 de Enero de 2014, de
http://disenwebcr.blogspot.mx/2009/07/lenguajes-de-programacion.html
Pascal. (s.f.). Recuperado el 13 de Agosto de 2011, de
http://es.wikipedia.org/wiki/Pascal_(lenguaje_de_programaci%C3%B3n)
Perl. (s.f.). Recuperado el 24 de Enero de 2013, de http://es.wikipedia.org/wiki/Perl

PHP. (s.f.). Recuperado el 13 de Agosto de 2011, de
http://es.wikipedia.org/wiki/.php
VbScript. (s.f.). Recuperado el 13 de Agosto de 2011, de
http://es.wikipedia.org/wiki/VBScript
Visual Basic. (s.f.). Recuperado el 13 de Agosto de 2011, de
http://es.wikipedia.org/wiki/Visual_Basic

Você também pode gostar