回答編集履歴
1
大幅に変更
answer
CHANGED
@@ -3,20 +3,27 @@
|
|
3
3
|
スクリプト型言語(python等)は機械語には一気には変換できないものがほとんどだと思います。(例外あるかも)
|
4
4
|
ただ、コンパイル言語は機械語にしているので早い、というのはあっています。
|
5
5
|
|
6
|
-
・スクリプト言語
|
7
|
-
そのときにコンパイルするので遅くなりやすい
|
8
|
-
エラーが起きた時どのタイミングかわかりやすい(処理を追いやすい)
|
9
|
-
|
6
|
+
Zuishinさんの意見を受け変更しました
|
7
|
+
現在は、コンパイル言語とインタプリタ言語では、あまり差はないようです。
|
8
|
+
また、UnityもJavaも、ソースを変えなければ動かない、ということです。
|
9
|
+
間違えた情報を出してしまい、申し訳ありません。
|
10
10
|
|
11
|
-
・コンパイル言語
|
12
|
-
先にコンパイルするので実行時は早くなりやすい(命令にもよる)
|
13
|
-
実行時エラーはソースを読まないとどうしてなるのかわかりにくい
|
14
|
-
c,c#,c++など
|
15
11
|
|
12
|
+
以下原文(打ち消してあります)
|
16
|
-
・
|
13
|
+
~~・スクリプト言語~~
|
17
|
-
|
14
|
+
~~そのときにコンパイルするので遅くなりやすい~~
|
18
|
-
|
15
|
+
~~エラーが起きた時どのタイミングかわかりやすい(処理を追いやすい)~~
|
19
|
-
|
16
|
+
~~python,javascriptなど~~
|
20
17
|
|
18
|
+
~~・コンパイル言語~~
|
19
|
+
~~先にコンパイルするので実行時は早くなりやすい(命令にもよる)~~
|
20
|
+
~~実行時エラーはソースを読まないとどうしてなるのかわかりにくい~~
|
21
|
+
~~c,c#,c++など~~
|
22
|
+
|
23
|
+
~~・例外~~
|
24
|
+
~~java~~
|
25
|
+
~~これはどのOSでも対応できるようバイトコード(javaで決めたルールに沿ったソース)~~
|
26
|
+
~~に変換して、実行時にOS対応の機械語に変換して実行します。(このためにjavaが遅いと言われているらしい)~~
|
27
|
+
|
21
|
-
どのosでも、環境構築は必要です。(javascript,htmlを除く)
|
28
|
+
~~どのosでも、環境構築は必要です。(javascript,htmlを除く)~~
|
22
|
-
どのOSでも実行できるのは、Unityやjavaが有名です。
|
29
|
+
~~どのOSでも実行できるのは、Unityやjavaが有名です。~~
|