Instituto Politécnico Nacional
“Escuela Superior de Ingeniería Mecánica y Eléctrica”
Unidad Azcapotzalco
Investigación Complementaria:
Software
Profesor: Vera Cruz Joel
Materia: Fundamentos de Programación
Grupo: 1RV1 Fecha: 09/10/2025
Alumno: Velázquez López René Israel
¿Qué es el Software?
El software es el componente lógico e intangible que da vida al hardware. Es un
conjunto de instrucciones, programas y datos escritos en un lenguaje de
programación que le dicen a la física de una computadora qué hacer y cómo
hacerlo. Si el hardware es el cuerpo, el software es la mente, el alma y el
conocimiento.
Tipos de Software
Software de Sistema: Es el software fundamental que actúa como intermediario
entre el usuario, el software de aplicación y el hardware. Su función principal es
gestionar y controlar los recursos del sistema para que todo funcione de
manera coordinada y estable. El ejemplo más importante es el sistema
operativo (como Windows, macOS, Linux, Android, iOS)
Software de Programación: Es el conjunto de herramientas que utilizan los
desarrolladores para crear, mantener y apoyar el desarrollo de otros programas.
Son los “instrumentos del oficio” para un programador. Esto incluye editores de
texto especializados como Visual Studio Code, Sublime Text, Python o Java.
Software de Aplicación: Son los programas diseñados para que los usuarios
finales realicen tareas específicas y productivas. Este es el software con el que
la mayoría de la gente interactúa directamente. Los ejemplos son muchos:
navegadores web (Chrome, Firefox), suites ofimáticas (Microsoft Office, Google
Workspace), aplicaciones de comunicación (WhatsApp, Zoom), redes sociales
(Instagram, X), videojuegos, aplicaciones de diseño (Photoshop, AutoCAD), etc.
La historia del software
Comenzó de manera inseparable del hardware, donde “programar” significaba
re cablear físicamente máquinas como la ENIAC para cada nueva tarea. El
concepto moderno nació con la arquitectura de von Neumann en 1945, que
propuso almacenar instrucciones en la memoria. Esto permitió el desarrollo de
los primeros lenguajes de alto nivel como FORTRAN y COBOL.
Las décadas de 1960 y 1970 vieron el surgimiento de los sistemas operativos,
que evolucionaron desde simples monitores hasta sistemas complejos que
permitían el tiempo compartido, con UNIX sentando las bases de los sistemas
modernos.
Finalmente, el siglo XXI está definido por el software en internet: la web, las
aplicaciones móviles, los servicios en la nube (SaaS) y el modelo de código
abierto, donde una comunidad global colabora para construir la tecnología que
define nuestra era.
Lenguajes de Programación
Son lenguajes formales que utilizan una sintaxis y un conjunto de reglas para
escribir instrucciones que una computadora puede ejecutar. Actúan como un
puente entre el lenguaje humano y el lenguaje binario de la máquina. Ejemplos
historicos los hay como Assembly, FORTRAN, COBOL, C++, Python, Java, Php,
etc.
Daisy Bell en 1961
En los Bell Laboratories, la computadora IBM 704 se convirtió en la primera
máquina en sintetizar una canción cantada. Los programadores John L. Kelly, Jr.
Y Carol Lockbaum utilizaron un algoritmo de síntesis de voz para que la
computadora interpretara la canción popular “Daisy Bell” (también conocida
como “A Bicycle Built for Two”). Este evento fue tan pionero que impresionó
profundamente al escritor Arthur C. Clarke, quien estaba visitando el laboratorio.
Las Primeras Compañías que Vendieron Software
Inicialmente, el hardware era el producto principal y el software se consideraba
un añadido sin valor comercial independiente. La idea de que el software podía
ser un producto comercial por sí mismo fue revolucionaria. Una de las primeras
empresas en dedicarse específicamente a la venta de software fue Computer
Usage Company (CUC), fundada en 1955 por Elmer Kubie y John Sheldon.
Logo CUC (1955-1986)
Computación Personal
La computación personal se refiere al acceso a una computadora para uso
individual. Su explosión en los años 80 fue posible gracias a la combinación de
hardware asequible (como el Apple II, el IBM PC y sus clones) y, crucialmente,
del software que lo hacía útil. El software de aplicaciones fue el motor de la
revolución PC. Programas como VisiCalc (la primera hoja de cálculo electrónica,
para Apple II) demostraron que la PC era una herramienta valiosa para negocios.
Ejemplo de mi laptop personalizada con otros periféricos y programas variados.
Software en la Actualidad
El panorama actual del software está dominado por varias tendencias clave.
Primero, la movilidad: el software se consume principalmente a través de
aplicaciones en smartphones (iOS y Android). Segundo, la nube (cloud): el
software ya no es principalmente un producto que se instala, sino un servicio al
que se accede por internet (SaaS – Software as a Service). Ejemplos son Google
Docs, Netflix, Spotify y Adobe Creative Cloud.
Introducción a la IA y su historia
La Inteligencia Artificial (IA) es una rama de la informática dedicada a crear
sistemas capaces de realizar tareas que normalmente requieren inteligencia
humana. Estas tareas incluyen el aprendizaje (adquirir información y reglas para
usarla), el razonamiento (aplicar reglas para llegar a conclusiones aproximadas
o definitivas), la percepción (interpretar imágenes, sonidos y otros datos
sensoriales) y la autocorrección.
Sus inicios se sitúan en 1950 con el trabajo de Alan Turing y su prueba para
evaluar la inteligencia de una máquina, y la conferencia de Dartmouth (1956)
donde se acuñó el término. Los años 60 y 70 fueron optimistas, con programas
que podían resolver problemas algebraicos y probar teoremas geométricos, pero
la limitación de la potencia computacional llevó al primer “invierno”. Los años 80
vieron el auge de los sistemas expertos, programas que imitaban las habilidades
de decisión de un experto humano en un campo muy específico (como
diagnosticar enfermedades), pero eran rígidos y costosos de mantener. El
segundo invierno llegó por expectativas sobre-dimensionadas. El resurgimiento
comenzó en los años 2000 y explotó en la década de 2010 gracias a tres factores
clave:
1) Big Data
2) Potencia de cómputo
3) Algoritmos avanzados
Tipos de IA por Objetivos y por Capacidades
·Por Objetivos:
· IA Estrecha (ANI): Es la única que existe actualmente. Está diseñada y
entrenada para realizar una tarea específica de forma autónoma (como
reconocimiento facial, jugar al ajedrez, recomendar películas). No tiene
conciencia ni inteligencia general.
· IA General (AGI): Es un concepto teórico. Sería una IA con la capacidad
intelectual de entender, aprender y aplicar el conocimiento a través de una
amplia gama de tareas, de manera similar a un ser humano.
· Súper IA (ASI): Una hipotética IA que superaría en todos los aspectos a la
inteligencia humana, incluyendo la creatividad, la sabiduría y la resolución de
problemas.
·Por Capacidades:
· Máquinas Reactivas: No forman recuerdos ni utilizan experiencias pasadas
para tomar decisiones actuales. Solo reaccionan al presente. Ejemplo: Deep
Blue, la computadora que venció a Kasparov al ajedrez.
· Memoria Limitada: Muchas de las IA actuales entran en esta categoría.
Pueden mirar hacia el pasado inmediato y aprender de esos datos para tomar
decisiones.
· Teoría de la Mente: Un tipo de IA futura que podría comprender las
emociones, creencias e intenciones de las personas con las que interactúa,
permitiendo una interacción social más natural.
· Autoconciencia: El nivel más avanzado y especulativo, donde la IA tendría
conciencia de sí misma, sus estados internos y podría tener sentimientos.
Donde se ha Aplicado la IA
La IA está presente en varios dominios:
-Salud -Transporte -Finanzas
Plataformas Digitales
Son entornos software basados en internet que facilitan la interacción y
transacción entre distintos grupos de usuarios (como productores y
consumidores), creando un ecosistema de valor.
Existen varios tipos en diferentes clasificaciones:
-Comerciales: Amazon, Mercado Libre, Play Store
-Entretenimiento: Steam, Spotify, Twitch
-Educativo: Classroom, Canva, Google Teams
-Comunicación: Telegram, WhatsApp, Discord
¿Qué son los Ecosistemas Digitales?
Un ecosistema digital es una red interconectada de empresas, personas, datos,
procesos y dispositivos que interactúan a través de una plataforma digital
compartida para crear e intercambiar valor. Es una evolución de la plataforma
simple. La clave es la interdependencia: cada participante se beneficia de la
presencia de los otros. Un ejemplo con esto es Apple y su variedad de
alternativas en dispositivos y mantenimiento de correos, trabajos y enlace entre
cuentas para recuperar rápidamente datos.
Diferencias entre plataformas Digitales y Físicas
Naturaleza e Infraestructura:
Las plataformas digitales existen en un espacio virtual, basadas en software,
servidores e internet.
Las plataformas físicas existen en un espacio tangible, basadas en locaciones,
edificios, estantes e infraestructura material.
· Alcance y Accesibilidad:
· Las plataformas digitales tienen un alcance global e instantáneo, accesibles
desde cualquier lugar con conexión.
· Las plataformas físicas tienen un alcance geográficamente localizado y
limitado.
· Escalabilidad:
· Las plataformas digitales son altamente escalables; añadir usuarios tiene un
coste marginal muy bajo.
· Las plataformas físicas son menos escalables; expandirse requiere más
espacio, inventory y personal, lo que incrementa los costos.
· Interacción y Experiencia:
· Las plataformas digitales facilitan una interacción mediada por una pantalla,
que suele ser asíncrona.
· Las plataformas físicas facilitan una interacción presencial, directa y síncrona.
· Barreras de Entrada:
· Las plataformas digitales suelen tener menores barreras iniciales de
infraestructura, pero altas para dominar el mercado.
· Las plataformas físicas tienen barreras de entrada iniciales muy altas debido
a los costos de bienes raíces, inventory y logística.
Software en la Vida Diaria
El software es prácticamente omnipresente. Está en el despertador del
Smartphone, en el sistema de navegación GPS del coche, en la caja registradora
del supermercado, en la app del banco, en los semáforos inteligentes de la
ciudad, en la televisión Smart TV, en los juguetes interactivos de los niños, en la
lavadora con programas automáticos y en las redes sociales que usamos para
conectarnos.
Conclusiones:
El software es el principio lógico e intangible que transforma el hardware estático
en una herramienta dinámica y útil. Su evolución, desde las primeras
instrucciones en código máquina hasta los complejos sistemas de inteligencia
artificial y plataformas digitales globales, ha redefinido por completo la sociedad
moderna. Actúa como el intermediario indispensable entre los usuarios y la
tecnología, permeando cada aspecto de la vida diaria, desde la comunicación y
el trabajo hasta el entretenimiento. El futuro, impulsado por la IA y los servicios
en la nube, promete una integración aún más profunda y personalizada, donde
el software continuará siendo el catalizador principal de la innovación y el
progreso humano.
Mi opinión:
En lo personal encuentro fascinante la cantidad de experimentos, teorías y
pruebas en las cuales el ser humano ha indagado para alcanzar una tecnología
que le ha dado mucho apoyo para muchas cosas como el trabajo, organización
de tareas y creación de nuevas máquinas a partir de estos dispositivos, hasta lo
que tenemos el día de hoy que nos a simplificado o facilitado actividades que
anteriormente se consideraban difíciles. Todo ello gracias al hardware y Software