Il ne semble pas y avoir de source unique, donc je ne suis pas sûr que l'on puisse répondre à cette question. Il existe de multiples interprétations plausibles, mais il est impossible de déterminer quelle est la rétro-formation et quelle est la source d'origine. Le fichier jargon et les entrées wikipedia mentionnent plusieurs explications possibles.
Parmi les utilisateurs du shell UNIX (interface utilisateur), un shebang est un terme pour le "#!" caractères devant commencer la première ligne d'un script. En notation musicale, un "#" est appelé un point aigu et un point d'exclamation - "!" - est parfois appelé coup. Ainsi, le shebang devient un raccourcissement de sharp-bang
Le nom shebang pour les deux personnages distinctifs provient d'une contraction inexacte de SHArp bang ou haSH bang, se référant aux deux noms Unix typiques pour eux. Une autre théorie sur le sh dans shebang est qu'elle provient du sh shell par défaut, généralement invoqué avec shebang. [18] [19] Cette utilisation était courante en décembre 1987 [20] et probablement plus tôt.
(1) Que signifie "bang"? (2) Toujours juste "sh" pas "elle". pourquoi pas "shbang"?
Tim
7
(1) "bang" est une interprétation onomatopée de "!". (2) Comme le montre la page Wikipedia, il est également orthographié "sha-bang".
dg99
3
@Tim shb n'est pas vraiment une consonne à consonance naturelle en anglais, donc une voyelle est nécessaire pour séparer le sh du b.
jw013
4
Remarque «historique»: j'ai 68 ans et je travaille avec des ordinateurs centraux IBM depuis 1.968 [oui, System / 360]. Je me souviens que nous étions habitués à ce mot, bien avant Linux et "#!" des choses. Il apparaissait sur les commentaires du code écrit, et nous les «imitions». Le sens de shebang, comme «toutes ces choses», nous l'avons traduit en portugais par «esta bagaça » [oui, pas de bon sens ...].
la bagaça est ce que vous obtenez, autre que le sirop liquide, lorsque vous brisez la canne à sucre.
Le mot "shebang" existait déjà ( wiktionary ) - alors qu'il n'a aucun lien de sens, il n'est pas difficile d'imaginer une nouvelle phrase "hash bang" renommée de façon fantaisiste en raison de sa ressemblance avec un mot existant.
Réponses:
Une autre dérivation de nom intéressante d' ici .
la source
Extrait de Wikipédia (halètement!):
la source
Remarque «historique»: j'ai 68 ans et je travaille avec des ordinateurs centraux IBM depuis 1.968 [oui, System / 360]. Je me souviens que nous étions habitués à ce mot, bien avant Linux et "#!" des choses. Il apparaissait sur les commentaires du code écrit, et nous les «imitions». Le sens de shebang, comme «toutes ces choses», nous l'avons traduit en portugais par «esta bagaça » [oui, pas de bon sens ...].
la bagaça est ce que vous obtenez, autre que le sirop liquide, lorsque vous brisez la canne à sucre.
la source
De TLDP (je pense que c'est plus précis que Wikipedia):
http://tldp.org/LDP/abs/html/sha-bang.html#FTN.AEN205
la source
Le mot "shebang" existait déjà ( wiktionary ) - alors qu'il n'a aucun lien de sens, il n'est pas difficile d'imaginer une nouvelle phrase "hash bang" renommée de façon fantaisiste en raison de sa ressemblance avec un mot existant.
la source