teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

大幅に変更

2018/12/17 07:02

投稿

yukkuri
yukkuri

スコア624

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