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

Поділитися
Вставка
  • Опубліковано 22 лип 2024
  • 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
  • Наука та технологія

КОМЕНТАРІ • 53

  • @sus1585
    @sus1585 9 днів тому

    わかりやすいし、滑舌もいいから倍速でも聞きやすいし凄いありがたい

  • @himeringo48
    @himeringo48 4 роки тому +6

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

    • @programming-academy
      @programming-academy  4 роки тому +1

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

  • @shima8348
    @shima8348 4 роки тому +2

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

    • @programming-academy
      @programming-academy  3 роки тому

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

  • @user-sh1tj3ot3s
    @user-sh1tj3ot3s 2 роки тому

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

  • @hunterhunterdesu
    @hunterhunterdesu 3 роки тому +1

    わかりやすかった!

  • @hanco6362
    @hanco6362 3 роки тому +2

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

    • @programming-academy
      @programming-academy  3 роки тому

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

  • @nonbilly77
    @nonbilly77 Рік тому

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

  • @wdotoha4809
    @wdotoha4809 4 роки тому +3

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

    • @programming-academy
      @programming-academy  4 роки тому

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

  • @tk-hs9sz
    @tk-hs9sz 3 роки тому +3

    すげえわかりやすいです

  • @user-jy8em1jd4s
    @user-jy8em1jd4s 2 роки тому

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

  • @user-vb6nw1vz3j
    @user-vb6nw1vz3j 2 роки тому

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

  • @zugoku1
    @zugoku1 3 роки тому +2

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

  • @cocoa8373
    @cocoa8373 3 роки тому +2

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

  • @amonmusic815
    @amonmusic815 10 місяців тому

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

  • @user-ow5ty4ld3w
    @user-ow5ty4ld3w 3 роки тому +3

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

  • @mat1962
    @mat1962 Рік тому +1

    よくわかりました!

  • @takutooshima5643
    @takutooshima5643 4 роки тому +2

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

    • @programming-academy
      @programming-academy  4 роки тому

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

  • @yukaxwxwx
    @yukaxwxwx 4 місяці тому

    まじか、わかりやす

  • @user-mo2ek7el5z
    @user-mo2ek7el5z Рік тому

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

  • @lifeofsummer8972
    @lifeofsummer8972 Рік тому +4

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

  • @hgim8770
    @hgim8770 3 роки тому +2

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

  • @user-ct3pe5fz8p
    @user-ct3pe5fz8p 3 роки тому +1

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

  • @eeeg
    @eeeg 2 роки тому +1

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

  • @NCHA0602
    @NCHA0602 11 місяців тому

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

  • @ponta_vvv
    @ponta_vvv 3 роки тому +2

    普通にわかりやすいな

  • @user-jy8zn4kq7p
    @user-jy8zn4kq7p 3 роки тому

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

  • @tmt3917
    @tmt3917 2 роки тому

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

  • @wcnv
    @wcnv 7 місяців тому

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

  • @zonorix
    @zonorix 4 роки тому +1

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

    • @programming-academy
      @programming-academy  4 роки тому +2

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

    • @zonorix
      @zonorix 4 роки тому +1

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

  • @figen498
    @figen498 4 роки тому +6

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

    • @programming-academy
      @programming-academy  4 роки тому +1

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

  • @user-ms8cm3mz1o
    @user-ms8cm3mz1o 4 роки тому +4

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

    • @programming-academy
      @programming-academy  4 роки тому +1

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

  • @UCSRGgUHcbAQdSrQdM4cIRGQ
    @UCSRGgUHcbAQdSrQdM4cIRGQ 3 роки тому

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

  • @user-bs9yf4do2i
    @user-bs9yf4do2i Рік тому

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

  • @kiryum4171
    @kiryum4171 4 роки тому +1

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

    • @programming-academy
      @programming-academy  4 роки тому +5

      それは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が必要である理由はつかめると思います。
      ua-cam.com/video/EeYvFl7li9E/v-deo.html

  • @ene8894
    @ene8894 Рік тому +1

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