Escolar Documentos
Profissional Documentos
Cultura Documentos
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