Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Resultado
Algoritmo en Código fuente
pseudocódigo (o en c++
diagrama de flujo)
Traducción y Ejecución
(Traductor/compilador)
Código máquina
(programas
ejecutable)
o g ra m a c i ón
a jes de P r
Lengu
CLASIFICACION DE LAS INSTRUCCIONES
DE UN LENGUAJE DE PROGRACION
Cada lenguaje de programación tiene un conjunto de instrucciones, las cuales se
dividen en las siguientes clasificaciones:
LENGUAJE MÁQUINA
Son aquellos que están escritos directamente en lenguaje inteligible por la
computadora, ya que sus instrucciones son cadenas binarias (cadenas o series
de caracteres--dígitos– 0 y 1) que especifican una operación, y las posiciones
(dirección) de memoria implicadas en la operación se denominan instrucciones
de máquina o código máquina. El código máquina es el conocido código binario.
DESVENTAJAS
Dificultad y lentitud en la codificación
Poca fiabilidad
Dificultad grande de verificar y poner a punto los programas
Los programas solo son ejecutables en el mismo procesador (CPU).
o g ra m a c i ón
a jes de P r
Lengu
CLASIFICACIÓN DE LOS LENGUAJES DE
PROGRAMACIÓN
Los principales tipos de lenguajes de programación son:
1.-LENGUAJE MÁQUINA
2.-LENGUAJE DE BAJO NIVEL
3.-LENGUAJE DE ALTO NIVEL
LENGUAJE DE BAJO NIVEL
Son un poco más fáciles de utilizar que los lenguajes máquina, pero, al igual que
ellos, dependen de la máquina en particular.
Ventajas:
•El tiempo del formación de los programadores es relativamente corto
comparado con los otros lenguajes.
•La escritura de programas se basa en reglas sintácticas similares a los
lenguajes humanos. Nombres de las instrucciones, tales como:
main, function, return, while, for, etc.
•Las modificaciones y puestas a punto de los programas son más fáciles.
•Reducción del coste de desarrollo de los programas.
•Transportabilidad.
TRADUCTORES DE LENGUAJE
Son programas que traducen a su vez los programas fuente escritos en
lenguajes de alto nivel a código máquina.
INTERPRETE COMPILADOR
Interprete Compilador
El proceso de ejecución de un
programa escrito en un lenguaje
de programación y mediante un
compilador suele desarrollarse de
la siguiente manera (ver imagen)
Breve Historia de los Lenguajes
de Programación
Década Década Década Década Década Década
1950 1960 1970 1980 1990 2000
Fortran BASIC PASCAL C++ (1997) JAVA (1997) C# (2000)
(1954) (1964) (1970)
ALGOL 58 LOGO C (1971) Eiffel (1986) JavaScrip
(1958) (1968) (1995)
LISP (1958) Simula 67 Modula 2 Perl (1987) XML (1998)
(1967) (1975)
COBOL Smalltalk Ada (1979)
(1959) (1969)
BIBLIOGRAFÍA
Fundamentos generales programación y análisis
sistemas
Autor: Luis Joyanes Aguilar
ISBN: 978-607-15-0818-8
EAN: 9786071508188
Editorial: McGRAW HILL
Idioma: Castellano
Año de edición:2013
Páginas consultadas: 25-40