【色々】Java系スクリプト言語【やってるよ】

公開日: : 最終更新日:2014/10/13 JAVA, プログラミング

1: デフォルトの名無しさん 2007/09/28(金) 21:19:00 .net

Groovy,Rhino,JRuby,Jython,JavaFX,Pnuts・・・・
JVM上で動くスクリプト言語の話題を扱うスレです。
どの言語使いも仲良くね♥

– Groovy
Javaのスクリプトといえばこの方、JSR-241にも定義されています。
http://groovy.codehaus.org/
– Rhino
JVMで動く、Javascript実行環境です。コンパイル機能もあるよ。 (JDK6に機能制限版添付)
http://www.mozilla.org/rhino/
– JRuby
国産言語(?)Ruby実行環境。JVMで動かしちゃったら現行の本家実装より速かった?!
http://jruby.codehaus.org/
– Jython
海外ではメジャーなPythonのJVM実行環境。コンパチバージョンが低いのがちょっと悩み。
http://www.jython.org/Project/index.html
– JavaFX
新顔ながらSUNを後ろ盾に颯爽登場。前身はF3Script。GUI記述が得意の様子。
https://openjfx.dev.java.net/
– Pnuts
元祖Java系スクリプト言語。日本サンのエンジニアが一人で作ってます。
https://pnuts.dev.java.net/

 

3: デフォルトの名無しさん 2007/09/28(金) 23:54:31 .net
Jasminとかいってみる

 

4: デフォルトの名無しさん 2007/09/29(土) 00:39:52 .net
Scalaは?

 

5: デフォルトの名無しさん 2007/09/29(土) 00:41:19 .net
>>3-4
スレ立て人は、その辺り詳しくないので情報書いてもらえると嬉しいです。

 

8: デフォルトの名無しさん 2007/09/30(日) 10:24:47 .net
– Scala
関数型(高階関数やパターンマッチ、型推論など)とクラスベースオブジェクト指向
(mix-inなど)のパラダイムを統合した静的型言語。静的型だけあって、JVMとの
相互運用は得意(クラスの継承とか)。あと、速度がかなり早い
http://www.scala-lang.org/

 

9: デフォルトの名無しさん 2007/10/03(水) 17:25:25 .net
JVMはスクリプト言語の実験場だな。

 

10: デフォルトの名無しさん 2007/10/06(土) 17:06:43 .net

結論
生Java最強

VM上で多言語やりたいなら.Netに限る

 

11: デフォルトの名無しさん 2007/10/07(日) 00:47:42 .net

つーか、スクリプトはIDEサポートが弱くて開発しにくいんだよな
実行してみないとわからないとかあぼがど

誰でも好き勝手に実装してスパゲッティ化しやすいとか

.Netだって最初から.Net上で動くことを前提に言語を作らないかぎり
インターフェース部分用意して面倒に扱うことになるからJavaと同じだよ

 

13: デフォルトの名無しさん 2007/10/14(日) 02:55:50 .net
馬鹿だな
.netは十分クロスプラットフォームだよ
どんなWindowsでも.netさえあれば同じように動くだろ

 

14: デフォルトの名無しさん 2007/10/14(日) 02:57:50 .net
やってやんよ
だろ

 

15: デフォルトの名無しさん 2007/10/14(日) 04:24:20 .net

え?Selfのjava実装があるの?
Selfって今はsunが作ってるんじゃw
俺はIoの方が好きだが。

というか、javascript使いにはScalaが脳みそ刺激されるw

スポンサーリンク

17: デフォルトの名無しさん 2007/12/11(火) 00:41:34 .net
それwin前提じゃん。

 

18: デフォルトの名無しさん 2007/12/11(火) 04:16:45 .net

使いづらいってのは
やっぱスクリプト動かすときの前提が面倒だからだと思うな。(windowsの話ね)
結局、jscriptコマンドを手で叩いてやる必要がある。

それよか、jarのように特別な拡張子を割り当ててやって
ダブルクリックで実行できるようになってくれると使い勝手よくなると思うんだけど。
そうなると、どの言語のスクリプトかをはっきりしないといけなくなるから
Unixのスクリプトのようなヘッダが必要になってくるかな

 

19: デフォルトの名無しさん 2007/12/15(土) 02:29:51 .net
適当な拡張子つけて、ftype/assocコマンドで拡張子に実行コマンドを
結びつけて、PATHEXT環境変数も設定するとよいかも。

 

20: デフォルトの名無しさん 2007/12/15(土) 03:24:30 .net
「Windowsだけで動けばcross-platformである」というパラドックス

 

