Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Historia del Software: Desde la Prehistoria a la Actualidad, Resúmenes de Programación C

Este documento ofrece una reseña detallada de la historia del software, desde la prehistoria hasta la actualidad. Aprende sobre la primera máquina computacional, el papel pionero de Ada Lovelace y el uso inicial del término 'software'. Descubre cómo el software ha evolucionado desde un producto libre hasta una necesidad esencial para la sociedad.

Tipo: Resúmenes

2020/2021

Subido el 04/04/2022

FernandoR55486
FernandoR55486 🇲🇽

1 documento

1 / 5

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
TECNOLÓGICO DE ESTUDIOS
SUPERIORES DE ECATEPEC
Programación orientada a objetos
Segundo semestre
1.2 Generaciones de las computadoras y
sucesos importantes
16/03/2022
Actividad Grupal
Ingeniería en Sistemas Computacionales
5251
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga Historia del Software: Desde la Prehistoria a la Actualidad y más Resúmenes en PDF de Programación C solo en Docsity!

TECNOLÓGICO DE ESTUDIOS

SUPERIORES DE ECATEPEC

Programación orientada a objetos

Segundo semestre

1.2 Generaciones de las computadoras y

sucesos importantes

Actividad Grupal

Ingeniería en Sistemas Computacionales

Software

¿Qué es?

Se refiere al equipamiento lógico o soporte lógico de una Computadora digital, y comprende el conjunto de los componentes legales necesarios para hacer posible la realización de tareas específicas; en contraposición a los componentes físicos del sistema, llamados Hardware. Tales componentes lógicos incluyen, entre muchos otros, programas informáticos como Procesador de textos, que permite al usuario realizar todas las tareas respecto a edición de textos; software de sistema, tal como un sistema operativo, que, básicamente, permite al resto de los programas funcionar adecuadamente, facilitando la interacción con los componentes físicos y el resto de las aplicaciones, también provee una interfaz para el usuario. Hace referencia a un programa o conjunto de programas de cómputo, así como datos, procedimientos y pautas que permiten realizar distintas tareas en un sistema informático. Comúnmente se utiliza este término para referirse de una forma muy genérica a los programas de un dispositivo informático, sin embargo, el software abarca todo aquello que es intangible en un sistema computacional.

Prehistoria de sistema operativos

La primera máquina a la que se puede llamar un computador digital de propósito general fue diseñada por el matemático inglés Charles Babbage (1791-1871), quien diseñó una máquina mecánica digital(digital: capaz de trabajar con dígitos), conocida como la analytical engine, o máquina de Babbage. Si bien desarrolló todos los planos, nunca pudo terminar de construirla. La máquina de Babbage, sin embargo, no tenía ningún tipo de software. La máquina podía ser “programada" (un concepto nuevo para la época) mediante tarjetas perforadas, método que ya se usaba para configurar máquinas en la industria textil. Ada Lovelace, matemática, escribió un conjunto de notas que describían un procedimiento para calcular una secuencia de números de Bernoulli usando la máquina de Babbage. Se considera este documento como el primer programa desarrollado para una máquina computacional, y a Ada Lovelace como la primera programadora. El lenguaje de programación Ada fue nombrado en su honor.

Historia del Software

Joseph Marie Jacquard fue el inventor del telar programable. Este inventor francés es el responsable de la programación. No es el inventor de la misma, ya que las cosas han cambiado mucho desde entonces, pero está claro que creó el primer sistema de instrucciones para un ''computador''.

Personajes importantes que contribuyeron a la historia del

software

  • Al-Jazari, ingeniero musulmán, historiadores lo acreditan con el primer ejemplo de programación a inicios del siglo 13. Entre las decenas de máquinas diseñadas por Al- Jazari, se construyeron varias cuyas acciones podrían alterarse o modificarse cambiando sus instrucciones.
  • Ada Lovelace , británica, en 1843 escribió un programa rudimentario para la Máquina Analítica, diseñada por Charles Babbage en 1827, lastimosamente la máquina nunca llegó a funcionar. •Tom Kilburn, ingeniero británico y coinventor de la memoria de computadoras, trabajo en el diseño y construcción de la primera computadora que contenía un software almacenado, conocida como Manchester Maquina Experimental a Pequeña Escala (Manchester Small Scale Experimental Machine), apodado “the baby” o la bebé. Desarrollado en 1948 en la Universidad de Manchester, Inglaterra.
  • Alan Turing, científico británico, cuyo aporte fue de gran influencia en el desarrollo de la informática, formalizo los conceptos de “algoritmo” y “cálculo “con la máquina de Turing, la cual puede ser considerado como un modelo de una computadora de propósito general. Turing es ampliamente considerado como el padre de la informática y la inteligencia artificial. •David Caminer, fue apodado el primer analista corporativo de sistemas electrónicos, por su trabajo en Lyon en 1947. Caminer fue puesto a cargo del desarrollo de aplicaciones de software y fue posiblemente la primera computadora analítica de sistemas, y los primeros en expresar procesos de negocio como los sistemas formales que puedan ser automatizados y gestionados. •John W. Tukey, estadístico americano, se le acredita la definición del término “software”, utilizado por primera vez en 1957.

Tipos de software:

Software de sistema Es el programa responsable de la ejecución de todas las aplicaciones necesarias para que un sistema opere correctamente. Software de programación Son todas las herramientas que permiten el desarrollo de nuevo software. Por ello, no suelen ser utilizadas por el usuario final sino por los programadores.

Software de aplicación Un softwarede aplicación es un programa diseñado para facilitar algunas tareas específicas para cualquier medio informático, ya sea en computadores, tabletas o celulares. Software malicioso o malintencionado Utilizado también en su forma original en inglés malicious softwareo simplemente malware, es el que se crea con fines ilícitos como obtener información privada del usuario o dañar el sistema.

El software en la actualidad

Con la creciente demanda de software en organizaciones cada vez más pequeñas, surge la necesidad de soluciones de software de bajo costo. Esta circunstancia, llevó al crecimiento de metodologías de desarrollo y programación más simples que desarrollaran software en ejecución, desde los requisitos hasta la implementación, de manera más rápida y sencilla. El uso de prototipos rápidos evolucionó a metodologías livianas completas, como Extreme Programming (XP), que intenta simplificar muchas áreas de la ingeniería de software, incluida la recopilación de requisitos y las pruebas de confianza para la creciente cantidad de pequeños sistemas de software. Los sistemas de software más grandes todavía utilizaban metodologías muy documentadas, con muchos volúmenes en el conjunto de documentación; sin embargo, los sistemas más pequeños tienen un enfoque alternativo más simple y rápido para administrar el desarrollo y mantenimiento de cálculos y algoritmos de software, así como el almacenamiento/recuperación de información y su visualización.