Node.jsとJavaScriptの関係、違いについて解説します【Node.js/JavaScript】【なぜ名前が違う】

Ғылым және технология

JavaScript界隈って用語多すぎん?
わけわからんのやけど。
みんな覚えとんの?
すごくない?
なんでNode.jsってJavaScriptなのにJavaScriptって呼ばんの?
JavaScriptなんやろ?おかしない?
という方、朗報です。
今日はNode.jsとJavaScriptの関係について掘り下げます。
▼目次▼
0:00 挨拶
0:49 言語とは
2:55 プログラミング言語について
3:26 ここまでのまとめ
4:05 処理系とは
6:30 プログラミング言語における処理系について
7:41 Node.jsとJavaScriptの違い
10:45 まとめ
----Web万屋エンジニアチャンネル-----
Webサーバーサイド
⇒Webフロントエンド
⇒Androidアプリ開発
⇒AI開発
⇒CloudArchitect
など様々な業務経験がある万屋エンジニアのおさないが運営するチャンネルです。
Webエンジニア関する様々なことを発信していきます。
Web万屋エンジニアのTwitterアカウント
/ yorozuyaosanai

Пікірлер: 52

  • @shima8348
    @shima83483 жыл бұрын

    めちゃくちゃわかりやすかったです! ありがとうございます!

  • @programming-academy

    @programming-academy

    3 жыл бұрын

    言語と処理系の話は覚えておくといつか役に立つでしょう😄

  • @user-sh1tj3ot3s
    @user-sh1tj3ot3s2 жыл бұрын

    めちゃわかりやすい。 好き。

  • @nonbilly77
    @nonbilly77 Жыл бұрын

    いつも本当にありがとうございます。 すごくわかりやすい。

  • @hunterhunterdesu
    @hunterhunterdesu3 жыл бұрын

    わかりやすかった!

  • @user-jy8em1jd4s
    @user-jy8em1jd4s Жыл бұрын

    長年の疑問がすっきり ありがとうございます

  • @wdotoha4809
    @wdotoha48094 жыл бұрын

    ありがとうございます♫ とても分かりやすかったです!

  • @programming-academy

    @programming-academy

    4 жыл бұрын

    コメントありがてえ…ありがてえ… 視聴者さんの反応がわかると動画の企画や編集にも反映させやすいので、本当にありがたいです😆

  • @user-vb6nw1vz3j
    @user-vb6nw1vz3j2 жыл бұрын

    この説明はマジでわかりやすい!

  • @hanco6362
    @hanco63623 жыл бұрын

    めっちゃわかりやすかった!助かりました!

  • @programming-academy

    @programming-academy

    3 жыл бұрын

    ありがとうございます😊 ぜひ周りの方にも勧めてみてね😊

  • @tk-hs9sz
    @tk-hs9sz3 жыл бұрын

    すげえわかりやすいです

  • @programming-academy

    @programming-academy

    3 жыл бұрын

    すげえありがとう

  • @himeringo48
    @himeringo484 жыл бұрын

    動画のネタが今私が欲しい情報にフィットしたものが多く非常に助かっています! テンポ、滑舌、わかりやすさ、その他諸々、とにかく最高です👍

  • @programming-academy

    @programming-academy

    4 жыл бұрын

    褒め上手ですね!笑 まだまだ発展途上ですが、今後ともご愛顧いただければ嬉しいです! 動画のリクエストなどあればお気軽に仰ってくださいね😊

  • @mat1962
    @mat1962 Жыл бұрын

    よくわかりました!

  • @zugoku1
    @zugoku13 жыл бұрын

    今までモヤモヤしていた部分がハッキリしました! 本当にありがとうございます。

  • @programming-academy

    @programming-academy

    3 жыл бұрын

    よかったな!仕事がんばれよ!

  • @cocoa8373
    @cocoa83733 жыл бұрын

    やべえーーー! 最高に分かりやすい

  • @programming-academy

    @programming-academy

    3 жыл бұрын

    わかる…やっぱこの動画わかりやすいよな…

  • @yukaxwxwx
    @yukaxwxwx4 ай бұрын

    まじか、わかりやす

  • @user-mo2ek7el5z
    @user-mo2ek7el5z11 ай бұрын

    分かりやすかったです 初心者にはいい動画かと思ます ありがとうございます

  • @user-ow5ty4ld3w
    @user-ow5ty4ld3w3 жыл бұрын

    謎が溶けました!めちゃくちゃ分かりやすかったです! 今後もこういう趣旨の動画まってます!

  • @programming-academy

    @programming-academy

    3 жыл бұрын

    おう!待っててくれよな!

  • @hgim8770
    @hgim87703 жыл бұрын

    わかりやすい! この人みたいにかみ砕ける人が本物だとおもう

  • @programming-academy

    @programming-academy

    3 жыл бұрын

    ふふふ…ありがとう😊

  • @amonmusic815
    @amonmusic8159 ай бұрын

    めっちゃモヤモヤしてた部分を、こんなに死ぬほどわかりやすく説明してくださってありがとうございます、、!チャンネル登録させていただきました!

  • @eeeg
    @eeeg2 жыл бұрын

    すげぇ。全然知らなかった

  • @takutooshima5643
    @takutooshima56433 жыл бұрын

    色々動画を見させていただいたのですが、どれも大枠を掴むのにすごくわかりやすくて助かります!ありがたいです! これからも頑張ってほしいです!

  • @programming-academy

    @programming-academy

    3 жыл бұрын

    もしかしたら僕にはそういう才能があるんですかね😚 これからもがんばります!!💪

  • @ponta_vvv
    @ponta_vvv3 жыл бұрын

    普通にわかりやすいな

  • @programming-academy

    @programming-academy

    3 жыл бұрын

    普通で悪かったな

  • @user-ct3pe5fz8p
    @user-ct3pe5fz8p2 жыл бұрын

    この動画のおかげで度々目にしていたNode.jsの正体と位置付けをはっきりイメージすることが出来ました。有難うございます!!

  • @lifeofsummer8972
    @lifeofsummer8972 Жыл бұрын

    すっっっっっっごい分かりやすかったです。こんな素敵な動画を出して下さりありがとうございました。まったく難しくなく、これまでのモヤモヤがスッキリと晴れて、最高に気持ちいです!!例え方もうまいし、説明の仕方も引き込まれるし、無駄がなくて、神動画でした。チャンネル登録させていただきます。

  • @wcnv
    @wcnv7 ай бұрын

    これはいい動画!(お墨付き) JS関係なくプログラミング言語一般において大事なことがわかりました、どうもありがとう!

  • @user-jy8zn4kq7p
    @user-jy8zn4kq7p3 жыл бұрын

    フロントエンドのプログラマーは、コンパイラとかの概念とか無しで始めれますからね。

  • @tmt3917
    @tmt39172 жыл бұрын

    Nodo.jsについても、特集して頂きたい!

  • @NCHA0602
    @NCHA060211 ай бұрын

    ブラウザで動作しているJavaScript言語の処理系は、それぞれのブラウザということになるのでしょうか?

  • @UCSRGgUHcbAQdSrQdM4cIRGQ
    @UCSRGgUHcbAQdSrQdM4cIRGQ3 жыл бұрын

    めちゃくちゃわかりやすい...脳汁溢れ出た... 処理系 = 実行環境ってことであってるかな

  • @figen498
    @figen4984 жыл бұрын

    4:56 「正確には脳ではなく、脳の中の言語処理機能」という細かな定義付け・注釈のあたりは、いかにもエンジニアの喋り方という感じがする。個人的には嫌いではない(KZreadウケするかは微妙だが…)

  • @programming-academy

    @programming-academy

    4 жыл бұрын

    自分でもKZreadウケはしてないのはハッキリわかります。。 私と同時期とか私より後発でガンガンチャンネル伸ばしている方もいらっしゃいますので、私はKZreadの才能はない部類です😥 どんなに努力しても100%意図が伝わることはないっていう諦めというか割り切りができるといいんですかね😔

  • @zonorix
    @zonorix4 жыл бұрын

    V8エンジンとECMAScriptの解説是非聞きたいです。 質問ですが処理系が複数存在するのは何故でしょうか?動画で言われてる例えで考えると処理系は1つでもいいと思うのですが…。もしお時間あれば回答お待ちしてます!

  • @programming-academy

    @programming-academy

    4 жыл бұрын

    処理系が複数存在するのは『誰かが2つの目以降の処理系を何らかの理由で作ったから』です😊 え、それだと答えになってないって?😓 そうですね、じゃあ誰かさんはなぜ2つ目の処理系をわざわざ作ったのでしょうか。 それは本人にしかわかりません。 ・作れそうだから作った ・実装方法に不満があったから作った ・おもしろい実装方法をおもいついた いろんな理由があると思います😊 それぞれの処理系や言語にはちゃんと背景になったストーリーがあるので、気になったら調べてみてください。

  • @zonorix

    @zonorix

    4 жыл бұрын

    @@programming-academy 返信有難うございます!何かエンジニアを突き動かすものが其処にあったのですね。 では、これからも動画楽しみにしてます!

  • @user-ms8cm3mz1o
    @user-ms8cm3mz1o4 жыл бұрын

    とても分かりやすいです! 半分ぐらいの時間でまとめられているともっといいと思います。。

  • @programming-academy

    @programming-academy

    4 жыл бұрын

    コメントありがとうございます! コンパクトな動画をお届けできるように台本の構成、編集には気をつけます!

  • @user-bs9yf4do2i
    @user-bs9yf4do2i Жыл бұрын

    なんで処理系のNode.jsだけ拡張子ついてるんやー

  • @kiryum4171
    @kiryum41714 жыл бұрын

    すみませんもしよろしければ 動画に出す予定でなければお聞きできれば嬉しいのですが。 それではなぜnode.jsが必要だったのかという質問です。 JSと同じような書き方でサーバサイドも書ける、ならわかるのですが。 phpやrubyがあるからわざわざ作る理由にはならないと思ったんです。 考えられるのはJS系フレームワークを使う為?くらいです。

  • @programming-academy

    @programming-academy

    4 жыл бұрын

    それはnode.jsを作った人がnode.jsを作るときにどんな動機で作ったのかを聞かないとわかんないですね…😅 ひとつ言えるのは、言語は必要だから生まれるわけではないですね。 もちろん必要だから生まれたという言語もあるでしょうが、言語が生まれた背景は言語ごとに違いますし、とりあえず言語作ってみたいから作ってみたらたまたま流行った、という言語もあるでしょう。 頂いた質問は、 松屋の創業者に対して吉野家あるのになんで牛丼屋始めたんですか?っていう質問をしてるのに近いかもしれませんね😊 もちろん私は明確な理由はわかりません…。

  • @mo-mo-firm3838

    @mo-mo-firm3838

    3 жыл бұрын

    サーバーサイドもJavaScriptで書けたら便利じゃない?っていうシンプルな動機だった気がします! 間違っていたらすいません😭

  • @Sofia_-Grant

    @Sofia_-Grant

    2 жыл бұрын

    Node.js開発者は、イベントループによる並行処理の実現がNode.jsの開発の動機であると以下の動画で述べています。この動画以外でもNode.jsの開発者であるRyan Dahlのインタビューなど中心に探してみるとNode.jsが必要である理由はつかめると思います。 kzread.info/dash/bejne/d5mN2KilZ8_Paag.html

  • @ene8894
    @ene8894 Жыл бұрын

    処理系って言われるとインタープリンタとかコンパイラとかとの違いは?

Келесі