No lo hace. El software es creado por programadores. No es una especie de planta que crece fuera del hardware.
Para explicarlo, el hardware (en computadoras programables, es decir, cualquier cosa desde una PC / Mac, desde computadoras portátiles / macbooks / notebooks, hasta teléfonos inteligentes y tabletas, etc.) está diseñado con la intención de proporcionar un conjunto muy pequeño de acciones que puede realizar. Estas acciones se desencadenan a través de señales eléctricas enviadas a él.
En pocas palabras, digamos que la acción del hardware es encender un conjunto de luces. Luego, esas entradas eléctricas se verifican para ver cuáles están encendidas y cuáles están apagadas. A partir de esto, el hardware traduce ese “código” en “ah, la luz número 1 debe estar encendida”, o el otro código “la luz 2 y 5 debe estar encendida”, etc. etc. etc. Cada dispositivo electrónico inventado utiliza esto principio. La única diferencia es el número exacto de tales señales de entrada, lo que “significan” las diversas combinaciones, cómo obtiene esas señales y qué salidas genera cada una de ellas.
- ¿Cómo se compara Scrivener con Microsoft Word y Mac Pages?
- ¿Qué tipos de aplicaciones ganan mucho dinero y cómo?
- ¿Cómo obtenemos un nuevo software en un Mi Note 4?
- ¿Qué es la pila de Coursera?
- ¿Cuáles son las mejores aplicaciones que te permiten organizar y compartir tu colección de fotos?
El software es esas señales. Es decir, los códigos de instrucciones para el hardware. Alguien tenía que hacer esas señales: encender / apagar interruptores, colocar una tarjeta con agujeros que simulan interruptores que se encienden / apagan, que diferentes puntos en un medio magnético se polaricen de manera diferente (nuevamente simulando interruptores que se encienden o apagan). Estas personas se llaman programadores, escriben código para que el dispositivo informático reciba instrucciones sobre qué hacer.