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
めちゃくちゃわかりやすかったです! ありがとうございます!
@programming-academy
3 жыл бұрын
言語と処理系の話は覚えておくといつか役に立つでしょう😄
めちゃわかりやすい。 好き。
いつも本当にありがとうございます。 すごくわかりやすい。
わかりやすかった!
長年の疑問がすっきり ありがとうございます
ありがとうございます♫ とても分かりやすかったです!
@programming-academy
4 жыл бұрын
コメントありがてえ…ありがてえ… 視聴者さんの反応がわかると動画の企画や編集にも反映させやすいので、本当にありがたいです😆
この説明はマジでわかりやすい!
めっちゃわかりやすかった!助かりました!
@programming-academy
3 жыл бұрын
ありがとうございます😊 ぜひ周りの方にも勧めてみてね😊
すげえわかりやすいです
@programming-academy
3 жыл бұрын
すげえありがとう
動画のネタが今私が欲しい情報にフィットしたものが多く非常に助かっています! テンポ、滑舌、わかりやすさ、その他諸々、とにかく最高です👍
@programming-academy
4 жыл бұрын
褒め上手ですね!笑 まだまだ発展途上ですが、今後ともご愛顧いただければ嬉しいです! 動画のリクエストなどあればお気軽に仰ってくださいね😊
よくわかりました!
今までモヤモヤしていた部分がハッキリしました! 本当にありがとうございます。
@programming-academy
3 жыл бұрын
よかったな!仕事がんばれよ!
やべえーーー! 最高に分かりやすい
@programming-academy
3 жыл бұрын
わかる…やっぱこの動画わかりやすいよな…
まじか、わかりやす
分かりやすかったです 初心者にはいい動画かと思ます ありがとうございます
謎が溶けました!めちゃくちゃ分かりやすかったです! 今後もこういう趣旨の動画まってます!
@programming-academy
3 жыл бұрын
おう!待っててくれよな!
わかりやすい! この人みたいにかみ砕ける人が本物だとおもう
@programming-academy
3 жыл бұрын
ふふふ…ありがとう😊
めっちゃモヤモヤしてた部分を、こんなに死ぬほどわかりやすく説明してくださってありがとうございます、、!チャンネル登録させていただきました!
すげぇ。全然知らなかった
色々動画を見させていただいたのですが、どれも大枠を掴むのにすごくわかりやすくて助かります!ありがたいです! これからも頑張ってほしいです!
@programming-academy
3 жыл бұрын
もしかしたら僕にはそういう才能があるんですかね😚 これからもがんばります!!💪
普通にわかりやすいな
@programming-academy
3 жыл бұрын
普通で悪かったな
この動画のおかげで度々目にしていたNode.jsの正体と位置付けをはっきりイメージすることが出来ました。有難うございます!!
すっっっっっっごい分かりやすかったです。こんな素敵な動画を出して下さりありがとうございました。まったく難しくなく、これまでのモヤモヤがスッキリと晴れて、最高に気持ちいです!!例え方もうまいし、説明の仕方も引き込まれるし、無駄がなくて、神動画でした。チャンネル登録させていただきます。
これはいい動画!(お墨付き) JS関係なくプログラミング言語一般において大事なことがわかりました、どうもありがとう!
フロントエンドのプログラマーは、コンパイラとかの概念とか無しで始めれますからね。
Nodo.jsについても、特集して頂きたい!
ブラウザで動作しているJavaScript言語の処理系は、それぞれのブラウザということになるのでしょうか?
めちゃくちゃわかりやすい...脳汁溢れ出た... 処理系 = 実行環境ってことであってるかな
4:56 「正確には脳ではなく、脳の中の言語処理機能」という細かな定義付け・注釈のあたりは、いかにもエンジニアの喋り方という感じがする。個人的には嫌いではない(KZreadウケするかは微妙だが…)
@programming-academy
4 жыл бұрын
自分でもKZreadウケはしてないのはハッキリわかります。。 私と同時期とか私より後発でガンガンチャンネル伸ばしている方もいらっしゃいますので、私はKZreadの才能はない部類です😥 どんなに努力しても100%意図が伝わることはないっていう諦めというか割り切りができるといいんですかね😔
V8エンジンとECMAScriptの解説是非聞きたいです。 質問ですが処理系が複数存在するのは何故でしょうか?動画で言われてる例えで考えると処理系は1つでもいいと思うのですが…。もしお時間あれば回答お待ちしてます!
@programming-academy
4 жыл бұрын
処理系が複数存在するのは『誰かが2つの目以降の処理系を何らかの理由で作ったから』です😊 え、それだと答えになってないって?😓 そうですね、じゃあ誰かさんはなぜ2つ目の処理系をわざわざ作ったのでしょうか。 それは本人にしかわかりません。 ・作れそうだから作った ・実装方法に不満があったから作った ・おもしろい実装方法をおもいついた いろんな理由があると思います😊 それぞれの処理系や言語にはちゃんと背景になったストーリーがあるので、気になったら調べてみてください。
@zonorix
4 жыл бұрын
@@programming-academy 返信有難うございます!何かエンジニアを突き動かすものが其処にあったのですね。 では、これからも動画楽しみにしてます!
とても分かりやすいです! 半分ぐらいの時間でまとめられているともっといいと思います。。
@programming-academy
4 жыл бұрын
コメントありがとうございます! コンパクトな動画をお届けできるように台本の構成、編集には気をつけます!
なんで処理系のNode.jsだけ拡張子ついてるんやー
すみませんもしよろしければ 動画に出す予定でなければお聞きできれば嬉しいのですが。 それではなぜnode.jsが必要だったのかという質問です。 JSと同じような書き方でサーバサイドも書ける、ならわかるのですが。 phpやrubyがあるからわざわざ作る理由にはならないと思ったんです。 考えられるのはJS系フレームワークを使う為?くらいです。
@programming-academy
4 жыл бұрын
それはnode.jsを作った人がnode.jsを作るときにどんな動機で作ったのかを聞かないとわかんないですね…😅 ひとつ言えるのは、言語は必要だから生まれるわけではないですね。 もちろん必要だから生まれたという言語もあるでしょうが、言語が生まれた背景は言語ごとに違いますし、とりあえず言語作ってみたいから作ってみたらたまたま流行った、という言語もあるでしょう。 頂いた質問は、 松屋の創業者に対して吉野家あるのになんで牛丼屋始めたんですか?っていう質問をしてるのに近いかもしれませんね😊 もちろん私は明確な理由はわかりません…。
@mo-mo-firm3838
3 жыл бұрын
サーバーサイドもJavaScriptで書けたら便利じゃない?っていうシンプルな動機だった気がします! 間違っていたらすいません😭
@Sofia_-Grant
2 жыл бұрын
Node.js開発者は、イベントループによる並行処理の実現がNode.jsの開発の動機であると以下の動画で述べています。この動画以外でもNode.jsの開発者であるRyan Dahlのインタビューなど中心に探してみるとNode.jsが必要である理由はつかめると思います。 kzread.info/dash/bejne/d5mN2KilZ8_Paag.html
処理系って言われるとインタープリンタとかコンパイラとかとの違いは?