- 【Lisp】プログラミング言語 Clojure #3【JVM】
800 :デフォルトの名無しさん[sage]:2015/07/04(土) 21:51:58.00 ID:V2uWXOcR - >>795
移植性が高い = コンパイラ・インタプリタがインストールしてあれば、ソースコードをコピーすればそのまま翻訳実行できる いままでの経験上、一番移植性が高いのはC言語 Javaは…
|
- 【Lisp】プログラミング言語 Clojure #3【JVM】
802 :デフォルトの名無しさん[sage]:2015/07/04(土) 22:16:40.32 ID:V2uWXOcR - >>801
javaはそもそも10年前のコードがコンパイルができない clojureはleinみたいなモノを使わないと、ライブラリで何を使ってるかすら把握できない
|
- 【Lisp】プログラミング言語 Clojure #3【JVM】
806 :デフォルトの名無しさん[sage]:2015/07/04(土) 23:11:09.88 ID:V2uWXOcR - >>803
・文字列処理(java.lang.Characterのメソッド) ・文字コードで分岐する処理 ・日付(java.Dateのメソッド) ・型チェック(警告いっぱい) ・<>指定しないとコレクション使えない点
|
- 【Lisp】プログラミング言語 Clojure #3【JVM】
807 :デフォルトの名無しさん[sage]:2015/07/04(土) 23:16:12.23 ID:V2uWXOcR - >>804
Cは、10年前に gcc file.c でコンパイルできてたモノが、コンパイルできなくなるなんてないしな… Rubyにはそもそも互換性なんか求められてない
|
- 【Lisp】プログラミング言語 Clojure #3【JVM】
810 :デフォルトの名無しさん[sage]:2015/07/04(土) 23:43:41.89 ID:V2uWXOcR - >>808
それより技術力が低いときに作ったはずのCがきちんとコンパイルできてるんだから、教訓としては、できてから10年しか経ってない言語で書くなということでしょうね
|
- 【Lisp】プログラミング言語 Clojure #3【JVM】
811 :デフォルトの名無しさん[sage]:2015/07/04(土) 23:47:10.33 ID:V2uWXOcR - >>809
gccが動けばOKというのは心強い WindowsとUnix関係なく移植できるし ライブラリの話までしだしたら、javaは標準APIの階層から変わってるしな… clojureにいたっては、ネットワーク接続して頻繁にライブラリ更新するのが当たり前だしな…
|