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