1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

AlphabetAdvent Calendar 2022

Day 10

【J】「JavaScriptとJavaは別物」は全人類の共通認識ではない

Last updated at Posted at 2022-12-09

全人類の認識になれと100億年前から言ってる

正しい認識

  • JavaもJavaScriptも「プログラミング言語の名前」
  • この2つは別のプログラミング言語
  • JavaScriptは「JavaのScript」ではない

Javaとは?

  • 汎用プログラミング言語。
  • "Javaが動く仮想マシン"で動作する仕組みなのでいろんな機械で共通のプログラムを動かせる
    • 例えば、Windows実行ファイルの.exeはMacでは基本的に動かないが、JavaのプログラムはWindowsで動くJavaの仮想マシン・Macで動くJavaの仮想マシンの両方で動くのでWindowsでもMacでも動くと言える
    • なんならカーナビとかでも動いた覚えがあるぞ?

JavaScriptとは?

  • webサイトでよく動いてるプログラミング言語。
  • ブラウザ上で処理されるのでまあ「いろんな機械で共通のプログラムを動かせる」という共通点があるかもしれない。

なんでJavaScriptに"Java"がついているの?

Javaの勢いに乗じようとしたから

  • もともとJavaScriptは"LiveScript"という名前だった
  • その頃、プログラミング業界では"Java"が注目の的だった
  • その勢いに乗じようとして、なんの関係もないLiveScriptが"JavaScript"に改名した

まあ結果的に使われる言語になってるからいい……のか?

知っておいてほしい

『JavaScriptとJavaは別物!』

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?