porque rl software es una mercancía blanda?
Respuestas a la pregunta
Respuesta:
Literalmente "software" significa "mercancía suave", lo cual no ayudaría a comprender el significado en castellano. Software se refiere al conjunto de instrucciones preparadas para ser interpretadas por una computadora que realiza procesamiento electrónico de datos.
Explicación:
Una computadora sólo utiliza ceros y unos, es decir, lenguaje binario (00101010010100100101001), ya que sus componentes tangibles (hardware) están diseñados para interpretar señales eléctricas del siguiente modo: apagado (0) o prendido (1).
Esto es así porque es más sencillo interpretar qué cosa está prendida o apagada, en vez de tratar de distinguir si algo está "mas o menos prendido" (lo que implicaría números diferentes entre cero y uno).
Pero varios ceros y unos pueden formar los llamados bytes, así, con 8 bits (cada 0 o 1 es un bit) podemos conformar un Byte: unidad de datos que es capaz de representar cualquier caracter básico en un entorno de ejecución: 256 posibilidades. De esta forma se pueden elaborar lenguajes de programación más comprensibles, entre otras cosas.
Como para un ser humano sería muy complejo escribir programas en lenguaje binario (ceros y unos), se inventaron lenguajes más comprensibles, o llamados de alto nivel, ejemplos de esto podrían ser C, C++, Python, Perl, Java, HTML, BASH, etc.