21: デフォルトの名無しさん 2007/12/15(土) 11:33:36 .net
どこにもパラドックスねーじゃん

 

22: デフォルトの名無しさん 2008/04/01(火) 04:43:01 .net
.NETのJava実装デタコレ

 

24: デフォルトの名無しさん 2008/04/01(火) 16:32:23 .net
.netをjavaで実装したの?C#をjavaで実装したの?どっち。

 

25: デフォルトの名無しさん 2008/04/03(木) 08:53:38 .net
言語がたくさんありすぎてもうわけわかりません。
仮想マシンとしては大成功ですね。> JVM

 

27: デフォルトの名無しさん 2008/11/01(土) 19:18:28 .net

 

29: デフォルトの名無しさん 2009/03/10(火) 17:55:15 .net
wabaで動くのってある?

 

32: this.is.a.tor.exit.router.www.torproject.org 2009/08/17(月) 17:39:24 .net

Q. 自動保守#K9K?_D[L とは一体何なのか?
A. 外部サイトへの突撃大好きな真性厨房

韓国突撃でお馴染みの自動保守
最近は自動焼人 ★として2ちゃんねるのボランティアにも精を出す日々
だがそんな彼にも、人間らしい部分はあったのだ…

名言集
『アパッチ砲はワシが作った』
『お前が規制系キャップ取れるか審査してやるよ』
『いつもサボってばかりのキャップがウゼえ』
『俺、100人規模の集団サイバーテロの主犯だったこともあるんだぜ』
『俺の経歴カックイイだろ?』

最近のニュース
8月15日の韓国突撃の際に歴史的大敗を喫する。ラジオでの敗戦宣言のときに声が震えていた
本人は体調不良と言っているが…

———————————————-
この自動焼人 ★メールマガジンの配信停止をご希望される方は
http://qb5.2ch.net/test/read.cgi/sec2chd/1250169591/
にて自動焼人 ★までご連絡ください

 

36: デフォルトの名無しさん 2011/02/16(水) 21:22:14 .net

http://www.infoq.com/jp/news/2011/02/lift-jruby

私は Scala が好きです。Scala は私のお気に入りのプログラミング言語なのです。
これまで数多くの開発組織で,Scala に関する話をしてきました。
しかしその後の Scala の普及状況を見たとき,私はこの言語が Ruby や,
あるいは Python の採用レベルにさえも達しそうもないことに気付いたのです。

 

37: デフォルトの名無しさん 2011/02/17(木) 21:12:53 .net
なんでJPerlって無いの?

 

39: デフォルトの名無しさん 2011/02/18(金) 01:07:26 .net
それはたぶん別物だ

 

40: デフォルトの名無しさん 2011/02/18(金) 16:22:39 .net

>>39
だが、あるという事実だけは動かない。

invokeDynamicって、もしかしてObjective-Cとかに便利だったりするのかな?

 

41: デフォルトの名無しさん 2011/02/24(木) 09:25:10.52 .net
Scalaはネイティブになれば普及するんじゃね
Java入れられる環境ならぶっちゃけJavaでいいし

 

43: デフォルトの名無しさん 2011/03/25(金) 03:05:33.21 .net
JythonがPython3系になるのはいつだろうね。
文字列回りはJavaと親和性が高くなるんじゃない?

 

44: デフォルトの名無しさん 2011/04/01(金) 00:46:13.25 .net
ScalaはJava8がでたら駆逐されそう。

 

45: デフォルトの名無しさん 2011/04/01(金) 02:11:40.53 .net
>>44
どういうこと? Java8 からクロージャが導入されるから?

 

46: デフォルトの名無しさん 2011/04/01(金) 11:42:05.66 .net
Scalaはスクリプトじゃないからスレ違い。

 

47: デフォルトの名無しさん 2011/04/01(金) 15:43:53.03 .net
Java8なら俺の隣で寝てるけど?

 

49: デフォルトの名無しさん 2011/04/07(木) 18:39:26.85 .net
ScalaもJavaもスレ違い

 

50: デフォルトの名無しさん 2011/04/22(金) 01:58:25.17 .net

http://www.infoq.com/jp/news/2011/02/lift-jruby

私は Scala が好きです。Scala は私のお気に入りのプログラミング言語なのです。
これまで数多くの開発組織で,Scala に関する話をしてきました。
しかしその後の Scala の普及状況を見たとき,私はこの言語が Ruby や,
あるいは Python の採用レベルにさえも達しそうもないことに気付いたのです。

 

