情報処理を専門にしている方、また英語を専門にしている方、『(任意の)データを(任意の)言語で記述する』といった場合の英語表現について、お聞きしたいと思います。
この「データ」というのは、アルゴリズム、テーブル、コードなど、何かの言語で記述する対象のものであれば何でも構いません。
また、「言語」も、プログラミング言語を始め、問い合わせ言語やマークアップ言語など、コンピュータ言語であれば何でも構いません。
本題ですが、「~記述する」という英語表現には、"written in * language"と"described in * language"の2通りが考えられると思います。
「記述言語(=description language)」「記述子(=descriptor)」などにあるように、記述は"describe"として使用されています。
しかし、具体例として「C++言語で記述する」をグーグルで検索すると・・・。
(1) "described in C++ language"(=18件)、"written in C++ language"(=1,140件)
(2) "described in BASIC language"(=1件)、"written in BASIC language"(=835件)
(3) "described in SQL"(=3,490件)、"written in SQL"(=26,800件)
以上のように、圧倒的にwrittenの方が多く使用されていることが明確となっています。
現場ではwrittenを決まった用語として使用されているのでしょうか?
「書く(=write)」の名詞形がないために、名詞として使用する場合は"description"となっているのかと思われますが、そうであるならば動詞で使用する場合も、"describe"を使用されるべきだと思うのですが、何か根拠はあるのでしょうか?
よろしくお願いします。
ちなみに、wikipediaの言語に関する項目も、日本語では「記述された」は英語版では「written」となっています。
No.4
- 回答日時:
そうそう, Cambridge Dictionaries Online では describe を
to say or write what someone or something is like
としています. この解釈を採用すると「(プログラム言語で) 記述する」というときに dscribe は使いにくい.
No.3
- 回答日時:
質問内容で書かれてあるのは「自然言語」の場合であって、「プログラミング言語」の場合は、ちょっと違うんじゃないかなあ、と感じました。
『(任意の)データを(任意の)言語で記述する』を、情報処理の分野で和文和訳すれば、つまるところ、
『(任意の)データを(任意の)言語でプログラミングする』
とか、
『(任意の)データを(任意の)言語でコーディングする』
とかになるかと思われます。それぞれ、「program」や「code」といったような動詞が該当します。
Java言語規定
附属書B Java訳語対照表
http://www.y-adagio.com/public/standards/tr_java …
ちなみに、上記サイトの表によると、「記述する」は「discuss」となっていますが、これはどちらかというと『議論する』というニュアンスが入っていますね。
参考URL:http://java.sun.com/docs/books/jls/second_editio …
No.2ベストアンサー
- 回答日時:
英英辞典(A.S. Hornby他、Advanced Learner's Dictionary of Current English, 開拓社がお奨め)を見ると相異が分かると思います。
describeは物事の本質的な姿、様子、性質などを明確に述べることを云い(従ってdescribeは口頭でも書面でもよいわけです)、他方、writeは文字で物事を記録することを云います。つまり、describeとwriteでは行動の目的が異なるわけです。よい例として、特許を取得するときに提出する明細書は保護を受けたい発明の本体を記述することが目的ですので、to describe the inventionといいます。決してto write the inventionとは云いません(元々書面ですので、to write ...と言う必要がない)。また巷ではto describe the inventionを「発明を説明する」と訳しますが、正しく云うと「説明する」ではなくて「(正確に)記述する」と訳すべきです。
trevor_kunさんが挙げた例ではこの相異を意識して著者が両者を使い分けているのかも...。とは言え、この場合、文字形態で何かを記述している訳なので、結果的にはあまり大きなちがいはないように思えます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
プログラムに書かれる"%"記号の...
-
VBScriptで引数を省略したい場合
-
COBOLでのNOT = の AND条件
-
UNITY Float型の接尾辞fって
-
COBOLで文字タイプを数字...
-
vbaとc言語の関連性について
-
VCとVC++
-
C言語とhtmlの違いを どな...
-
家計簿ソフトの作成
-
ゲームは何文字のプログラムで...
-
グローバル変数の初期化のタイ...
-
Excel VBAで文字化けする (英語...
-
UWSCはどのプログラミング言語?
-
Delphiでプログラム中の表示部...
-
.Net Framework APIがあればMFC...
-
verilogの勉強ってどうやってし...
-
近年誕生したプログラミング言語
-
素人です。『旧:オークション...
-
C# Exception.StackTraceの言語...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
今ってプログラミング言語は何...
-
C言語、C+、C++、C#の違い
-
プログラミング言語について
-
COBOLでのNOT = の AND条件
-
近年誕生したプログラミング言語
-
UNITY Float型の接尾辞fって
-
C言語とhtmlの違いを どな...
-
vbaとc言語の関連性について
-
C++における継続行
-
プログラムに書かれる"%"記号の...
-
COBOLで文字タイプを数字...
-
VBSでDim、Private、Publicの違い
-
TO_CHARで小数点以下がある場合...
-
VBSとWSHは読み方が違うだけで...
-
Excel VBAで文字化けする (英語...
-
VCとVC++
-
HTMLとC++で、どんなホームペー...
-
C++ ってなんて読む?
-
UWSCはどのプログラミング言語?
-
会計システムをつくるために必...
おすすめ情報