Jython、Groovy、JRuby - どれが一番効率的?
■ このスレッドは過去ログ倉庫に格納されています
0001飯島愛
NGNG最近、本気で JVM を使用するスクリプト言語への乗換えを考えている。
考慮している。熟考している。
考課し、そして考査して、考察しながら勘考している。
我に、数多く存在する JVM 系スクリプト言語それぞれの利点、ドローバックを簡潔に述べ、
皆でそれについて考課し、考査する。勘考も忘れるな!
そして一番効率的なスクリプト言語を決定しようではないか!!
0002デフォルトの名無しさん
NGNGttp://www-6.ibm.com/jp/developerworks/java/040924/j_j-alj07064.html
Groovyに触ってみよう
http://www.atmarkit.co.jp/fjava/rensai3/devworks05/devworks05_1.html
JRuby は知らん
0003デフォルトの名無しさん
NGNG0004飯島愛
NGNGPython の方がユーザー数が多いのだぞ!
0005デフォルトの名無しさん
NGNG0006デフォルトの名無しさん
NGNG2.2へのキャッチアップを優先しているが、new style classの実装に苦労している。
近いうちに安定版をリリースできる状況ではなさそうだ。
http://sourceforge.net/mailarchive/forum.php?thread_id=5754593&forum_id=5587
0007デフォルトの名無しさん
NGNG0008デフォルトの名無しさん
NGNGJRubyを好きになってください
ttp://www-6.ibm.com/jp/developerworks/java/041029/j_j-alj09084.html
0009デフォルトの名無しさん
NGNG0010デフォルトの名無しさん
NGNG0011デフォルトの名無しさん
NGNG0012デフォルトの名無しさん
NGNG0013飯島愛
NGNG我に、数多く存在する JVM 系スクリプト言語それぞれの利点、ドローバックを簡潔に述べ、
皆でそれについて考課し、考査する。勘考も忘れるな!
↑ ・・・ はやくしろよ。
0014飯島愛
NGNGこれより、このスレッドは
「Jython - 生産性最強の JVM 言語 part 1」
とさせてもらう。ではよろしく。
--------------------------------------------------------------------------------
Jythonを知る
ttp://www-6.ibm.com/jp/developerworks/java/040924/j_j-alj07064.html
0015デフォルトの名無しさん
NGNG0016飯島愛
NGNGprint "anybody???"
0017デフォルトの名無しさん
NGNGその魅力を語ってください。
オレとしてはjavaみたいな型付けの強い言語はもう面倒で
死ぬのでVM上スクリプトが流行って一般のプロジェクトで使える
ようになる日が来るのを待っている。javaマンドクセ。
0018デフォルトの名無しさん
NGNG0019デフォルトの名無しさん
NGNG0020デフォルトの名無しさん
NGNGどうでもいいものを作る場合でテストしないなら、さらにスクリプトの方がいい。
間違いを見つけたときに修正すればいいからね。
オレは補完が賢く効いてくれる強い型付け言語の方が楽で好きだが。
0021飯島愛
NGNG> オレは補完が賢く効いてくれる強い型付け言語の方が楽で好きだが。
弱い型付けの言語でも十分補完はできるんだが。。。
java のような半OO言語でのプログラミングは面倒すぎる。
0022デフォルトの名無しさん
NGNG完全OOの言語の方がめんどくさそうですが。
0023デフォルトの名無しさん
NGNG(゚Д゚)ハァ? おまえJavaプログラミング初心者だろ?
0024デフォルトの名無しさん
NGNGプリミティブとクラスの変換。
コレクションと配列の変換。
面倒。
java.io の低レベルAPIっぽい作り。
ファイル開いて読んで閉じるのに何行書かせるんじゃ。
面倒。
スクリプトでいいよもう。
0025デフォルトの名無しさん
NGNGInteger.parseIntせずに数値として評価する技を教えてくらはい。
オレも全部Stringでやりたい。
0026デフォルトの名無しさん
NGNG> プリミティブとクラスの変換。
Integer a = 5;
とか、
int b = a;
とかけますが、何か?
0027デフォルトの名無しさん
NGNG> Integer a = 5;
> とか、
> int b = a;
> とかけますが、何か?
書けませんが何か?
(それ5.0からじゃねーの?)
// あとプリミティブ型の引数を受けるメソッド、return typeがプリミティブ型
// のメソッドとかも考えること。
0028デフォルトの名無しさん
NGNG> 書けませんが何か?
> (それ5.0からじゃねーの?)
書けてるじゃないか。
// あとプリミティブ型の引数を受けるメソッド、return typeがプリミティブ型
// のメソッドとかも考えること。
List<Integer> l = new ArrayList<Integer>();
l.add(5);
も
int a = l.get(0);
できますが、なにか?
あ、逆ね。
l.get(new Integer(0));
としても問題ないし
Integer i = "いってよし".length();
としても問題ないけど。
0029デフォルトの名無しさん
NGNGそ
れ
5
.
0
か
ら
じ
ゃ
ね
ー
の
?
ちゃんと嫁
0030デフォルトの名無しさん
NGNG何の問題が?
0031デフォルトの名無しさん
NGNG> で、5.0からできてるじゃん。
> 何の問題が?
それ以下のバージョンではコンパイルできない。
ちなみに
List<Integer> l = new ArrayList<Integer>();
l.add(5);
だと Integer しか l に入れれないだろ?
JythonとかGroovyだと指定なしで何でも l に入れれるし、
「List<Integer> l = new ArrayList<Integer>();」
のようなきたない記述せんでもすむ
0032デフォルトの名無しさん
NGNG> それ以下のバージョンではコンパイルできない。
「スクリプトでいいよもう。」と言ってる人にとって、何の問題が?
> List<Integer> l = new ArrayList<Integer>();
> l.add(5);
>だと Integer しか l に入れれないだろ?
そうだよ。
でもl.add(5);と記述することはできるんだよ。
0033デフォルトの名無しさん
NGNGjavaコードをリプレースできてもJSPがまた面倒。
0034デフォルトの名無しさん
NGNG式言語なら標準で使えますが。
0035デフォルトの名無しさん
NGNG0036デフォルトの名無しさん
NGNG0037デフォルトの名無しさん
NGNG強い型付けで防げるバグもある!
俺にもそう思ってた時期がありました…。
1 コンパイル時に検出する
2 実行時に検出する
ユニットテストしてたら所要時間は大差ない、かもしれぬ。
0038デフォルトの名無しさん
NGNG問題は、みんながみんなちゃんとしたユニットテストを書けるわけではないってことだ
0039デフォルトの名無しさん
NGNG0040デフォルトの名無しさん
NGNGはよJython のこと語れ。ほれ。
0041デフォルトの名無しさん
NGNG正しいコードを書くには型がある方が便利。
ユニットテストはうっかりエンバグしないためのうっかり八兵衛用。
0042デフォルトの名無しさん
NGNGそして後者の方が深刻。
0043デフォルトの名無しさん
NGNG今は改善されているのか?
0044デフォルトの名無しさん
NGNG改善されて18倍になりました
0045デフォルトの名無しさん
NGNG0046デフォルトの名無しさん
NGNG逆です。
論理的に正しいコードを書こうとするのは当たり前。
型が無くても正しいコードは書けるが、型があればバグの無いコードが書けるとは限らない。
型こそうっかりエンバグしないためのうっかり八兵衛用。
0047デフォルトの名無しさん
NGNG型のない言語は口頭での約束に過ぎず、下請け法違反。
0048デフォルトの名無しさん
NGNG0049デフォルトの名無しさん
NGNG0050デフォルトの名無しさん
NGNG0051デフォルトの名無しさん
NGNG> スクリプト言語なんて、それこそ動けばなんだっていいからなぁ。
アフォだな
0052デフォルトの名無しさん
NGNG0053デフォルトの名無しさん
NGNG0054デフォルトの名無しさん
NGNG0055デフォルトの名無しさん
NGNGおまえそういうこと言うなよ
0056デフォルトの名無しさん
NGNG0057飯島愛
NGNGネタじゃなく1だが、普通は Rhino 使うんだったらjavaでプログラムすると思ったので
入れてない。あんまり効率いいとも思わんし
0058デフォルトの名無しさん
NGNG普通は Jython 使うんだったらjavaでプログラムすると思ったので
普通は Groovy 使うんだったらjavaでプログラムすると思ったので
普通は JRuby 使うんだったらjavaでプログラムすると思ったので
0059飯島愛
NGNGで、「Rhinoはそんなにjavaと変わらんので」を暗示的に明示したわけよ。
Rhinoってjavaと変わるか? かわらないのなら普通java使うだろ?
0060デフォルトの名無しさん
NGNG変わらない気がするが。基準が全然わかんね。
0061飯島愛
NGNGパイソンのコードが使いまわしできるし、それにJythonはコード
をそんなに書かなくても良いから効率がよい。
これからはJythonにしろ
006258
NGNGこのスレ自体良スレだとは思っていなかったが、59を見て決定的に失望した。
0063デフォルトの名無しさん
NGNG0064飯島愛
NGNG> >Rhinoってjavaと変わるか? かわらないのなら普通java使うだろ?
あんたひっぱたくよ。
->
Rhinoってjavaと *そんなに* 変わるか? かわらないのなら普通java使うだろ?
0065デフォルトの名無しさん
NGNG0066デフォルトの名無しさん
NGNG0067デフォルトの名無しさん
NGNGロジックはjavaで書くだろ?
スクリプトでそれを繋げるだろ?
したらHTML出力するツマンネェとこに使って
楽したいじゃねぇか。
0068デフォルトの名無しさん
NGNG0069飯島愛
NGNG使いにくい
0070飯島愛
NGNG8倍ぐらい違うんちゃうかな?
0071デフォルトの名無しさん
NGNG0072デフォルトの名無しさん
NGNG0073デフォルトの名無しさん
NGNG0074デフォルトの名無しさん
05/02/06 01:27:490075デフォルトの名無しさん
05/02/07 21:02:070076デフォルトの名無しさん
05/02/07 21:18:25あれって開発止まってない?
0077デフォルトの名無しさん
05/03/02 03:10:46このスレ終了。
0078デフォルトの名無しさん
05/03/02 13:54:420079デフォルトの名無しさん
05/03/03 21:48:10使ってみればわかるが現時点では使い物にならない。
0080デフォルトの名無しさん
05/03/03 22:05:060081デフォルトの名無しさん
05/03/05 22:57:35頭いいなお前
0082デフォルトの名無しさん
2005/05/06(金) 18:12:170083デフォルトの名無しさん
2005/05/06(金) 22:31:430084デフォルトの名無しさん
2005/05/06(金) 22:43:120085デフォルトの名無しさん
2005/05/06(金) 23:57:260086デフォルトの名無しさん
2005/05/07(土) 00:41:300087デフォルトの名無しさん
2005/06/13(月) 02:41:34perl、python、ruby、これらはいずれもOOPが可能ですが、
これらでOOPをやる場合のそれぞれの利点を教えてください。
0088デフォルトの名無しさん
2005/06/13(月) 07:13:280089デフォルトの名無しさん
2005/06/23(木) 09:57:28OOは考え方なので実装はどれ使っても一緒。
0090デフォルトの名無しさん
2005/06/23(木) 13:49:52pythonとrubyは同じようなもんだという話だけど。
ここに出てないけど、rubyとC++とJavaとPHPだと、OOといってもプログラムの組み方がまったく変わるわけで。
0091デフォルトの名無しさん
2005/06/25(土) 14:21:56つ ら い の が い い ん じ ゃ な い か 。
まあプログラムの組み方が全く同じなら違う言語使う意味ないわな。
だからといってOO{P|D}するにあたって違いが出るとは思えないが。(PHPは知らん)
0092デフォルトの名無しさん
2005/06/26(日) 08:54:21普通に簡単なWeb - DB連携するだけなら違いは出ないかもしれんが、OOPするなら違うし、OODするなら全く違う。
0093デフォルトの名無しさん
2005/08/21(日) 15:53:35Cでポリモフィズムばりばり使ったOOPやろうとしたら、そりゃ大変だ。
Cと比べるとPerlはまだ、恵まれているな。
0094デフォルトの名無しさん
2005/09/06(火) 08:31:07俺はどれも使ってないから分からん。
0095デフォルトの名無しさん
2005/10/05(水) 02:01:55自分は Perl が一番効率がいいと思うし。
やっぱり文法が言語がモデルが汚かったとしても
やりたいことがすばやくできるのには敵いません。
今まで何度助けられたか分からないくらいです。
なので自分のお勧めは Perl という結論。
0096デフォルトの名無しさん
2005/10/05(水) 02:16:32Rubyってこんなもんなの?
0097デフォルトの名無しさん
2005/10/05(水) 10:03:32JRubyを使って、Rubyに関する速度の感想を述べるのは軽率だな。
・・・とJython使いの自分がコメントしてみる。
0098デフォルトの名無しさん
2005/11/04(金) 02:23:140099デフォルトの名無しさん
2005/11/06(日) 16:11:36遅いと言われたらハードの予算ぶんどるか、ネイティブrubyで動かすか、一部JavaやCで組み直すか。
jrubyが遅いのは当たり前。rubyをjavaでエミュレーションして、それを実行バイナリにエミュレーションしてるから。
0100デフォルトの名無しさん
2005/11/07(月) 09:06:40なんでそんなにまわりくどいコトやってんの?
JavaならJavaでRubyならRubyで組めよ。趣味でやっているならともかく。
しかも、遅いって言われたら予算ぶんどるって、業界の公害だな。
0101デフォルトの名無しさん
2005/11/15(火) 01:59:47Ruby厨の妄想はほっとけ
0102デフォルトの名無しさん
2005/11/15(火) 06:42:05> JRuby自体の完成度は,正直に言ってまだあまり高くありません。ただ,
> フレームワークRuby on Railsの成功でRubyへの注目が高まっており...
> ...(ちなみにJRubyではまだRuby on Railsは動きません)。
えええええええええええええ
0103デフォルトの名無しさん
2005/11/15(火) 21:29:41> rubyをjavaでエミュレーションして
なんだ、バイトコードにコンパイルとかしてくれないのか。
0104デフォルトの名無しさん
2005/11/27(日) 14:45:450105デフォルトの名無しさん
2005/12/03(土) 01:00:300106デフォルトの名無しさん
2005/12/04(日) 15:43:310107デフォルトの名無しさん
2006/02/12(日) 01:29:460108デフォルトの名無しさん
2006/02/12(日) 02:59:20確かに。
互換性よりもまつもと的言語の美しさのほうが優先だからね。。。
0109デフォルトの名無しさん
2006/02/12(日) 10:19:28メイン開発者がMSに引き抜かれてIronPython作ってるから、
Jythonの開発はほとんど止まってるんじゃない?
IronPythonの方は最新(2.4)の言語仕様に対応してるのにね……
0110デフォルトの名無しさん
2006/02/12(日) 14:51:06Javaからドトネトに流れてたのか…。回復の見込みはなさそうだな。
monoでバッチリ動くのならまあいいけど、Java資産が使えないのはイタいな。
0111デフォルトの名無しさん
2006/02/15(水) 06:42:490112デフォルトの名無しさん
2006/02/17(金) 03:04:020113デフォルトの名無しさん
2006/02/26(日) 02:59:01と、超遅レス。
0114233
2006/02/26(日) 03:37:440115デフォルトの名無しさん
2006/02/26(日) 12:51:450116デフォルトの名無しさん
2006/04/18(火) 13:30:52http://www.javaworld.com/javaworld/jw-03-2005/jw-0314-scripting-p2.html
3月27に出た 0.83 はすごく速いぞ!もうほかの処理系に引けを取らないぞ!
http://sourceforge.net/project/shownotes.php?release_id=405255
もうすぐ Ruby on Rails も動くそうだし、大注目だぞ!
だけどまだ継続(continuation)は使えないぞ!
0117デフォルトの名無しさん
2006/04/19(水) 02:45:47最後発なのに使える範囲がめちゃ広い。
サブプロジェクト何個あるんだよ、という感じで。
0118デフォルトの名無しさん
2006/04/19(水) 10:14:030119デフォルトの名無しさん
2006/04/28(金) 11:32:200120デフォルトの名無しさん
2006/05/20(土) 13:18:41それぞれの言語の言語仕様で選択することになるのかな。
0121デフォルトの名無しさん
2006/05/22(月) 08:13:110122デフォルトの名無しさん
2006/05/22(月) 10:51:50JVMの上で動くJava, Groovy, Jython, JRuby
CLRの上で動くC++/CLI, C♯, VB.NET, IronPython, 一応J♯
JITコンパイラの極まり具合だとJVMの方が上だが、
クライアントでの用途を考えると、WinFormsの分CLRが良いと思う。
どちらの上ででも動くPythonは使える範囲が広いってことか。
CLRで動くRubyって実物あったっけ?
こう見てみると、Perl6/Parrotって、すげーイマサラ感が漂う。
0123デフォルトの名無しさん
2006/05/22(月) 11:52:25そういうのメンドクサイから、IFだけそろえてどの言語からでも同じように各種部品が使える状態にして欲しい
0124デフォルトの名無しさん
2006/05/22(月) 13:14:25Bean Scripting Frameworkを組み込めば、とりあえずひととおりは簡単にサポートできる。
http://jakarta.apache.org/bsf/
Rhinoのリリースに対応していないのがいまいちだが。
つーかBSFて開発止まってる?
0125デフォルトの名無しさん
2006/05/22(月) 14:16:18そういう話じゃないんだよ
ぶっちゃけ言語なんか何でも良いじゃん
RoRとかjakartaProjectとかを各種言語でシームレスに使いたい
0126デフォルトの名無しさん
2006/05/23(火) 03:40:10でも、現実問題バリバリRubyの機能生かしてかかれたRoRとかを
多言語から利用するってのは無理くさくない?
例えば、BorlandのVCLをD言語から利用したくても、かなり無理くさいのと同様に
0127デフォルトの名無しさん
2006/05/25(木) 01:24:19JavaOneでRoRの対応、全部じゃないけど出来てきてるって言ってた、
という記事をみたよ
0128デフォルトの名無しさん
2006/05/26(金) 22:08:390129デフォルトの名無しさん
2006/06/05(月) 11:28:05D知らないんだけど、何で無理なん?
VCLってDel専用仕様はあまり使ってない気がするんだが。
だからこそApolloなんかも存在出来るんだと思うし。
0130デフォルトの名無しさん
2006/06/18(日) 00:00:07普通のGlobalが見えてないでprintすら使えないのは仕様?普通のGlobalのが見える方法ない?
BSFは2.3、Rhinoは1.5R3。正確にはantのscriptタスクに使ってる。
よく分かってないんで変なこと言ってたらごめん。
0131デフォルトの名無しさん
2006/07/01(土) 22:43:48「Groovy 1.0 JSR-6 公開、正式版は今秋を目処に」
http://journal.mycom.co.jp/news/2006/07/01/342.html
0132デフォルトの名無しさん
2006/07/02(日) 00:00:310133デフォルトの名無しさん
2006/07/04(火) 01:08:53http://download.java.net/jdk6/binaries/
0134デフォルトの名無しさん
2006/07/06(木) 11:38:13http://www.beanshell.org
0135デフォルトの名無しさん
2006/09/02(土) 18:30:500136デフォルトの名無しさん
2006/09/10(日) 19:29:13どうするつもりなんだろ
http://www.infoq.com/news/JRuby-Goes-To-Sun
0137デフォルトの名無しさん
2006/09/11(月) 00:00:29Rhinoだけじゃ偏るだろうしね・・・
0138デフォルトの名無しさん
2006/09/11(月) 01:03:23Pnutsの戸松さんくらいしか思い浮かばないけど、他にも居るのかなあ
0139デフォルトの名無しさん
2006/09/11(月) 01:06:09少なくとも、Javaとの連携という意味では、Pnutsの方がRhinoよりもよっぽど
優れてると思うんだけどなあ。あと、性能でもJVM系Dynamic Languageの中
でほぼ最速だし
0140デフォルトの名無しさん
2006/09/16(土) 22:57:12によって創始されたキリスト教系新興宗教の俗称。日本にはあまり信者はいない。
「モルモン」の名は、当教団の聖典モルモン書に由来すると言われる。
共通するものに飲酒・喫煙・お茶の禁止、避妊、妊娠中絶の禁止などがある。
また、毎月の収入の一部を教会に納めるよう指導がなされ、
そ の 割 合 は 収 入 の 1 0 % と い う 厳 格 な 規定が存在する。
Rubyの利用はモルモン教支援を行う事に等しく、宗教団体との関わりを避けたい
企業への導入の障害となっている。
0141デフォルトの名無しさん
2006/10/09(月) 21:28:33pyからclassファイルにコンパイルしたら理屈上では
Javaで書いたGUIアプリとパフォーマンスは変わらないものでしょうか。
0142デフォルトの名無しさん
2006/10/25(水) 06:58:263
ここまで覚えた
ーーーーーーーーーーーー
0143デフォルトの名無しさん
2007/02/16(金) 23:08:11別に仕事として開発している訳じゃないからではないかと・・・・
何より開発者が一人というのがきついのでは?
Rhinoは、言語仕様自体は規格化されているけどPnutsは戸松さんのセンスだし。
どっちが好きかだって?
そりゃPnutsですよww
0144デフォルトの名無しさん
2007/05/03(木) 13:50:31./:::::\ /::::::ヽ
/::::::::::::;ゝ--──-- 、._/::::::::::::::|
/,.-‐''"´ \:::::::::::|
/ ヽ、::::|
/ ヽ|
l. l
.| ● |
l , , , ● l
` 、 (__人__丿 、、、 /
`ー 、__ /
/`'''ー‐‐──‐‐‐┬'''""´
./ ___ l __
l ./ / |/ |
`ー-< / ./ ./
`ー‐--{___/ゝ、,ノ
0145デフォルトの名無しさん
2007/05/04(金) 23:51:030146デフォルトの名無しさん
2007/05/05(土) 16:07:17pythonで一緒に使いたいライブラリがあったりするので・・・
0147デフォルトの名無しさん
2007/05/05(土) 20:06:120148デフォルトの名無しさん
2007/05/06(日) 00:35:240149デフォルトの名無しさん
2007/05/09(水) 01:22:46これきついなー、
0150デフォルトの名無しさん
2007/05/09(水) 21:45:210151デフォルトの名無しさん
2007/05/27(日) 17:16:29どうせJythonの中の人がMSに取られたからとかそんな感じなんじゃないのか?
0152デフォルトの名無しさん
2007/05/27(日) 20:09:570153デフォルトの名無しさん
2007/05/27(日) 21:36:270154デフォルトの名無しさん
2007/05/28(月) 19:17:220155デフォルトの名無しさん
2007/06/03(日) 22:12:300156デフォルトの名無しさん
2007/06/09(土) 23:39:210157デフォルトの名無しさん
2007/06/10(日) 01:10:11http://dist.codehaus.org/jruby/
なんで書き込みが少ないんだ?
0158デフォルトの名無しさん
2007/06/10(日) 06:13:510159デフォルトの名無しさん
2007/08/31(金) 03:07:56rubyforgeのjruby-extraにおいてあるgoldspikeでrailsプロジェクトをwarに出来るんだけど、
TomcatだろうがJettyだろうがある程度いじってるとヒープ食いつぶして死ぬんだよね。
これが真っ当に動けばRubyもRailsも仕事用にアリになるんだけどなあ。
0160デフォルトの名無しさん
2007/09/01(土) 01:43:28Ruby-on-Rails Hello World on GlassFish
http://blogs.sun.com/arungupta/entry/ruby_on_rails_hello_world
Database-enabled Hello World RoR app
http://blogs.sun.com/arungupta/entry/database_enabled_hello_world_ror
Database-enabled RoR WAR on GlassFish
http://blogs.sun.com/arungupta/entry/database_enabled_ror_war_on
First JRuby app in GlassFish
http://blogs.sun.com/arungupta/entry/screencast_web6_first_jruby_app
0161159
2007/09/01(土) 03:41:10GlassFish使うってまで重たい話にはしたくない気もするけどサポート度合いはこっちの方が良いだろね。
0162デフォルトの名無しさん
2007/12/18(火) 20:47:230163デフォルトの名無しさん
2008/01/21(月) 09:28:200165デフォルトの名無しさん
2008/05/06(火) 13:55:110166165
2008/05/06(火) 13:57:28ttp://book.mycom.co.jp/book/978-4-8399-2282-5/978-4-8399-2282-5.shtml
0167飯島愛
2008/05/06(火) 18:18:52俺はこのスレ主である >>1 だが、未だにスレが続いていることに苦笑してしまった。
0168デフォルトの名無しさん
2008/05/06(火) 19:25:360169デフォルトの名無しさん
2008/05/22(木) 03:04:46ばーさんは黙ってろ
0170デフォルトの名無しさん
2008/06/07(土) 20:47:13Server SideはGroovyが席巻しそうだな
0171デフォルトの名無しさん
2008/06/09(月) 21:12:57Mac限定だが。
0172デフォルトの名無しさん
2008/06/10(火) 00:46:18ブリッジ工夫してるだけで、
jRubyみたいにObj-C環境上でRuby作り直した物じゃないから
同列に語るとおかしな事になりそうだが
0173デフォルトの名無しさん
2008/07/24(木) 12:51:01Jython
http://journal.mycom.co.jp/news/2008/07/18/039/index.html
JRuby
http://journal.mycom.co.jp/news/2008/07/24/008/index.html
0174デフォルトの名無しさん
2008/07/24(木) 23:58:39久しぶりのupdateのJythonとか不安なんだがw
0175デフォルトの名無しさん
2008/07/25(金) 00:33:290176デフォルトの名無しさん
2008/09/27(土) 16:19:50http://book.mycom.co.jp/book/978-4-8399-2727-1/978-4-8399-2727-1.shtml
9/27 発売らしい。
先月はこれも出たし、Groovy/Grailsの本が増えてきていい感じ。
http://www.amazon.co.jp/dp/4798117366/
0177デフォルトの名無しさん
2009/06/10(水) 03:03:500178デフォルトの名無しさん
2009/07/29(水) 01:24:440179デフォルトの名無しさん
2009/07/29(水) 02:25:27名言集 その1
『アパッチ砲はワシが作った』
http://jbbs.livedoor.jp/bbs/read.cgi/internet/134/1229674638/5062
自分の管理するしたらばで借りた掲示板にて
> 5062 :自動保守 ◆AOIMAD.NZM [] :2009/08/16(日) 00:46:29 ID:nQYgq9jg0
> そもそも、アパッチ砲っていうのは、私が指揮官になった時代に私の先輩たちが導入して
> 先輩たちが命名したもの、っていうかまぁ、そういう砲は今まで存在してないから
> 名前つけなくちゃいけないしw
>
> ってことで、使っているうちに広まった名前なので、それが正式名称になるんじゃないかと。
>
> http://www.paradisearmy.com/doujin/pasok_apache.htm(俺の先輩が命名)
> http://www.paradisearmy.com/doujin/pasok_hping.htm(俺が命名?)
※注 「アパッチ砲」の正式名称は「Apache Jmeter」で、もちろん自動焼人の先輩が作ったものではありません
----------------------------------------------
この自動焼人 ★メールマガジンの配信停止をご希望される方は
http://qb5.2ch.net/test/read.cgi/sec2chd/1250169591/
にて自動焼人 ★までご連絡ください
0181デフォルトの名無しさん
2009/11/07(土) 14:02:09パターン: "ABC([0-9]+).*"
テストメッセージ: "ABC56abc"
試行回数: 1000万ループ
java.util.regex.Pattern: 3828 ms
org.joni.Regex: 5156 ms
0182181
2009/11/07(土) 14:07:28パターンとテストメッセージは予めgetBytes(cs)してある。
ちょっとがっかりな成績だが、単にRubyの文字列が
バイナリ透過だってだけで採用されてるのかな。
0183デフォルトの名無しさん
2009/11/24(火) 01:40:46やっと日本語使えたぜふぅ・・・とか思ってたら下のニュースを知った
なんだかなぁ
JRubyの人もなんだな・・・
Jython開発者、Sunを去る
http://pc11.2ch.net/test/read.cgi/pcnews/1257772042/
0184デフォルトの名無しさん
2010/01/10(日) 22:53:530185デフォルトの名無しさん
2010/03/01(月) 09:32:27次スレからRhinoもスレタイにいれてね
0186書けるかな?
2010/03/03(水) 00:00:35> 1 名前:飯島愛[] 投稿日:04/11/16(火) 09:09:25
>
>最近、本気で JVM を使用するスクリプト言語への乗換えを考えている。
>考慮している。熟考している。
>考課し、そして考査して、考察しながら勘考している。
この速さなら言える次スレは何年後立つのだろうかと…
0187デフォルトの名無しさん
2010/03/03(水) 14:23:470188デフォルトの名無しさん
2010/03/03(水) 18:03:372001/07/14(土) 02:18 [Java]JBuilder5[Java]
http://pc12.2ch.net/test/read.cgi/tech/995044723/
01/11/25 02:53 MSX-BASICの奥義を伝授するスレ
http://pc12.2ch.net/test/read.cgi/tech/1006624394/
02/01/08 21:29 米国国防省の標準高等言語エイダ(Ada)を語れ!
http://pc12.2ch.net/test/read.cgi/tech/1010492940/
02/01/18 17:12 自動巡回ソフトを作りたい。
http://pc12.2ch.net/test/read.cgi/tech/1011341539/
02/04/01 15:06 C++でXML(主にxerces)やろう!
http://pc12.2ch.net/test/read.cgi/tech/1017641205/
スレによって日時のフォーマットが違うんだね
0189デフォルトの名無しさん
2010/03/03(水) 20:39:500190デフォルトの名無しさん
2010/03/03(水) 21:55:140191デフォルトの名無しさん
2010/03/03(水) 21:56:48999999999
から
1000000000
になると色々問題が起きるかもしれないっていう話かな
0192デフォルトの名無しさん
2010/03/03(水) 22:49:390193デフォルトの名無しさん
2010/03/03(水) 23:27:000194デフォルトの名無しさん
2010/03/04(木) 14:13:148月危機は圧縮処理による転送量削減で乗り切りましたが、
転送量をさらに減らすために日時のフォーマットを短くしました。
8月危機
http://ja.wikipedia.org/wiki/8%E6%9C%88%E5%8D%B1%E6%A9%9F
> 8月危機(はちがつきき)は、2001年8月25日、
> 匿名掲示板2ちゃんねるが閉鎖の危機に陥った事件。
> この全貌を記録したFlash(通称「UNIXFLASH」、外部リンク参照)が普及し、
> 当時を知らない者にもこの事件の概要は広く浸透している。
UNIXFLASH
http://www.chironoworks.com/yuell/flash/unix.swf
0195デフォルトの名無しさん
2010/03/05(金) 01:30:008月危機の再来かと思ったわわし
0196デフォルトの名無しさん
2010/03/13(土) 18:41:000197デフォルトの名無しさん
2010/03/14(日) 19:48:03名前付きパイプってのが最有力らしいんだけど、やり方がわからない・・・orz
0198デフォルトの名無しさん
2010/03/15(月) 03:20:320199デフォルトの名無しさん
2010/03/15(月) 23:32:38ただIDEが変数の型を認識しないから快適とは言い辛い。
コード量が多くても、補完がバリバリきくjavaの方が楽なことも多い。
なんとかならないものか。
0200デフォルトの名無しさん
2010/03/20(土) 13:51:320201デフォルトの名無しさん
2010/03/20(土) 20:36:060202デフォルトの名無しさん
2010/04/27(火) 14:28:10https://developer.mozilla.org/ja/Rhino
JScriptとRhinoの比較
//jscriptCat.js
var file = new ActiveXObject("Scripting.FileSystemObject").
OpenTextFile(WScript.Arguments(0));
while (!file.AtEndOfStream) {
WScript.StdOut.WriteLine(file.ReadLine());
}
file.close()
//rhinoCat.js
importPackage(java.io);
var file = new BufferedReader(new FileReader(arguments[0]));
while (file.ready()) {
print(file.readLine());
}
file.close();
0203デフォルトの名無しさん
2010/04/27(火) 14:29:39くだすれAjax(超初心者用)
http://pc12.2ch.net/test/read.cgi/tech/1132897521/
WebProg板
サーバーサイドJavaScript総合
http://pc11.2ch.net/test/read.cgi/php/1210836132/
Ajaxでも語りませんか Rigel4
http://pc11.2ch.net/test/read.cgi/php/1166751613/
0204デフォルトの名無しさん
2010/04/27(火) 22:43:02Readerの使い方間違ってるぞ
0205デフォルトの名無しさん
2010/04/30(金) 04:07:40・今のPHPを作ったのは、何十人もの開発者ですよ。私は1人目の開発者だったに過ぎません。
・問題を解くのが好きなだけで、プログラミングは大嫌いです。
・いかにプログラミングを避けるかを考えていたら、コードを再利用するためのツールとしてPHPができました。
・PHPは、歯ブラシみたいなものですね。毎日使うものですけど、だから何でしょう?誰が歯ブラシの本なんて読みたがります?
・パーザを書くのは苦手です。本当にダメなんです。今でもね。
・PHPには「protected属性」も「仮想メソッド」もありますよ。情報学科の教官が「重要だ」っていうやつは何でもね。僕自身は、こんなものどうでもいいと思ってますけど。
・プログラミングを好む人がいるのは知ってますが、全く理解できないですね。
・僕はホンモノのプログラマではありませんから、やっつけ仕事ですよ。ホンモノのプログラマは、「動いてるように見えるけど、メモリリークだらけじゃないか。直す必要があるかもね」なんて言うでしょう?僕なら、10リクエストごとにApacheを再起動しますね。
・いえ、メモリリークはちゃんと気をつけてますよ。でも、プログラミングってほんとクソだなと思いますね。
・プログラミング言語を作るつもりはありませんでした。どうやって作るのかも知りませんし。論理的に必要だと思われるものを足していっただけなんです。
・僕の発言に怒ってる人がいるようですね。僕がプログラマとしてひどいのは認めますけど、でも、多分あなたたちよりマシだと思いますよ(笑)。
0206デフォルトの名無しさん
2010/04/30(金) 15:45:390207デフォルトの名無しさん
2010/07/25(日) 21:22:52Jythonではdir()でメソッド一覧をできるんだけど、
Groovyではそれに相当するものがないようだ。
この一点だけでGroovyに対する興味が失せた。
0208デフォルトの名無しさん
2010/08/13(金) 02:53:08mirah / dubious
ttp://github.com/mirah/dubious
0209デフォルトの名無しさん
2010/08/13(金) 05:27:080210デフォルトの名無しさん
2010/10/13(水) 21:33:53println new File("ファイル名").listFiles()
0211デフォルトの名無しさん
2010/11/06(土) 17:55:30今となってはJRuby一択だろJK。
0212デフォルトの名無しさん
2010/11/06(土) 18:14:350213デフォルトの名無しさん
2010/11/11(木) 00:12:10と言っていたぐらいだからな。
個人的に Groovy は好きだけど、仕事ではなかなか使えないので、
JVM ベースのスクリプトで自分用ツールだったら、JRuby でいいかなと思う。
(自分は Ruby もわかるので)
0214デフォルトの名無しさん
2010/11/11(木) 01:01:060215デフォルトの名無しさん
2010/11/11(木) 20:36:390216デフォルトの名無しさん
2010/11/12(金) 21:14:210217デフォルトの名無しさん
2011/01/02(日) 21:43:480218デフォルトの名無しさん
2011/01/02(日) 21:58:560219デフォルトの名無しさん
2011/01/02(日) 23:25:18http://www.indeed.com/jobtrends?q=Jython,Groovy,JRuby,Clojure,Scala
シェアの事を言うならJythonはJRubyよりずっと求人が多いです。
Groovyは求人シェアの上昇が続いています。
>>217-218
http://www.indeed.com/jobtrends?q=Java,C%2B%2B,C%23,PHP,Python,Ruby,COBOL
求人シェアは生Java最強が続きそうです。
でも言語縛りがなければソースが簡潔になるGroovyやScalaの方が良いのでは?
0220デフォルトの名無しさん
2011/01/06(木) 12:35:37なんて独創的なアイデア!
発想の転換!目からウロコ!21世紀最大の発明!
これはイケル!すばらしい!!!
と思ったのは最初だけ。
掲示板にコードを貼り付けるとインデントが狂ってしまう。
TABと空白の区別に気を使わなきゃならん。
SVNでマージする際も空白無視できない。
そのたDIFFツール類も空白無視できないから使いにくい。
長所よりも欠点の方が多い。非常にあつかいにくい。
いまとなっては「王様のアイデア」
0221デフォルトの名無しさん
2011/01/06(木) 14:24:09保存するときにTABを強制すればいいんじゃね?
あとコードのヘッダにTABはスペースいくつ分でよろしくなってかいときなよ。
0222デフォルトの名無しさん
2011/01/06(木) 23:42:360223デフォルトの名無しさん
2011/01/07(金) 00:34:170224デフォルトの名無しさん
2011/01/07(金) 00:42:56空白無視の設定が必要ってかなりの無法地帯じゃないか?
言語関係なくマージ面倒だろ・・・
0225デフォルトの名無しさん
2011/01/07(金) 01:26:22スペース使った自動インデント&アンインデントごときをサポートしないエディタなんて捨てちまえ。
0226デフォルトの名無しさん
2011/01/07(金) 15:08:31S式が最強
0227デフォルトの名無しさん
2011/01/09(日) 00:10:130228デフォルトの名無しさん
2011/01/31(月) 01:26:110229デフォルトの名無しさん
2011/01/31(月) 16:32:43Java VM の性能向上がそのままつながるからね。
Ruby スレだったかで半年前ぐらいに見たのだけど、ベンチマークを取ると
1.9系 > JRuby >>>>>>>> 1.8系
(← faster)
というのがあった。
ベンチの内容にもよると思うけど、平均的に 1.9.2 と JRuby はどちらが速いのだろうか?
0230デフォルトの名無しさん
2011/01/31(月) 16:38:570231デフォルトの名無しさん
2011/01/31(月) 17:15:18乱数を作成し、ソートするコードなのだが、
・40万件だと、Ruby 1.9.2が1.034秒、JRuby 1.6.0RC1が3.002秒。Ruby 1.9.2が3倍速い。
・400万件だと、Ruby 1.9.2が38.517秒、JRuby 1.6.0RC1が19.752秒。JRuby 1.6.0RC1が2倍速い。
なお、JRubyはJavaに-Xms380m -Xmx380mをつけて実行しないとスワップして速度は大きく低下した。
Ruby 1.9.2の方が気軽に利用できるのは確か。
0232デフォルトの名無しさん
2011/01/31(月) 17:31:35> スワップして速度は大きく低下した。
s/スワップ/フルGC/
0233デフォルトの名無しさん
2011/02/05(土) 11:49:57詳しく
0234デフォルトの名無しさん
2011/02/05(土) 23:57:05と思いました。
0235デフォルトの名無しさん
2011/02/06(日) 00:19:14Groovy++ Performance - Now we're talkin'
http://stronglytypedblog.blogspot.com/2010/02/groovy-performance-now-were-talkin.html
MONDAY, DECEMBER 28, 2009
Benchmarking JSR-223: JRuby, Rhino, Groovy and Jython
http://webcache.googleusercontent.com/search?q=cache:M3VTUwvgLg4J:tiagofernandez.blogspot.com/2009/12/benchmarking-jsr-223-jruby-rhino-groovy.html+groovy+jruby+benchmark&cd=1&hl=ja&ct=clnk&gl=jp&source=www.google.co.jp
Tuesday, July 8th, 2008
Performance Comparison ? C++ / Java / Python / Ruby/ Jython / JRuby / Groovy
http://blog.dhananjaynene.com/2008/07/performance-comparison-c-java-python-ruby-jython-jruby-groovy/
0236デフォルトの名無しさん
2011/02/06(日) 02:07:200237デフォルトの名無しさん
2011/02/06(日) 05:28:39Groovy++では@Typedアノテーションが使えるようになりました。
メソッド定義に@Typedをつけると型推論を行い静的型に基づいて最適化されます。
GroovyはJavaより百倍以上遅いですが@Typedを使うと数割遅い程度になります。
Groovy++
http://d.hatena.ne.jp/uehaj/20100225/1267106256
Groovy++、来襲
http://www.slideshare.net/touchezdubois/groovypp-attack-6229953
0238デフォルトの名無しさん
2011/10/09(日) 10:18:00.40ユーティリティライブラリ、フレームワークの充実しているJava言語を
IDE使って書くのが一番効率的。
0239デフォルトの名無しさん
2011/10/09(日) 11:47:04.19言語つくってIDE作らず、じゃダメだ。
駅つくって駐輪場つくらず、と同じじゃん!
0240デフォルトの名無しさん
2011/10/09(日) 13:57:18.360241デフォルトの名無しさん
2011/10/09(日) 14:51:09.490242デフォルトの名無しさん
2011/10/09(日) 14:57:36.310243デフォルトの名無しさん
2011/10/09(日) 15:02:04.250244デフォルトの名無しさん
2011/10/16(日) 21:15:32.45プログラミング作法だか、書法って古典の名著に
インデントが構文の一つになるって言及されてるぞ
0245デフォルトの名無しさん
2011/10/19(水) 10:02:27.250246uy
2011/10/30(日) 02:02:43.47はあ?????
Lispで既にあるわけっで
歴史すらしらない奴って
2番煎じにつられちゃうからなぁ
二度とそれいわないほうがいいよw 大恥www ネットでよかったな
0247デフォルトの名無しさん
2011/10/30(日) 03:37:13.52■ このスレッドは過去ログ倉庫に格納されています