Magias

Páginas: 15 (3748 palabras) Publicado: 10 de abril de 2011
UNIDAD 1
INTRODUCCION A LOS LENGUAJES DE PROGRAMACION
1.- POR QUE ESTUDIAR LENGUAJES DE PROGRAMACION:
Debido a que muchos programadores en la practica trabajan en instalaciones de computadoras donde se requiere de cierto uso de lenguaje en particular, surge la siguiente pregunta :
¿ Cual es la ventaja de estudiar una variedad de lenguajes que es improbable queusemos ?
Lo podemos justificar con las siguientes respuestas :
1.- Mejora el conocimiento del lenguaje que se esta usando.
2.- Enriquece su vocabulario deconstrucciones utiles de programacion.
3.- Permite una mejor solucion del lenguaje de programacion.
4.- Hace mas facil el aprendizaje de un nuevo lenguaje de programacion.
5.- Facilita un nuevo diseño de un lenguaje deprogramacion.
2.- HISTORIA DE LOS LENGUAJES DE PROGRAMACION:
El programador, diseñador e implementador de un lenguaje de programacion deben comprender la evolucion historica de los lenguajes para poder entender mejor los lenguajes empleados.
Aquí les presento algunos factores en el tiempo de la evolucion historica de los lenguajes de programacion que lo han llevado a evolucionar de manerasorprendente.
AÑO 1950-1955.
Factores: Computadoras primitivas, programacion en lenguaje ensamblador y de maquina. Lenguaje ensamblador y lenguaje de alto nivel en prueba pero ninguno en uso.
AÑO 1956-1960.
Factores: computadoras pequeñas. Lentas y caras. Sistema de almacenamiento en cinta magnetica, compiladores, interpretes de software, optimizacion de codigo, manejo de almacenamiento dinamico yprocesamiento de listas.
LENGUAJES : FORTRAN, ALGOL 58, ALGOL 60, COBOL Y LISP.

AÑO 1961-1965: Factores: Computadoras grandes y caras. Sistema de almacenamiento en cinta magnetica, multiprogramacion y se proponen como meta generar lenguajes de proposito general.
LENGUAJES : FORTRAN IV, SNOBOL, APL(no implementado), ALGOL 60, COBOL 61(extendido)
AÑO 1966-1970.
Factores : Computadoras compatiblescon conjunto de instrucciones, costo variable, sistema de almacenamiento masivo y grande, sistema operativo de tiempo compartido y optimizador de compiladores.
LENGUAJES : PL/1, FORTRAN 66, SNOBOL 4, APL360, BASIC SIMULA 67, Y COBOL 65(estandar).
AÑO 1971-1975.
Factores: Microcomputadoras, sistema de almacenamiento masivo grande, programacion estructurada, ingieneria de software, simplicidadcomo meta en el diseño de lenguaje.
LENGUAJES : PASCAL, COBOL 74(estandar) PL/1(estandar).
AÑO 1976-1989.
Factores: Computadoras potentes y baratas, sistema de almacenamiento masivo, grande y barato, programacion estructurado, ingieneria de software, simplicidad de metas en el diseño de lenguaje distribuidos de computacion, modelo de cliente/servidor, programacion concurrente y orientada aobjetos y confiabilidad.
LENGUAJES : C, C++ Y SMALLTALK.
AÑO 1989 A LA FECHA.
Factores: Computadoras potentes y baratas, sistema de almacenamiento masivo, grande y barato, el diseño de lenguajes de consulta donde el programador solo especifica “que hacer” y no “como hacerlo”, cada vez la programacion es mas facil de entender.
LENGUAJES : ACCES, PARADOX, OARCLE.
3.- CLASIFICACIONES:
Existendiferentes clases o tipos de lenguajes de programación:

1.- El Lenguaje Máquina: es el lenguaje de programación que entiende directamente la computadora o máquina. Este lenguaje de programación utiliza el alfabeto binario, es decir, el 0 y el 1.

Con estos dos únicos dígitos, conocidos como bits, forma lo que se conoce como  cadenas binarias (combinaciones de ceros y unos) son con las que seescriben las  instrucciones que el microprocesador de la computadora entiende nuestra peticiones. Fue el primer lenguaje de programación. Este tipo de lenguaje de programación dejo de utilizarse por su gran dificultad y por la facilidad para cometer errores.

2.- Lenguajes de programación de bajo nivel: Son mucho mas fáciles de utilizar que el lenguaje máquina, pero dependen mucho de la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • la magia
  • magia
  • magia
  • magia
  • LA MAGIA
  • magia
  • magia
  • la magia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS