¿Cuál es la diferencia entre la programación sheel y la programación en C?
Jaja, la diferencia es que sheel y c son dos lenguajes de programación diferentes.
El shell es interpretativo, es decir, no necesita ser compilado y puede ejecutarse tan pronto como se escribe. El intérprete debe interpretar el shell antes de que pueda ejecutarse, por lo que se debe instalar un intérprete antes de que pueda ejecutarse. Por ejemplo, se requieren máquinas generales como Linux y Unix para instalarlo. Windows no está instalado de forma predeterminada y, por lo tanto, no se puede ejecutar.
c es estático y necesita ser compilado. El código compilado por c es código binario, que básicamente puede ejecutarse en todas las máquinas, incluido Windows.