No.4ベストアンサー
- 回答日時:
ええと、もう一度念の為に書いておきますが、「ブランケット」じゃなくって「bracket」です。
恐らく「ブレイケット」と発音するんでしょう。すなわち、指し示したリンクhttp://www.atmarkit.co.jp/fdotnet/ajaxjs/ajaxjs0 …
自体の「用語の使い方」が間違っている、と思われます。
(作者のサイト
http://www.wings.msn.to/
が示されているので、報告した方がいいかもしれません。)
>ブランケット構文を解説するサイトがあまりないからでしょう。そのため、Yahoo!やGoogleで検索ヒットされやすいのは、そのためだと思います。
と言うか、そう言う「間違った用語」を単に他のサイトでは書いていないから、でしょう。
>Pythlonは日本ではあまり聞かないよね。Pythlonがブランケットを用いないことは驚きました。
これもPythlonじゃなくってPython、です。
>珍しい言語ですね。
でも無いですよ。ブロック構造に{}を使わなければならない、と言うルールは一般的、って程一般的ではありません。恐らく「C言語に影響を受けた」言語以外では特に採用していない、と思われます。
他にもブロック構造記述にはbegin~endを用いる例もありますし、Lispですと全ての式は()内で記述されます。「言語次第」なのです。
Pythonの特徴はブロック構造記述にインデントを使う辺りで、「{}」を使わない、と言う事ではありません。むしろ{}を何の為に使うのか、と言うのは言語毎に約束が違うんです。
だから一般的に言う「構文」って程でもありませんし、「bracket構文」なんて言い方をしない(と言うかポピュラーじゃない)理由となり得るんです。
例えば、一般に高級言語でif~then~else構文、と言う言い方をした場合、どんな言語だろうとif~then~elseと言うロジックを書く「方法論」が、表記法の差こそあれどんな言語でも存在するワケです。
一方、Pythonなんかでは{}は単に「ディクショナリ型」と言うデータ型を記述する為に使われます(ブロック記述の為じゃない事に注目!)。従って{}をどう使うのか?と言うのは一般にそれぞれの「言語特有の表記法」であって、{}を使うからどう言うロジックに直結する、等と言う「一般的な約束事」があるワケではありません。これが「bracket構文」なんて名称が成り立たない(と言うかポピュラーじゃない)理由となり得るでしょう。
No.3
- 回答日時:
ファーストフード(first food: 最初の飲食物)かなと思ったらファストフード(fast food: 素速い飲食物)だった,みたいなものですね(^^;
すでに回答されているとおり,角カッコ(brackets)や波カッコ(curly brackets)を用いたプログラムの記述文法,という意味でしょう。
質問文を目にして私がすぐ思いついたのは,if-elseなどブロック構造を表現するのにブラケットを用いないプログラム言語Pythonでした。
http://ja.wikipedia.org/wiki/Python#.E6.96.87.E6 …
ANo.1で紹介されたURLには「ブランケット構文」というキーワードがずばりヒットするので,質問者もこのページをご覧になっていたのかも知れないですね。
参考になりました。
ありがとうございました。
>ANo.1で紹介されたURLには「ブランケット構文」というキーワードがずばりヒットするので,質問者もこのページをご覧になっていたのかも知れないですね。
全くその通りです。ブランケット構文を解説するサイトがあまりないからでしょう。そのため、Yahoo!やGoogleで検索ヒットされやすいのは、そのためだと思います。
Pythlonは日本ではあまり聞かないよね。Pythlonがブランケットを用いないことは驚きました。珍しい言語ですね。
No.1
- 回答日時:
>"ブランケット"を辞書で調べても"毛布"とかしか出てこない。
まあ、見つからないとは思いますが。
出典明示して欲しいトコなんですけど、「ブランケット」じゃなくって「bracket」じゃないですか?波括弧の事ですね。{}←コレです。毛布は「blanket」ですね。
出典はコレ?
↓
http://www.atmarkit.co.jp/fdotnet/ajaxjs/ajaxjs0 …
>コンピュータ用語で使われる
コンピュータ用語、って程じゃないと思いますけれども。
こう言う質問の場合、「コンピュータ用語」なんて抽象的な質問してもしゃーないですよ。何故なら言語によって「構文」なんてのは違いますんで、一般論に還元しても意味がありません。
Specificに「どの言語か?」指し示した方がマシだと思います。
多分上のリンクが「元ネタ」だと仮定すれば、JavaScript「限定の」話でしょう。
>それらしい意味の解説は全く見当たりませんでした。
と言うのも、上で指し示したように、
1.「ブランケット」と言う言い回し自体が間違っている
2.「構文」と呼ぶほどのモノではない(全然一般論じゃない)。
の二つの原因が考えられるでしょう。
上のリンクで見る限り、{}を使って複数の変数を配列(と言うかハッシュテーブル?またはディクショナリ型?)として定義する「JavaScript独特の」書き方を指してるんでしょう。全く持って「コンピュータ用語」と言うほど一般的な話ではないです。
もっと言うと、アルゴリズム記述の鍵(と言うか言語の能力)としての「構文」と言う程のモノでも無いと思います。
まあ、僕はJavaScriptを良く知らないので何とも言えませんが、そんなトコではないでしょうか?
参考になりました。
ご回答ありがとうございました。
ブランケットは{}の括弧そのものを指していたですね。ブランケット構文は括弧内に記述するコードのことですね。さすがブランケットって何だろうと思いつかなかったです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 英語 「~の匂いがする」と「~の匂いを嗅ぐ」の表現方法について 1 2023/04/27 10:36
- 英語 thick sidewalks の thick とはどういう意味か? 16 2022/10/30 11:59
- 日本語 意味とは何か? どこにあるのか?(Ⅱ) 4 2022/04/21 13:35
- フランス語 フランス語文章の構造 1 2022/09/19 19:14
- TOEFL・TOEIC・英語検定 この for ってどういう意味ですか? 1 2022/11/11 11:41
- 英語 "long"→「腰がある」、「粘りがある」という意味が辞書に掲載されていないのはなんでですのん? 5 2023/06/27 17:14
- 日本語 否定疑問文への回答について 6 2023/01/10 09:14
- 中国語 『之子于归』で「この子は今ここに嫁いでいく」になる理由。 中国語辞書で 例文『之子于归』 の日本語訳 2 2023/05/22 14:15
- 日本語 「彼の考えは、まるで私と同じでした。」 これは直喩や隠喩が使われている文ですか? その2 1 2023/06/18 20:56
- 高校 勉強ができない。 4 2022/07/03 08:13
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
プログラムに書かれる"%"記号の...
-
不動産検索サイトを作る場合ど...
-
UNITY Float型の接尾辞fって
-
VBScriptで引数を省略したい場合
-
C言語とhtmlの違いを どな...
-
COBOLで文字タイプを数字...
-
C for Linuxでの設定ファイル読...
-
プログラミング言語「C#」の難...
-
C++ ってなんて読む?
-
VBってもしかして難しいんですか?
-
TANDEM言語ってあるんですか?
-
C++における継続行
-
一般的な市販PCゲーム(美少...
-
Pythonって何を意識した言語な...
-
COBOLでのNOT = の AND条件
-
Transitional/ENとは
-
vbaとc言語の関連性について
-
家計簿ソフトの作成
-
パスカルケースの由来。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
質問失礼します。 プログラム言...
-
最新のプログラム言語を学ぶに...
-
COBOLでのNOT = の AND条件
-
C言語って古いですか?
-
rpa化する言語としてら何があり...
-
UNITY Float型の接尾辞fって
-
TO_CHARで小数点以下がある場合...
-
プログラミング言語の制作方法...
-
COBOLで文字タイプを数字...
-
プログラムに書かれる"%"記号の...
-
C言語とhtmlの違いを どな...
-
Int('1234') で、strをかんたん...
-
C++ ってなんて読む?
-
Excel VBAで文字化けする (英語...
-
C言語 解答について。
-
VBSでDim、Private、Publicの違い
-
Excelの開発言語ってなんですか?
-
C# でソフト開発をした事のある...
-
C#とC++のざっくりとした違いを...
おすすめ情報