QA@IT

JavaScriptそのものを実装している開発言語は何なんでしょうか?

596 PV

JSを実装している言語を探しているのですが見つかりません。
JSエンジンの実装言語=JSの実装言語と考えて構わないのでしょうか?
そのへんがいまいち理解できていないです。
詳しい方いたら何卒よろしくお願いいたします。

  • 質問の意味が理解できません。その質問をするに至った背景(例えば、JavaScript の勉強をしたいので、エディタとか実行環境とかデバッガなどを探している等)を書いていただけませんか。 -
  • ご指摘ありがとうございます!
    JavaScriptの勉強をしたいと思っています。
    以前に書店でPHPはC言語で実装されているため、PHPをより深く理解するためにはC言語の知識が必要。と説明している本を見かけてた事がありました。(タイトルは忘れました)
    ならJSも同じように実装言語を勉強することでより深い理解が出来るのでは?と思って探していました。
    -
  • ご指摘ありがとうございます!
    JavaScriptの勉強をしたいと思っています。
    以前に書店でPHPはC言語で実装されているため、PHPをより深く理解するためにはC言語の知識が必要。と説明している本を見かけた事がありました。(タイトルは忘れました)
    ならJSも同じように実装言語を勉強することでより深い理解が出来るのでは?と思って探していました。
    -
  • 誤字を修正しただけのつもりが投稿してしましました。
    消せないんですねこれ。。
    -
  • > ならJSも同じように実装言語を勉強することでより深い理解が出来るのでは?と思って探していました。

    PHP は分かりませんが、少なくとも JavaScript についてはそういうことはなさそうです。

    JavaScript の文法が C と似たところがあるという点では、VB6 や VB.NET の経験がある人よりは、C の経験がある人の方がとっつきやすいということはあると思いますが。
    -
  • それより、JavaScript 単独の勉強ではなくて、html や css も一緒に勉強しないとあまり意味がないのでは? そのためには、ブラウザに表示できる形に html ソース(css, JavaScript を含む)を書いて、ブラウザに表示し、必要に応じてデバッグできる環境を整えるということになるのではないでしょうか? 自分が知っているのは Visual Studio ですが、それで良ければ紹 -
  • 上のコメントが文字数制限にかかって途中で切れてしまいました。最後の文は「自分が知っているのは Visual Studio ですが、それで良ければ紹介します」です。 -

回答

言語処理系の多くは、CかC++で書かれていると思います。
高級言語で書かれた言語処理系もありますが。

node.js は C++ のようです。

編集 履歴 (0)
  • ありがとうございます!
    なるほど、nodeもやっているのでC++を少し調べてみたいと思います。
    -
ウォッチ

この質問への回答やコメントをメールでお知らせします。