"Shebang" significa "bang her"?
Perché non "hebang" come "bang he"?
"Shebang" significa "bang her"?
Perché non "hebang" come "bang he"?
Risposte:
Un altro interessante derivazione del nome da qui .
Tra gli utenti della shell UNIX (interfaccia utente), un shebang è un termine per "#!" caratteri che devono iniziare la prima riga di uno script. Nella notazione musicale, un "#" è chiamato punto acuto e punto esclamativo - "!" - A volte viene indicato come un botto. Quindi, shebang diventa un accorciamento del forte scoppio
Preso da Wikipedia (sussulto!):
Il nome shebang per i due personaggi distintivi deriva da una contrazione inesatta di bang SHArp o bang haSH, riferendosi ai due nomi tipici di Unix per loro. Un'altra teoria sulla sh in shebang è che proviene dalla shell sh predefinita, di solito invocata con shebang. [18] [19] Questo uso era attuale entro dicembre 1987, [20] e probabilmente prima.
Nota "storica": ho 68 anni e lavoro con IBM Mainframes dal 1.968 [sì, System / 360]. Ricordo che eravamo abituati a quella parola, molto prima di Linux e "#!" cose. In precedenza era presente nei commenti del codice scritto e li abbiamo "imitati". Il significato di shebang, in quanto "tutte queste cose", abbiamo tradotto in portoghese come "esta bagaça " [sì, nessun buon significato ...].
la bagaça è ciò che ottieni, oltre allo sciroppo liquido, quando rompi la canna da zucchero.
Da TLDP (penso che questo sia più preciso di Wikipedia):
[1] Più comunemente visto in letteratura come lei-bang o sh-bang. Ciò deriva dalla concatenazione dei token sharp (#) e bang (!).
La parola "shebang" era già esistente ( wiktionary ) - sebbene non abbia alcuna connessione nel significato, non è difficile immaginare che una nuova frase 'hash bang' venga ribattezzata in modo stravagante a causa della sua somiglianza con una parola esistente.