「スネークケース」という用語が使用されたのはいつですか?[閉まっている]


26

多くの人は、変数または他の記号を記述するためにSnake Caseという用語を使用しますwith_the_form_of_underscores

先週、私はいくつかの広範な検索を開始しました。この用語の起源については、ウィキペディアの発言よりも詳細なものは見つかりません(上記)

この用語の最初の記録が使用されたのはいつですか?


1
この質問は、十分な事前調査を行っていないか、metaで説明されているように提示しなかったため、トピック外のようです。

1
@MichaelT、私はその時に行った仕事を反映するためにボディを修正しました。検索した結果、Wikipediaほど実質的なものは何もありませんでした。この質問は非常に古く、非常にうまくいったので、参照用にインラインでリンクするブラウザの履歴がなくなったことをご容赦ください。
新しいアレクサンドリア14年

1
よくある質問を読み直して、私が行った研究をより明確に述べることに加えて、質問をより回答しやすくしました。質問に答えた人たちの元の研究をコピーせずにこれ以上の研究をすることはできません。私は、これはガイドラインを満たしている提案
新アレクサンドリア

回答:


25

Jack Dahlgrenという名前の人は、彼がIntelで働いていた2002年にこの用語を発明したQuoraを主張ています。

上記のリンクで彼が投稿したものは次のとおりです。

私がインテルにいた2002年にこの用語を作り出したのは私であり、Sharepoint Team Servicesを評価していたと思います。Sharepointが[アンダースコア]文字を含む名前のスペースをエスケープするという不幸な傾向に基づいて、アンダースコアを使用してすべてのスペースを置換することをお勧めします。これにより、URLが少し短くなり、読みやすくなります。

中央にこぶがある既存の「camelCase」の名前を考えると、「snake_case」と呼びます。2つの平らなスポットがある場合は、冗談で「road_kill_case」と呼びます。Intelの規模とMicrosoft製品チームとのやり取りを考慮すると、これが起源である可能性がありますが、それは非常に単純なフェーズであり、他の場所でも独自に発明された可能性があります。


11

私がUsenetで見つけた最初の使用は、2004年2月23日に Gavin Kistnerがcomp.lang.rubyに投稿したものです。

ValidFormライブラリ(http://phrogz.net/RubyLibs/)の作成中に
、私はcamelCase [これが大好き]と
whatever_you_call_this_case [私はそうではないが、Rubyが
多く使用している]を混合していることに気付きました。(ところで...何をあなたは?スタイル?snake_caseを命名することだそのことを呼び出して
、私は誰に対して補正私までそれを呼んでよ何を。)

Rubyは、今日でもこの用語を使用しています(例えば、Ruby Style Guideで)

  • snake_caseシンボル、メソッド、変数に使用します。

  • SCREAMING_SNAKE_CASE他の定数に使用します。


3
私は常にグーグルグループを検索して、フレーズの起源を見つけます。それはまさに私がやったことです。その後、「スネークケース」2003、「スネークケース」2002などでbing / googleの検索を開始しました。
dcaswell

1
「私はいつも4」と叫んでいるヘビのイメージを頭に置いた+1。
クリス14年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.