Tendencies in it services1

EVOLUCION DEL SOFTWARE

  • Period: to

    ANTECEDENTES

    Son décadas en las que se sientan las primeras bases y pinceladas del software. Como se ha mencionado en el epígrafe anterior, Ada Lovelace y Alan Turing son los precursores del concepto ‘software’.
  • PRIMER ALGORITMO INFORMATICO - XIX

    PRIMER ALGORITMO INFORMATICO - XIX
    El primer algoritmo informático conocido es el "algoritmo para la Máquina Analítica" propuesto por Ada Lovelace en el siglo XIX. Este algoritmo estaba diseñado para ser ejecutado en la Máquina Analítica de Charles Babbage, considerada como un precursor de las computadoras modernas, este estaba destinado a calcular una secuencia de números de Bernoulli utilizando la máquina.
  • NÚMEROS CALCULABLES

    NÚMEROS CALCULABLES
    Turing publicó su trabajo "Sobre números calculables, con una aplicación al problema de decisión" en el que introdujo el concepto de la "Máquina de Turing". Este trabajo sentó las bases para la teoría de la computación y es considerado como uno de los principales avances en el campo del software.
  • Period: to

    MÁQUINA DE TURING

    Durante la Segunda Guerra Mundial, entre 1939 y 1945, Turing trabajó en el descifrado de códigos en Bletchley Park, donde desarrolló la famosa "Máquina de Turing", un precursor de los ordenadores modernos. Su trabajo en el descifrado de códigos contribuyó significativamente al esfuerzo de guerra de los Aliados.
  • Test de Turing

    Test de Turing
    Turing publicó un influyente artículo titulado "Computing Machinery and Intelligence", en el que propuso el famoso "Test de Turing" como una forma de evaluar la inteligencia artificial de una máquina.
  • Period: to

    PRIMERA ERA

    El software se contemplaba como un añadido. No existía el planeamiento previo o la documentación de las actividades, sino que su desarrollo era sólo a base de la prueba y el error.
    Existían pocos métodos formales para su desarrollo y estos tenían pocos adeptos, además de que era a medida, y por lo general usado por la misma persona que lo desarrolló.
  • PRIMER SISTEMA OPERATIVO

    PRIMER SISTEMA OPERATIVO
    El primer sistema operativo de la historia fue creado en 1956 para un ordenador IBM 704. Básicamente, su función era iniciar la ejecución de un programa y administrar los recursos del sistema. A lo largo de los años, los sistemas operativos han evolucionado y se han vuelto más sofisticados, permitiendo una mayor interacción con los usuarios y ofreciendo una amplia gama de funciones y características.
  • CREACIÓN DE FORTRAN

    FORTRAN, que significa "FORmula TRANslation", fue creado por John Backus en el año 1957. John Backus fue un pionero de la informática que trabajaba para IBM. FORTRAN fue desarrollado originalmente por IBM para aplicaciones científicas e ingenieriles y posteriormente se convirtió en el lenguaje dominante en la computación científica. Es ampliamente utilizado en matemáticas y aplicaciones de cálculo científico.
  • El término "software"

    El término "software"
    El término "software" fue utilizado por primera vez en este sentido por John W. Tukey en 1957. Desde entonces, el término se ha utilizado ampliamente en el campo de la ingeniería de software y las ciencias de la computación para referirse a los programas y datos que se utilizan en los sistemas informáticos.
  • CREACION DEL LENGUAJE COBOL

    CREACION DEL LENGUAJE COBOL
    Grace Murray Hopper crea el lenguaje COBOL en el año 1959. Grace Hopper fue una oficial de la Armada de Estados Unidos y es conocida como la primera mujer "hacker" de la historia.
  • LISP

    LISP
    LISP, creado originalmente en 1959 por John McCarthy y sus colaboradores en el Instituto Tecnológico de Massachusetts (MIT). McCarthy es considerado el padre de la Inteligencia Artificial y también es reconocido como el creador de LISP, uno de los lenguajes de programación más antiguos que existen. LISP fue diseñado para facilitar la manipulación de cadenas de datos y ha sido utilizado en una amplia gama de aplicaciones, incluyendo inteligencia artificial.
  • Period: to

    SEGUNDA ERA

    El software empezó a considerarse como un producto y se desarrollaba para ser comercializado.
    Inició “la crisis del software”. La misma hacía referencia a los problemas que el software experimentaba desde sus inicios debido a la mínima eficacia de las empresas al momento de realizar uno, ya que se incrementó la demanda, la complejidad y los retos pero se contaba con la misma mano de obra, los mismos métodos y las mismas herramientas.
  • Pascal

    Pascal
    Pascal es un lenguaje de programación imperativo y procedural diseñado por Niklaus Wirth. Fue creado en la década de 1970 como un lenguaje eficiente y fácil de usar. Pascal ha sido utilizado en la enseñanza de la programación y ha influido en el desarrollo de otros lenguajes como Delphi y Ada.
  • UNIX

    UNIX
    Se desarrolla el sistema operativo UNIX en los laboratorios Bell.
  • C

    C
    C es un lenguaje de programación de propósito general. Fue creado en la década de 1970 por Dennis Ritchie y sigue siendo ampliamente utilizado e influyente en la actualidad. Algunas características de C son:
    * Es un lenguaje de programación de nivel medio
    * Es imperativo y estructurado, lo que significa que se basa en instrucciones secuenciales y estructuras de control
    * Es conocido por su eficiencia y capacidad para producir código rápido y compacto.
  • Basic

    En 1975 crearon Basic, era un lenguaje de programación desarrollado como una herramienta de enseñanza; se diseminó entre las microcomputadoras hogareñas a partir de la década de 1980. Actualmente continúa siendo muy popular.
  • Period: to

    TERCERA ERA

    Surgieron nuevos conceptos como sistemas distribuidos: computadoras separadas físicamente y conectadas por una red de comunicaciones.
    Aparecieron las redes de área local y global y los comunicadores digitales. También, surgió la planificación en el desarrollo del software}
    Llegaron los microprocesadores que generaban productos inteligentes (hornos microondas, robots industriales y equipos de diagnóstico) y, por otro lado, la computadora personal.
  • MS-DOS

    MS-DOS
    Microsoft lanza MS-DOS, su primer sistema operativo para computadoras personales. Se trataba de un sistema operativo de disco para microcomputadoras de tareas sencillas, que utilizaba los microprocesadores de 8086 y 8008 de Intel. Con la llegada del MS-DOS 2.0, se mostraba un menú de usuario que mostraba las aplicaciones y comandos más utilizados.
  • C++

    C++
    C++ es un lenguaje de programación de alto nivel y propósito general creado por el científico de la computación danés Bjarne Stroustrup. Algunas características de C++ son:
    * Es un lenguaje de programación multi-paradigma
    * C++ se basa en el lenguaje de programación C y agrega características adicionales, como la programación orientada a objetos.
    * Es conocido por su eficiencia y capacidad para producir código rápido y compacto.
  • GNU

    Richard Stallman crea el proyecto GNU con el objetivo de crear un sistema operativo libre.
  • Macintosh/Mac OS

    Macintosh/Mac OS
    Apple lanza el sistema operativo Macintosh, conocido como Mac OS.
  • WINDOWS 1.0

    WINDOWS 1.0
    Con su llegada en 1985 y sin el mouse como herramienta indispensable, la nueva cara del MS-DOS pasó de una simple línea, a utilizar toda la pantalla para trabajar. Llegaron aplicaciones como Paint, Calculator, Notepad y Write.
  • Period: to

    CUARTA ERA

    Se alejó de las computadoras individuales y de los programas, dirigiéndose al impacto colectivo de las computadoras y del software. Aparecieron las redes de información, tecnologías orientadas a objetos, redes neuronales, sistemas expertos y software de inteligencia artificial.
    Crearon la “Deep Blue”, una supercomputadora desarrollada por IBM para jugar al ajedrez, que logró vencer al campeón del mundo.
  • Windows 3.0

    Windows 3.0
    Para 1990, la nueva versión de Windows ya facilitaba el manejo de archivos y uso de comandos gracias a su nueva y mejorada interface que permitía acomodar y configurar las aplicaciones en distintas categorías.
  • WorldWideWeb

    WorldWideWeb
    Tim Berners-Lee crea el primer navegador web llamado WorldWideWeb.
  • LINUX

    LINUX
    Linus Torvalds crea el kernel de Linux, que se convierte en la base de numerosos sistemas operativos de código abierto.
  • Python

    Python
    Python es un lenguaje de programación de alto nivel y propósito general. Algunas características importantes son:
    * Python es un lenguaje de programación de alto nivel, lo que significa que es fácil de leer y escribir.
    * Es un lenguaje interpretado, lo que significa que no necesita ser compilado antes de ejecutarse. Esto permite un desarrollo más rápido y una mayor flexibilidad.
    *Python es multiplataforma
  • Versión 1.0 de Linux

    Se lanza la versión 1.0 del kernel de Linux.
  • Netscape Navigator

    Netscape Navigator
    Netscape Navigator se lanza al mercado y se convierte en el navegador más popular de la época.
  • Windows 95

    Windows 95
    Microsoft lanza Windows 95, un sistema operativo que introduce una interfaz gráfica de usuario más amigable.
  • Java

    Java
    Java es un lenguaje de programación de alto nivel, orientado a objetos y multiplataforma. Algunas características importantes de Java son:
    * Utiliza un sistema de gestión automática de memoria conocido como recolección de basura, lo que facilita la administración de la memoria en los programas.
    * Es un lenguaje multi-paradigma, lo que significa que admite diferentes estilos de programación.
  • JavaScript

    JavaScript
    JavaScript es un lenguaje de programación que fue inventado en mayo de 1995 por Brendan Eich, quien en ese momento era un desarrollador recién contratado en la compañía de navegadores Netscape. JavaScript es un lenguaje de programación y una tecnología fundamental de la World Wide Web, junto con HTML y CSS. Fue desarrollado originalmente para Netscape 2 y se convirtió en el estándar ECMA-262 en 1997.
  • Internet Explorer

    Internet Explorer
    Microsoft lanza Internet Explorer como parte de Windows 95.
  • Primera versión de Opera

    Primera versión de Opera
    Opera Software lanza la primera versión de Opera, un navegador con características innovadoras como la navegación por pestañas.
  • Windows 98

    Windows 98
    Aunque a nivel visual no era muy diferente a Windows 95, este nuevo sistema operativo ya aprovechaba el internet con varias funcionalidas.
  • Windows 2000

    Windows 2000
    Para esta versión, existió un nuevo soporte para varias ventanas en el escritorio y un diseño translúcido, aunque aún le faltaba mucho para lograr una buena interfaz de usuario, por lo que Microsoft aclaró que las capas de ventanas darían un poder mayor a los diseñadores para crear una mejor interfaz de usuario.
  • Windows XP

    Windows XP
    Considerado como el mejor sistema operativo de Microsoft hasta la fecha, ideal para principiantes con una mejorada interfaz de usuario, una barra de tareas más ordenada, y menos confusión gracias a las dos columnas en su menú de inicio.
  • Period: to

    ACTUALIDAD

    Utiliza algunos requerimientos de las anteriores, aumentando la omnipresencia de la web, la reutilización de la información y de los componentes del software.
  • Safari

    Safari
    Apple lanza Safari como navegador predeterminado en Mac OS X.
  • iOS

    iOS
    iOS es un sistema operativo móvil desarrollado por Apple Inc. exclusivamente para sus dispositivos iPhone, iPad y iPod Touch. Fue presentado por primera vez en enero de 2007 en la Macworld Conference & Expo. iOS se ha convertido en uno de los sistemas operativos móviles más populares y ampliamente utilizados en el mundo.
  • Android

    Android
    Creado por Android Inc (respaldado por google). Este sistema se basa en la estructura de GNU LINUX esta dirigido a varios dispositivos como teléfonos móviles, tabletas e incluso en la actualidad en mini-ordenadores.
  • Google Chrome

    Google Chrome
    Google lanza Google Chrome, que rápidamente gana popularidad debido a su velocidad y simplicidad.
  • Windows 7

    Windows 7
    Una gran mejora y evolución en comparación con Windows. Lo que hizo que los usuarios prefirieran a Windows 7 fue la barra de tareas, con nuevo diseño para controlar las aplicaciones abiertas, y mostrar las más usadas, mostrando un pequeño botón para abrir o cerrar las aplicaciones de una manera más sencilla.
  • GitHub

    GitHub
    Forja para alojar proyectos utilizando el sistema de control de versiones Git. Se utiliza principalmente para la creación de código fuente de programas de ordenador. El software que opera GitHub fue escrito en Ruby on Rails.
  • Windows 10

    Windows 10
    Una plataforma tan completa que no hubo necesidad de pasar por el número 9. El nuevo sistema operativo tiene las mismas funciones táctiles, un menú de Inicio personalizable con las aplicaciones y documentos más importantes, y un asistente digital, Cortana.
  • Windows 11

    Windows 11
    Windows 11 es el nombre de la versión más reciente del sistema operativo Windows​ desarrollado por Microsoft, además de ser el sucesor de la anterior versión del sistema operativo, Windows 10.
  • ChatGPT

    Aplicación de chatbot de inteligencia artificial desarrollado en 2022 por OpenAI que se especializa en el diálogo. El chatbot es un modelo de lenguaje ajustado con técnicas de aprendizaje tanto supervisadas como de refuerzo.​