「シバン」が「シバン」と呼ばれるのはなぜですか?


14

「シバング」は「バング・シー」という意味ですか?
「hebang」を「bang he」としないのはなぜですか。


6
私はこれに対して軽薄な答えを書きたいと思っています。しかし、私はやめましょう。
ファヒームミタ14

1
@FaheemMithaお手伝いします:en.wikipedia.org/wiki/William_Hung
dg99 14

2
単一のソースがあるとは思えないため、この質問に答えられるかどうかはわかりません。そこには複数の妥当な解釈がありますが、どちらが逆形成で、どれが元のソースであるかを判断することは不可能です。専門用語ファイルウィキペディアのエントリには、いくつかの可能な説明に言及します。
jw013 14


3
(ha)shbang?
captcha 14

回答:


21

ここから別の興味深い名前の派生。

UNIXシェル(ユーザーインターフェイス)ユーザーの間では、シバンは「#!」の用語です。スクリプトの最初の行を開始する必要がある文字。楽譜では、「#」はシャープで感嘆符と呼ばれます-「!」-時々バングと呼ばれます。したがって、シバンはシャープバンの短縮になります


6
これはWikipediaの記事にも記載されており、dmrが名前を発明しなかったと述べています。
ジル「SO-悪であるのをやめる」14

6

ウィキペディアから取られた(息をのむ!):

特徴的な2文字のシバンという名前は、SHARPバングまたはhaSHバングの不正確な収縮に由来し、それらの2つの典型的なUnix名を指します。shebangのshに関する別の理論は、通常shebangで呼び出されるデフォルトのシェルshからのものであるということです。[18] [19] この使用法は1987年12月までに現在[20]であり、おそらくそれ以前のものでした。


(1)「bang」とはどういう意味ですか?(2)まだ「sh」ではなく「sh」だけです。なぜ「shbang」ではないのですか?
ティム14

7
(1)「bang」は「!」の擬音語解釈です。(2)ウィキペディアのページが示すように、「sha-bang」と綴られています。
dg99 14

3
@Tim shbは実際には英語の自然な子音ではないため、shをbから分離するには母音が必要です。
jw013 14


2

「歴史的」注:私は68歳であり、1.968 [はい、システム/ 360]以来IBMメインフレームで働いています。Linuxと「#!」よりずっと前に、私たちはその言葉に慣れていたことを思い出します。もの。書かれたコードのコメントに表示されていましたが、私たちはそれらを「模倣」しました。「これらすべて」としてのシバンの意味は、ポルトガル語では「estabagaça」と訳されています[ ええ、良い意味はありません...]。

バガサは、サトウキビを粉砕したときに、液体シロップ以外に得られるものです。


1

「シェバン」という言葉はすでに存在していました(ウィクショナリー)-意味に関係はありませんが、既存の言葉に似ているために気まぐれに改名される新しいフレーズ「ハッシュバン」を想像するのは難しくありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.