Act diagnostica tic 2
INDICE
Introducción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Actividad Diagnostica. . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . 2-3-4
Conclusión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ....5
Bibliografía. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . .6
INTRODUCCION.
La actividad que vamos a realizar se titula “Actividad Diagnostica” y es la primera de la etapa uno que acabamos de comenzar, en dicho trabajo se elaborara un resumen en el cual se hablara sobre la historia de la programación de las computadoras.
La información que se vaya a utilizar será investigada en diferentes fuentes, con el fin de que se conozcaun poco más sobre la evolución de las computadoras y la importancia que tiene el ser humano en dicho proceso.
1
ACTIVIDAD DIAGNOSTICA
Con el fin de facilitar el trabajo del programador surge la necesidad de que la computadora entienda un lenguaje diferente al suyo propio, de unos y ceros, muy complejo para el ser humano. Es necesario reducir la distancia delenguajes entre los humanos y la computadora, por esto se crean los Lenguajes de Programación. Para aproximar unos a otros. Con tales lenguajes no es necesario escribir ristras de unos y ceros; se dispone de un medio expresivo con un nivel de abstracción mayor que permiten «decirle» a la máquina qué es lo que tiene que «hacer» de una forma más cercana a la forma humana.
Así nacen los lenguajes deprogramación del tipo ensamblador formado por nemotécnicos que ocultan el código máquina subyacente y, consecuentemente, nace el software traductor o conjunto de programas que permiten convertir los programas escritos en el lenguaje del programador al lenguaje que entiende la máquina.
Por esta vía se avanza más y se llega a un nuevo paso que permite al programador dar a la computadora cada vezórdenes más cercanas al razonamiento humano y al lenguaje natural, aumentando el nivel de abstracción de las órdenes y alejándose del complicado lenguaje de la máquina.
Los lenguajes de programación son lenguajes especiales que ayudan al usuario a comunicarse con la computadora. El lenguaje de máquina está orientado hacia la máquina que está constituida por varios arreglos de "bits". Este lenguaje esfácil de entender por la computadora, pero difícil para el usuario.
Lenguaje de bajo nivel: Es un lenguaje de programación bien cercano al lenguaje de máquina.
Lenguaje de alto nivel: Es un lenguaje que se asemeja más al lenguaje humano que a un lenguaje de máquina o ensamblador. Es más fácil escribir programas en este lenguaje, pero luego deben ser traducidos por compiladores o intérpretespara que la computadora los entienda.
Los tipos más importantes de lenguajes de programación son:
Lenguajes Imperativos
Su origen es la propia arquitectura de von Neumann, que consta de una secuencia de celdas (memoria) en las cuales se pueden guardar datos e instrucciones, y de un procesador capaz de ejecutar de manera secuencial una serie de operaciones (ó comandos) principalmentearitméticas y booleanas.
Lenguajes Funcionales
Los matemáticos resuelven problemas usando el concepto de función, que convierte datos en resultados. Sabiendo cómo evaluar una función, usando la computadora, podríamos resolver automáticamente muchos problemas.
Lenguajes Lógicos
Otra forma de razonar para resolver problemas en matemáticas se fundamenta en la lógica de primer orden. El conocimientobásico de las matemáticas se puede representar en la lógica en forma de axiomas, a los cuales se añaden reglas formales para deducir cosas verdaderas (teoremas). El PROLOG surgió a principio de los 70 y es el primer lenguaje lógico. Las aplicaciones en la Inteligencia Artificial lo mantienen vivo y útil.
Lenguajes Orientados a Objetos
A mediados de los años 60 se empezó a usar las...
Regístrate para leer el documento completo.