2017-04-23 10 views
2

例:私はJavaScriptをの方言のECMAScript(標準)と読みました。私はまた、ECMAScriptのの実装として言及していることも見てきました。それは主に意味の違いですか?言い換えれば、用語の方言の実装は互換的に使用できます。language-dialectとlanguage-implementationという用語に違いはありますか?

EDIT:JavaScriptはサイドV8に沿ってJavaScriptを「主な実装」(ページの右の列)と言い、以前の質問hereにはJSを方言として記述しています。

+1

方言と実装は全く異なるものであり、互換性はありません。 – RobG

+1

注:Wikipediaは、Questionで参照されている仕様本体によって公表された公式文書ではありません。 – guest271314

+0

ウィキペディアは単に質問にインスパイアしました。 – Brandon

答えて

1

はい。一般に、方言は、JavaScriptの=>太い矢印演算子と同様に、サポートされている構文を参照します。

実装は基本となるコードです。 JavaScriptでは、人気のある実装の1つがGoogle V8エンジンです。

しかし、同じ方言をサポートする2つの実装があり、異なる方言をサポートする1​​つの実装のバージョンを持つことができます。

+0

「*はい*」? "Dialect"は(他のものの中でも)異なる文法を推論します。したがって、TypeScriptはECMAScriptの方言ですが、JavaScriptはECMAScript文法に従わなければなりません。 – RobG

+0

ありがとうございました。私の質問はECMAScriptウィキペディアのページに由来していると思います。JavaScriptはサイドV8(エンジン)に沿ったECMAScriptの「主要な実装」として言及されています。だから、Javascriptは、私にとって、_dialect_として意味があるのですが、サイドv8に沿ってどのように実装されていますか? – Brandon

+0

@Brandon Questionのテキストに、あなたが参照しているドキュメントへのテキストとリンクを含めることができますか? – guest271314

0

単語の構成を解析するとき、明確にするために、規則が単語の明白な意味を管理します。あいまいさがある場合は、まず辞書に相談してください。単語の意味に関する論争がまだ残っている場合、次のステップは、その用語が最初に使用され、定義されたときの意味を、その特定の文書および文脈について見つけることである。

したがって、質問は必然的にステップ1に進み、次に2つそして3つに移動する必要があります。ここでは、用語を定義した公的機関によって定義された用語の定義を見つけなければなりません。必要に応じて、実際のアースリングの著者や著者を調べて、「この言葉はどういう意味ですか?」と尋ねます。

どのような言葉や言葉が意味するものかを判断するその道は、疲れている可能性があります。しかし、ほとんどの場合、見つけ出すことのできる定義があります。これは、あなたが探しているものを見つけることを意味するのではなく、むしろ真実を見つけるでしょう。

いくつかの言語は、文字として書いたり読んだりすることはできません。記号にキーがないと正しく理解できない言語もあります。他の場面では、具体的なことについてのあなたの質問は無視することができ、その代わりに応答はまったく別の問題になります。用語が最初に使用された時期と、それが特定の状況で最初に使用されたときの意味を判断するのは簡単な作業ではありません。あるいは、何の応答も得られないかもしれません。

幸いにも、JavaScript言語はよく文書化されており、比較的最近開発され、活発です。

回答を探すには、コード自体の著者にお尋ねください。その中の用語の明確で明白な定義と仕様または文書を知りたければ、出版物自体の著者に書いて、その言葉または用語の正確な意味について出版者に尋ねる。

+0

あなたは*主に意見ベース*として閉じるために投票するだけで、多くの入力を省くことができました。 ;-) – RobG

+0

@RobG質問は意見に基づくものではありません。答えもありません。質問が言葉や言葉の作成であるときには、規則化された規則があります。それが知的財産の分野における法定建設か "先行技術"かどうか。質問は単語または用語の「平易な意味」から始まります。その意味に関する論争がある場合、辞書、技術文書は明確かつ明確な定義のために相談される。それが生成され、明白な定義に失敗した場合、最初に使用された時と場所を意味するものに照会が進みます。私たちは著者自身に – guest271314

+0

@ RoGのOPに単語の構築の科学を知らないかもしれないと頼むことができます。一見「混乱」のように見えるかもしれないが、何の言葉が意味するのかを決定するための規則に従うと、何の意見もない。彼らは意図した定義を得るために文書そのものの作者に連絡するために彼らのデュー・ディリジェンスを行うことは営業担当者の直属である。他のすべてのルートは意見に基づいています。コードの作者に、行が何を意味するのかという質問をすることと、仕様本体に用語の意味を尋ねることの間には違いがあります。後者は技術的な特殊性を要求する – guest271314

関連する問題