L'ho notato in un paio di linguaggi di scripting, ma in questo esempio sto usando Python. In molti tutorial, inizierebbero con #!/usr/bin/python3
la prima riga. Non capisco perché abbiamo questo.
- Il sistema operativo non dovrebbe sapere che è uno script Python (ovviamente è installato dal momento che si sta facendo un riferimento ad esso)
- Che cosa succede se l'utente utilizza un sistema operativo non basato su unix
- La lingua è installata in una cartella diversa per qualsiasi motivo
- L'utente ha una versione diversa. Soprattutto quando non è un numero di versione completo (come Python3 vs Python32)
Semmai, ho potuto vedere questo rompere lo script Python a causa dei motivi sopra elencati.