52: デフォルトの名無しさん 2011/04/22(金) 15:28:40.02 .net
LISPやSchemeを超えることはないとは思ってたけどまぁそんなレベルだよな実際

 

53: デフォルトの名無しさん 2011/04/22(金) 15:31:33.17 .net
まあinfoqでは実際そんなノリの煽り記事が載ってたな
http://www.infoq.com/jp/news/2009/07/scala-replace-java

 

54: デフォルトの名無しさん 2011/04/22(金) 20:34:07.54 .net
>>53
Javaの後継者とは大きく出たな(w

 

55: デフォルトの名無しさん 2011/05/11(水) 12:51:39.69 .net
>>54
いや、けっこうそういうニュアンスを話している人は多い気がする。
James Goslin とか、(元)豆蔵の羽生田さんもそんなこと言っていた気が。

 

56: デフォルトの名無しさん 2011/05/11(水) 13:55:55.79 .net
96年頃Javaがどう言われていたかと言えば

 

57: デフォルトの名無しさん 2011/05/11(水) 17:35:22.17 .net
ゴスが言っていたのは、「ScalaがあればJavaは作らなかった。」
言語設計としていいって言っていただけで、
Javaを凌ぐほど育つなんて言ってない。

 

58: 天使 ◆uL5esZLBSE 2011/07/03(日) 13:43:10.82 .net
これ ; デリミタっていうんだけどさ、よく打ち忘れるよね
Rubyだとつけなくてよくなるんだけど
二度と話かけんなよ(笑)

 

60: デフォルトの名無しさん 2011/08/19(金) 13:37:35.37 .net
>>58
おまえ、Perl忍者じゃないの?Perlはどうしたんだよ?

 

61: デフォルトの名無しさん 2012/08/09(木) 21:10:37.92 .net

プログラミングRubyのRubyベタボメっぷりにRubyを使い始めて早10数年、使えば使う程にRubyって駄目だなと痛感する
Rubyを学習し始めた頃は誰でもRubyは素晴しいと思うのだが、数年も使えばそのどうしようもない互換性のなさにウンザリする
しかも互換性が無くなることをマズいと思っていない集団がRubyを制作しているのでどうしようもない
1.4時代のコードが1.6になった途端に互換性がなくなり動かなくなることはあったが、1.6→1.8ではそれが顕著になり、1.9など何のエラーも出さずに前のコードが動く方が珍しいほど
それどころか1.9に行かずREEが海外ではデファクトになりつつある現状、そして始まるPlain RubyとREEの方言問題
例えばPassengerもREEの方がうまく動いたり、かと思えば特定のバージョンだとPlainじゃないとまともに動かなかったりと、とても面倒臭い

美しいコードを求める為の副作用、という名の互換性のなさはRuby界全体に蔓延していて
例えばあれだけもてはやされたRailsも、Rails2とRails3の互換性のなさに誰しも苦労したのは記憶に新しいところ
誰もが互換性のなさに辟易し、俺ライブラリを量産するため、gemで探すと似たような事をする終わったプロジェクトがわんさか引っかかる
諸処の小さなプロジェクトだけがそんな現状ならば許せるが、dbiアダプタでさえそんな現状なので
バージョンが変わるとデータベースにすら接続できなくなったとか、dbiのAPIバージョン変わったのにアダプタ側の更新ないな、
とか思ってるとアダプタ作者がRubyから足洗ってたとか余裕

身内同士でRubyはコードが美しいと四六時中自画自賛しているが、実はそれこそがRubyのガン
その美しいコードという名のオナニーの為に一体どれだけの互換性と人的リソースが失われていったことか
Rubyのコードは美しい、Railsスゲー、ベタボメする人は沢山いたがいつも一過性の人気しか得られないのはそこにあるし
ベタボメしていた人達もしばらくするとウンザリしてRuby界から消えてしまうのも原因は実はそこにある
達人プログラマーはRubyをベタボメしなくなったし、Mongrel作者はRailsどころかRubyに見切りをつけちゃったしね
ああいう熱狂的なRuby信者でもRubyから足を洗っているのを見ると、tDiaryがRubyに見切りつけてPythonで全部書き直したとか言われても驚かないだろう自分がいる

 

62: デフォルトの名無しさん 2012/08/18(土) 23:30:56.73 .net
UbuntuでVimを愛し、Githubでソースを公開し、
気に入ったプロジェクトがあればPull Requestを送り、
Haskellを勉強し、Pythonのブログを書いていたとしても、
俺は依然として無職だし、Windowsでメモ帳でPHPを書いていても仕事は貰える!!

 

64: デフォルトの名無しさん 2013/02/23(土) 00:08:07.19 .net
Scala以外は結局性能が(r

 

65: デフォルトの名無しさん 2013/03/11(月) 23:15:35.14 .net
   (birthday ()
     (incf (slot-value this ‘age)))

 

66: デフォルトの名無しさん 2013/03/11(月) 23:17:27.50 .net
   (birthday ()
(incf (slot-value this ‘age)))

 

67: デフォルトの名無しさん 2013/11/10(日) 21:52:34.73 .net
そしてGroovyの評価はやっぱり低い

 

70: デフォルトの名無しさん 2013/11/18(月) 17:37:36.51 .net
Java8で新機能てんこ盛りのJavaに
Java系スクリプト言語がそれぞれどう対応していくのか
全く対応しないという可能性もあるけど
どうすんのかなぁという興味はある
引用元:http://toro.2ch.sc/test/read.cgi/tech/1190981940/

関連記事

https---www.pakutaso.com-assets_c-2014-09-AL202syazai520140830164224500-thumb-1000xauto-5395

専門学生だけどITパスポート難しすぎぃー!!

1: 以下、\(^o^)/でVIPがお送りします 2015/05/14(木) 16:28:13.2

記事を読む

スクリーンショット 2014-05-10 15.42.50

JavaScript難しすぎww

1: Name_Not_Found 2005/11/19(土) 20:43:56 ID:wG7Gl

記事を読む

bsAL202syazai220140830165542

JavascriptもPHPも挫折したんだけど、もっと簡単なプログラミング言語は無いの?

1: 番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ c576-2/7G) 20

記事を読む

7f933f8837671ddb04b082c1aedabc05

Googleトレンドで「ゲーム製作」をググった結果wwwwwwwwwwww

1: 以下、\(^o^)/でVIPがお送りします 2015/11/08(日) 22:52:20.3

記事を読む

wpid-KNqn99A.jpg

遊ぶだけでプログラミングできるようになるブラウザゲーやろうぜ

1: 以下、\(^o^)/でVIPがお送りします 2015/06/21(日) 02:53:16.6

記事を読む

bsWEB86_bonpc20150207122815

仕事以外でプログラミングしている人って、一体何をしているの?

1: 以下、\(^o^)/でVIPがお送りします 2015/10/03(土) 00:27:02.5

記事を読む

https---www.pakutaso.com-assets_c-2015-06-WEB86_bonpc20150207122815-thumb-autox1000-18166

プログラミングのクライアントPC:Mac VS Windows VS Ubuntu VS Mint

1: 名無し募集中。。。@\(^o^)/ 2015/07/25(土) 21:57:22.84 0.

記事を読む

https---www.pakutaso.com-assets_c-2014-10-AL206_kinshi220140810213504500-thumb-1000xauto-5422

面接官 「1~250までの数字がある。1つだけ抜けてる数字がある時、どうやってその数字を探し出しますか?

1: ジャンピングエルボーアタック(埼玉県)@\(^o^)/ 2015/01/23(金) 19:

記事を読む

BFWyNKfCYAAmw-s

2015年9月のプログラミング言語人気ランキング

1: 番組の途中ですがアフィサイトへの\(^o^)/です (オッペケ Sr8d-MVCX) 20

記事を読む

https---www.pakutaso.com-assets_c-2014-03-PAK93_sumikkodehawomigaku20140322500-thumb-autox1000-4366

プログラミングでgotoって何で使っちゃいけないの?

1: 以下、\(^o^)/でVIPがお送りします 2015/05/01(金) 09:35:44.2

記事を読む

Huawei-Mate-8-benchmark-post-launch_1
Androidのベンチマーク、10万点を突破 インフレが止まらない

1: 番組の途中ですがアフィサイトへの\(^o^)/です (ニククエ

hGJvbfh
せっかくの休みだ。原付で>>5に行く。

1: 名無しさん@おーぷん 2015/11/29(日)06:13:2

9xHNnte
XperiaZ5からdocomoのロゴだけ消せるシートが発売開始

1: 番組の途中ですがアフィサイトへの\(^o^)/です (アウアウ

bsLISA78_MBAsawaru20141018102912
子供にプログラミング教えることになりそうなんだが、どうやって教えたら良いんだ?

1: 以下、\(^o^)/でVIPがお送りします 2015/11/2

top
国内で最大容量の8THDDが2万円台に値下がり

1: 海江田三郎 ★ 2015/11/29(日) 14:43:35.

→もっと見る

PAGE TOP ↑