Historia del Software
La historia del software¿Cuándo se inventó el software? Comenzó en Inglaterra en 1948. La máquina experimental a pequeña escala de Manchester, con el apodo de “Baby”, lideró el lanzamiento de todo el software en la historia del mundo.
Contenido
La historia del Software; La tecnología creada para este hardware fue programada para realizar cálculos matemáticos basados en datos e instrucciones de código de máquina. Le tomó 52 minutos calcular correctamente el mayor divisor de 2 elevado a 18.
Muchos años después, llegó el momento de la programación informática con tarjetas perforadas, cada agujero tiene un código específico. Fue Fortran el que se convirtió en uno de los primeros lenguajes de programación de alto nivel en la historia del Software. Otros lenguajes de programación tempranos como Cobol , BASIC , Pascal y C se desarrollaron e introdujeron años después, superando la crisis del software.
Durante décadas después de este evento innovador, las computadoras se programaron con tarjetas perforadas en las que los agujeros indicaban instrucciones de código de máquina específicas. Fortran , uno de los primeros lenguajes de programación de alto nivel, se publicó originalmente en 1957.
Al año siguiente, el estadístico John Tukey acuñó la palabra “software” en un artículo sobre programación de computadoras. Otros lenguajes de programación pioneros como Cobol, BASIC, Pascal y C llegaron durante las próximas dos décadas.
El mundo ha visto muchas innovaciones en la informática, desde albergar hardware de computadora grande hasta usar dispositivos móviles que pueden caber en su bolsillo.
La historia del Software se remonta a la década de 1940. Los ingenieros y desarrolladores de software están diseñando productos para abordar la necesidad de sistemas comerciales de funciones a gran escala en aquel entonces.
La era de la informática personal: Etapas históricas
En las décadas de 1970 y 1980, el software tuvo un gran éxito con la llegada de las computadoras personales. Apple lanzó Apple II , su producto revolucionario, al público en abril de 1977. VisiCalc , el primer software de hoja de cálculo para computación personal, fue muy popular y conocido como la aplicación asesina de Apple II. El software fue escrito en lenguaje ensamblador especializado y apareció en 1979.
Otras compañías como IBM pronto ingresaron al mercado con computadoras como IBM PC , que se lanzó por primera vez en 1981. Al año siguiente, la revista Time seleccionó la computadora personal como su Hombre del Año.
Una vez más, el software para la productividad y los negocios dominó estas primeras etapas de la informática personal. Muchas aplicaciones de software importantes, como AutoCAD, Microsoft Word y Microsoft Excel, se lanzaron a mediados de la década de 1980.
Software de código abierto, otra gran innovación en la historia del software, ingresó por primera vez a la corriente principal en la década de 1990, impulsada principalmente por el uso de Internet.
El kernel de Linux , que se convirtió en la base del sistema operativo Linux de código abierto, se lanzó en 1991. El interés por el software de código abierto se disparó a fines de la década de 1990, después de la publicación en 1998 del código fuente del navegador Netscape Navigator , escrito principalmente en C y C++. También cabe destacar el lanzamiento de Java por parte de Sun Microsystems en 1995.
Hoy en día, se crean más tecnologías con características aún más altas, gracias al desarrollo de software que generalmente funciona junto con la ingeniería de software.
Aquí hay una línea de tiempo de los desarrollos importantes en la historia del software:
- Década de 1940 – Invención del primer software del mundo en Inglaterra
- Década de 1970 – Lanzamiento de la primera computadora personal de Apple
- Década de 1980 – Introducción de IBM PC
- Década de 1990 – Auge del sistema operativo móvil y el primer dispositivo Blackberry
- Década de 2000: uso del primer iPhone de Apple
Definición de desarrollo de software
Para comprender la historia de la ingeniería y el desarrollo de software , primero debemos comprender qué significan. El desarrollo de software se basa en la creatividad de un programa informático para producir el software que necesitan los usuarios finales .
Los desarrolladores de software luego buscarán la ayuda de los programadores de computadoras para crear el código necesario para ejecutar el software.
Mientras tanto, la ingeniería de software se refiere al uso de principios de ingeniería para crear software. Los ingenieros de software tienen las herramientas que usan los desarrolladores para crear sus aplicaciones y programas.
Como una interfaz hecha para unir los sistemas de las computadoras y las personas que los usan, el software se compone de lenguajes de programación, datos, instrucciones e información que dictan cómo la computadora realizará las muchas tareas que tiene entre manos.
Las instrucciones legibles por humanos que siguen los programadores están en un código fuente. La fuente se ejecuta a través de un compilador que es responsable de convertirla en un código de máquina para el software.
El auge de las primeras computadoras personales
En la década de 1980, el desarrollo de software llegó a un punto de dolor particular entre las personas: la accesibilidad. Apple, el gigante tecnológico actual, lanzó Apple II al público en 1977. El líder tecnológico también desarrolló el primer software de hoja de cálculo para computación personal llamado VisiCalc . El primer software usaba un lenguaje de programación especializado para que pudiera ejecutarse. Otro desarrollo en la década de 1980 fue la entrada de IBM en el espacio de la informática personal con IBM PC.
Fue en la misma época en la que el desarrollo de programas de software cobró impulso por primera vez. En esta década, se lanzaron otros muchos programas como AutoCAD , Microsoft Word y Microsoft Excel . Hoy, Microsoft produjo más herramientas con diferentes diseños creados para el trabajo y los negocios en todo el mundo. Microsoft creó una serie de aplicaciones utilizadas en diferentes computadoras como PowerPoint, Publisher y otros programas que podrían facilitar el trabajo.
En general, los programas de computadora personal en ese momento eran para soporte comercial. Se diseñaron sistemas a gran escala y se dispuso de máquinas avanzadas para manejar necesidades más complejas y una gran cantidad de datos.
La era del sistema operativo móvil
El lenguaje de programación para teléfonos móviles fue un nuevo desarrollo que se convertiría en una de las ventanas hacia el futuro liderado por la tecnología.
IBM lanzó el primer teléfono inteligente moderno disponible públicamente en el mundo en 1994. Apodado como “Simon”, el teléfono presentaba pantalla táctil, calendario y cliente de correo electrónico.
En ese momento, sin embargo, no permite el uso de Internet porque los navegadores web se inventaron recientemente.
Es un gran contraste hoy en día, en la época del cambio digital, porque la gente usa principalmente la web en sus teléfonos móviles.
El sistema, así como los lenguajes de programación, para teléfonos móviles, es diferente al de las computadoras estándar .
Los primeros teléfonos inteligentes no podían permitir espacio adicional para nuevos programas. Pero pronto se lanzarían lenguajes de programación simples para teléfonos móviles para permitir a los programadores crear aplicaciones.
El diseño de un teléfono inteligente se ha mejorado para incorporar un uso adicional. Por un lado, RIM lanzó en 1999 el primer dispositivo Blackberry 850 . Mientras tanto, Apple cambió el juego de la informática cuando presentó el iPhone en 2007.
Los sistemas informáticos móviles continuaron floreciendo después de eso y comenzaron a surgir aplicaciones como juegos mejorados.
Las aplicaciones móviles se convirtieron en un componente integral del desarrollo utilizando lenguajes como Swift y Java.
Historia y evolucion del software
La historia del software ha demostrado que la innovación surge de una innovación anterior. Hoy en día, el lenguaje de programación y los sistemas operativos continúan mejorándose aún más.
El desarrollo de software ha sido apoyado por diferentes tipos de programación a lo largo de los años.
Por ejemplo, la programación orientada a objetos es un modelo que se centra en el diseño de software sobre datos, o los llamados objetos, en lugar de funciones y lógica.
Por otro lado, la programación estructurada, otro término que conoce el profesional de la ingeniería de software, es un modelo que hace uso de construcciones de flujo de control estructurado de selección y repetición, entre otros, en el desarrollo de programas y sistemas informáticos.
La historia del software, con cada vez más progreso, ha cubierto una amplia gama de innovación. Ha surgido información adicional sobre cómo mejorar diferentes sistemas, que pueden ayudar a las empresas y otras organizaciones.
Aunque los lenguajes, como Java y Python , son relativamente más jóvenes en comparación con otros, se han convertido en un elemento básico en los proyectos de desarrollo de software.
Desarrollo de Software e Inteligencia Artificial
Con la inteligencia artificial o AI, el curso de la historia del software ha cambiado para siempre. AI innova la forma en que se diseña y prueba un software, entre otros, lo que también puede ser beneficioso para la ingeniería de software.
Además, la IA puede ayudar a identificar patrones en los proyectos, automatizar la generación de codificación, atenuar los errores de codificación y predecir el resultado a través del aprendizaje automático, entre otros.
En verdad, como lo han demostrado las últimas décadas, hay más espacio para la innovación cuando se trata de desarrollo de software.
La mejora se ha convertido en una tendencia para garantizar que este campo en particular continúe creciendo, ofreciendo características más útiles y útiles para los usuarios finales.
Como dicen, la tecnología nos impulsa a seguir adelante.
¿Cuáles son los inventos que han revolucionado los sistemas informáticos en la historia del software?
Sistemas operativos (SO) Año: 1960
Computadora personal Año: 1971
Correo electrónico Año: 1971
Internet Año: 1972
Ratón de computadora Año: 1973
Fotografía digital Año: 1975
Computadora portátil Año: 1981
Disco compacto Año: 1982
Pantalla touch Año: 1983
Memoria flash Año: 1984
Teléfonos inteligentes Año: 1992
Navegadores de Internet Año: 1993
Comercio Online Año: 1995
Cómputo en la nube Año: 1996