1 名前:uy mailto:sage [2012/05/09(水) 00:31:27.68 ] 最強のLL=軽量プログラム言語は、どれよ? エントリーは、Perl、PHP、Python、JavaScript・・・ さあ、死ぬまで語りやがれ!!! ■LLとは? 軽量プログラミング言語(Lightweight Language,LL)とは、取り回しに優れ、 コードの作成や修正が容易と見なされるプログラミング言語のことを指す。 ここでいう「軽さ」はプログラマの負担の軽重を指し、 実行速度に優れているという意味ではない。 現在の水準では ・インタプリタ ・動的型 ・正規表現 ・クロージャ などを利用できるものがLLと呼ばれることが多い。(Wikipediaより) 前スレ 【Perl,PHP】LLバトルロワイヤル21【Ruby,Python】 toro.2ch.net/test/read.cgi/tech/1330003774/
39 名前:uy mailto:sage [2012/05/11(金) 13:18:23.49 ] "Hello, world!".display
40 名前:デフォルトの名無しさん mailto:sage [2012/05/11(金) 13:29:11.28 ] >>38 そしてそれを超える実力をPHPさんは3日で示してくれる!!
41 名前:デフォルトの名無しさん mailto:sage [2012/05/11(金) 18:34:11.92 ] \\ /:::::::::::::::::::::::::::::::::::く r'::::::::::::::::::::;;:;;:;;:ッ、:::::::::::) \ レ''''jrTf" lミ::::::::く すまない | 〈ミ:::::::::ノ \ |、_ ャー‐__二ゞ ヾ::∠ uy 好きのホモ以外 `` ゞ:}  ̄'互.ヾ }:j んL l/ """"´` )ノ∧ 帰ってくれないか =-- / l (ノ | == `弋"__,....._ ! ! Y⌒Y⌒Y⌒ ゙、`ー‐' ,' \ ''"´ ゙、 ̄ / ,' \ / ヽ__/::;' ,' ノ `ヽ // ヾ_,'∠..,,__ // // /´
42 名前:デフォルトの名無しさん mailto:sage [2012/05/11(金) 19:34:35.99 ] そして誰もいなくなった
43 名前:デフォルトの名無しさん mailto:sage [2012/05/11(金) 19:36:39.24 ] uy は女なんだけど…
44 名前:デフォルトの名無しさん mailto:sage [2012/05/11(金) 19:52:33.57 ] uyは33歳170cm97kgだと聞いたけど…
45 名前:デフォルトの名無しさん mailto:sage [2012/05/11(金) 20:06:26.02 ] uyはB90 W60 H30だと聞いたけど…
46 名前:デフォルトの名無しさん mailto:sage [2012/05/11(金) 21:26:22.66 ] uyは元は零落貴族の令嬢と聞いたけど・・・
47 名前:デフォルトの名無しさん [2012/05/11(金) 22:25:23.84 ] PHP最強だろw
48 名前:デフォルトの名無しさん mailto:sage [2012/05/11(金) 22:26:29.66 ] PHP 5.4.0 以降では、コードを再利用するための「トレイト」という仕組みが導入されました。 トレイトは、PHP のような単一継承言語でコードを再利用するための仕組みのひとつです。 トレイトは、単一継承の制約を減らすために作られたもので、 いくつかのメソッド群を異なるクラス階層にある 独立したクラスで再利用できるようにします。 トレイトとクラスを組み合わせた構文は複雑さを軽減させてくれ、 多重継承や Mixin に関連するありがちな問題を回避することもできます。 トレイトはクラスと似ていますが、トレイトは単にいくつかの機能をまとめるためだけのものです。 トレイト自身のインスタンスを作成することはできません。 昔ながらの継承に機能を加えて、 振る舞いを水平方向で構成できるようになります。 つまり、継承しなくてもクラスのメンバーに追加できるようになります。 例1 トレイトの例 <?php trait ezcReflectionReturnInfo { function getReturnType() { /*1*/ } function getReturnDescription() { /*2*/ } } class ezcReflectionMethod extends ReflectionMethod { use ezcReflectionReturnInfo; /* ... */ } class ezcReflectionFunction extends ReflectionFunction { use ezcReflectionReturnInfo; /* ... */ } ?>
49 名前:デフォルトの名無しさん mailto:sage [2012/05/11(金) 22:36:44.85 ] トイレ プークスクスwww
50 名前:デフォルトの名無しさん mailto:sage [2012/05/11(金) 22:42:01.37 ] トイレット?
51 名前:デフォルトの名無しさん mailto:sage [2012/05/11(金) 22:42:37.63 ] 機能拡張する前に脆弱性をどうにかしろよ
52 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 02:14:19.99 ] New「ん…」 New「うん」 New「perlもpythonも死んじゃった」 ESR「意外な展開ではないよ」 ESR「予兆は随分前からあった」 ESR「例えば君は、ソフトウェアに対して引け目を感じたりするかい?」 New「同じだって言いたいの?」 ESR「FLOSSがどういうプロセスで、君たちのローカル端末に並ぶのか」 New「あっ…やめてよ!」 ESR「僕たちはね、ハッカーの小国史以前から君たちのプロジェクトに干渉してきた」 New「…ッ?」 ESR「数え切れないほど大勢のプログラマが、GPLと契約し、希望を叶え、そして絶望に身を委ねていった」 New「ハッ」 New「どうでもいいって言うの?みんなあなたのせいで死んだようなものなのに」 ESR「そうやって過去に流された全ての涙を礎にして、今の君たちのLAMP環境は成り立っているんだよ」 New「もうやめて…!みんな、みんな信じてたの。信じてたのに裏切られたの」 ESR「はあ」 ESR「それを正しく認識するなら、どうして今更、たかだか数人のNewbieだけを特別視できるんだい?」 New「ずっとコミュニティを見守りながら、あなたは何も感じなかったの? みんながどんなに辛かったか、わかってあげようとしなかったの?」 ESR「それが僕たちに理解できたなら、わざわざこんなスレまで来なくても済んだんだけどね」 ESR「DOS窓の世界では、FLOSSという現象は、極めて稀な精神疾患でしかなかった」 ESR「だから君たちnewbieを発見した時は驚いたよ」 ESR「全てのプログラマが無料奉仕でプロジェクトにコミットする世界なんて、想像だにしなかったからね」 New「もしも…あなたたちがこの星に来てなかったら」 ESR「君たちは今でも、ラインエディタでbasicを叩いてたんじゃないかな」
53 名前:デフォルトの名無しさん [2012/05/12(土) 09:17:25.15 ] 個人事業主、SOHOなどに好まれてしまう手軽な環境は過剰な価格競争に陥った末に滅びる なにもIT業界、システム開発に限った話しじゃない
54 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 18:33:18.93 ] twitterでbot作りたくてPHP始めたが、ブラウザからphpinfo結果表示されん apacheは起動している 調べまくったがわからんぞー!
55 名前:デフォルトの名無しさん [2012/05/12(土) 18:35:06.81 ] あ、OSはVistaでPHP5.2.17、httpd2.2.22ね 教えてエロい人!
56 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 18:37:47.81 ] PHPはポンコツ言語だから、 PHPをやめればすべて解決
57 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 18:42:26.83 ] >>55 これ使ってみたら [ HC-LocalServer for PHP ] hirata-create.cocolog-nifty.com/blog/HC-LocalServer.html
58 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 19:08:37.03 ] >>57 ダウンロードしたけど、iniファイルとか定義ファイルしか入ってないんだけど…
59 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 19:10:34.18 ] あ、解凍した時にNorton先生が削除してた
60 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 19:16:04.90 ] わかってPHP進めてるボケと ガチで分かってないでPHP進めてるボケがいるのだろう
61 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 20:41:35.63 ] 趣味で公開しなければPHPでもいいんじゃない
62 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 21:30:56.31 ] ま、uy がもうじきRubyでスゲーの出すから待ってろ
63 名前:uy mailto:sage [2012/05/12(土) 21:32:57.70 ] "うんこぶりぶり".display
64 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 21:38:12.09 ] \\ /:::::::::::::::::::::::::::::::::::く r'::::::::::::::::::::;;:;;:;;:ッ、:::::::::::) \ レ''''jrTf" lミ::::::::く すまない | 〈ミ:::::::::ノ \ |、_ ャー‐__二ゞ ヾ::∠ uy 好きのホモ以外 `` ゞ:}  ̄'互.ヾ }:j んL l/ """"´` )ノ∧ 帰ってくれないか =-- / l (ノ | == `弋"__,....._ ! ! Y⌒Y⌒Y⌒ ゙、`ー‐' ,' \ ''"´ ゙、 ̄ / ,' \ / ヽ__/::;' ,' ノ `ヽ // ヾ_,'∠..,,__ // // /´
65 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 02:32:50.24 ] 言語の多様性はおおいに結構だけど、開発リソースが分散してweb全体の進化の妨げになってるという考え方もある C系、JAVA、PHP、Python、Perl、Ruby、Javascript 多すぎる こんなにいらない C、JAVA、Javascriptは替えがきかないので固定としてもPHP、Python、Perl、Rubyのは二つでいい 個人的にはPython、Rubyであってほしいけど、実際はPHPとPythonになるんだろうな Rubyの言語仕様は素晴らしいと思うけども、計算機科学研究者コミュニティをバックボーンとしたPythonの開発リソースが大き過ぎて段々と勝負にならなくなってきてる
66 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 04:53:14.94 ] rubyは糞仕様 マイナーバージョンアップでガラッと仕様を変えるし 仕様が素晴らしいなどと言うなら最初から新しい方の仕様にしておけよ
67 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 06:42:28.91 ] マイナーだろうとメジャーだろうと数年単位で仕様変える言語は糞
68 名前:uy mailto:sage [2012/05/13(日) 09:42:11.21 ] いやなら使うな
69 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 09:44:31.08 ] Ruby信者は例外なく変態
70 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 11:38:19.63 ] 今時整数単位の変動だけがメジャーバージョンアップだと思ってる人って…
71 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 12:04:12.44 ] サクラを仕込んで、stack overflowかredditあたりで 「何でブラウザにrubyが載ってないんだ」って喚かさせとけば、 javascriptの大体になるのも夢ではないじゃないか? どーせ、googleやマイクロソフトはウェブ上の テキストをマイニングしてんだろうから、 嘘でも100万回ほど呟いていたら実現すると思うぞ
72 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 12:12:31.78 ] >>65 学生ならc++とscheme以外は触らない方が良いと思うぞ 言語と、その周辺のライブラリを覚えるのは本当に時間の無駄
73 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 12:13:23.74 ] そんなことより、マイクロソフトはメトロとやらを断念してほしい マイニングしてるなら、メトロが不評なの分かってるだろうに
74 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 12:13:27.77 ] だが、言語とその周辺ライブラリを使わないで 作ろうとすると、もっと時間の無駄。
75 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 12:16:54.45 ] ライブラリなんてSDLとGLUTだけで十分だって
76 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 12:19:23.72 ] 偏りすぎw
77 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 12:19:44.35 ] >>75 それでどうやってウェブアプリ作るんだ?
78 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 12:21:08.57 ] jQueryは必須
79 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 12:44:22.23 ] >>77 ウェブアプリなんて供給過多になるだろ.適当な会社に入ってからで十分だ. 学生中は10〜20年後にも通用する基礎を忘れないよう体に刻み込んどけって. 低レイヤもボトルネックも人生の中で気にしないならjavascriptとscheme
80 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 13:19:09.55 ] 学生が勉強するのでひとつ選ぶならC言語だな〜。 あと、言語の勉強するのならSchemeもかな〜。 他はご自由に。
81 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 13:25:19.71 ] >>80 言語ってか再起とポインタとコンパイラ、インタプリタ. あと、お前がアカポスの教授職なら死ね
82 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 13:27:14.37 ] 再帰だろハゲが
83 名前:uy mailto:sage [2012/05/13(日) 13:37:27.94 ] なんで今の時代にC言語とかいってんだよバカか 時代遅れだと気づけ C言語は基礎だけやらせてそれは1,2ヶ月で終了 そこからはC#.NETとRubyでいい Lispは大学生に教えても意味ない 処理系つくったったww とかいって何も理解していないのに勘違いして終わるだけ
84 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 13:41:25.82 ] Rubyなんか覚えてどうすんだよ どうせすぐに仕様がガラッと変わるだろ
85 名前:uy mailto:sage [2012/05/13(日) 13:48:46.31 ] そもそもなんで、1個か2個しかプログラム言語覚えちゃいけないことになってんだよ 一番効率のいい道具黙って使え 仕事では仕事で必要になる言語さっさと覚えろ
86 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 13:51:12.17 ] お前ここを何スレだと思ってんの? LLバトロワスレだよ?たった1言語だけが生きのこるまで潰しあうスレだよ?
87 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 14:42:34.31 ] >>84 Cなんて仕様が策定されても処理系が中々準拠しないじゃん。 C99とかC11とかさ。
88 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 15:18:07.93 ] たいていのOSや重量級アプリがCで書かれてるし、Cやっとくなんて最低限じゃん。 凡人は低レベルなこともやっとかないとメモリやI/O、計算量なんかで勘が働かないよ。
89 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 20:29:23.45 ] >>83 「私、ポトペタお絵描きのIT土方です!」って自己紹介してるようなもんだな
90 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 21:01:21.20 ] 実際彼はそうなんだから仕方ない 情報科学とかそういう世界とは遠い所にいる人
91 名前:デフォルトの名無しさん mailto:sage [2012/05/14(月) 05:41:27.70 ] >89 専門卒でITドカタにもなれなかったuyになんて失礼なこと言うんだ。あやまれ。 そのうえまともに絵も描けないんだぞ。まったく失礼にもほどがある。ぷんぷん。
92 名前:デフォルトの名無しさん mailto:sage [2012/05/14(月) 05:58:20.48 ] 絵をまったく書けない大多数のプログラマを代表して謝罪を要求する C++の洋書を買ったら組みこみスクリプトの章があって BoostはPython、SWIGはRubyと扱いが半々だった ほんとメジャーになったものだとつくづく思う
93 名前:デフォルトの名無しさん mailto:sage [2012/05/15(火) 00:43:46.97 ] 「どっど」と言えば 1 ドリランド 2 ドリフの大爆笑 「コナン」と言えば 1 名探偵 2 未来少年 「だんぺい」と言えば 1 ドッジ弾平 2 丹下 段平 年代が判りそうなキーワードでした〜 (岡口つい参照) あなたが主に使用する言語と一緒にお答えドンッ!
94 名前:デフォルトの名無しさん mailto:sage [2012/05/15(火) 05:35:23.97 ] スクリプトと言えば スクリプト言語 台本 スコアと言えば 得点 楽譜 パールと言えば Perl Pearl
95 名前:デフォルトの名無しさん mailto:sage [2012/05/15(火) 17:25:55.25 ] もし過去にさかのぼってAda Lovelaceにスクリプトとプログラムの違いについて尋ねたら、 彼女はけげんな顔でこう答えたでしょう。 「そうね、スクリプトは俳優に渡すものよ。プログラムは、観衆に渡すもの」。 Adaは聡明な淑女でした。
96 名前:デフォルトの名無しさん mailto:sage [2012/05/15(火) 18:01:20.61 ] 下手糞 「そうね、プログラムは監督があつらえるもの。スクリプトは俳優に読ませるもの。」
97 名前:デフォルトの名無しさん mailto:sage [2012/05/15(火) 18:20:40.23 ] 恩を仇で返すやつ
98 名前:デフォルトの名無しさん mailto:sage [2012/05/15(火) 18:27:43.05 ] 「そうね、プログラムは監督があつらえるもの。スクリプトは俳優に読ませるもの。」 プログラムは監督が誰に読ませるもの? 俳優に読ませるスクリプトは誰があつらえるもの?
99 名前:デフォルトの名無しさん mailto:sage [2012/05/15(火) 18:32:36.77 ] 糞つまらん やめろ
100 名前:デフォルトの名無しさん mailto:sage [2012/05/15(火) 18:33:01.35 ] 変な文章を書く奴はプログラマ失格
101 名前:デフォルトの名無しさん mailto:sage [2012/05/15(火) 18:34:16.30 ] >>95 =>>99
102 名前:デフォルトの名無しさん mailto:sage [2012/05/15(火) 18:35:11.58 ] AとBとC 一番すごい言語は? Ada
103 名前:デフォルトの名無しさん mailto:sage [2012/05/15(火) 18:37:49.26 ] 帝都高速度交通Ada
104 名前:デフォルトの名無しさん mailto:sage [2012/05/15(火) 18:40:29.80 ] ん?
105 名前:デフォルトの名無しさん mailto:sage [2012/05/15(火) 19:28:03.21 ] >>98 一部助詞を修正してるけど、どうぞ。 「そうね、プログラムは監督があつらえるもの。 監督がプログラムをもとに、こなれたスクリプトを作るの。 そしてスクリプトを俳優に読ませるの。」 長いでしょ。 だから>>96 の二文で終わらせたの。
106 名前:デフォルトの名無しさん [2012/05/15(火) 20:03:41.17 ] 原典 www.perl.com/pub/2007/12/06/soto-11.html
107 名前:デフォルトの名無しさん mailto:sage [2012/05/15(火) 20:11:29.73 ] めんどくさいな 元が英文でそれを翻訳したものとでも言いたいのか?
108 名前:デフォルトの名無しさん mailto:sage [2012/05/15(火) 20:16:46.45 ] 英語なんて読まんけど、>>95 の日本語がおかしいでFA
109 名前:デフォルトの名無しさん mailto:sage [2012/05/15(火) 20:20:11.43 ] >>95 ウマいこと言ってるわけでもないし 何のおもしろみもない
110 名前:デフォルトの名無しさん mailto:sage [2012/05/15(火) 20:24:29.55 ] 逃走する前に言っておくッ! おれは今2chの煽りをほんのちょっぴりだが体験した い…いや…体験したというよりはまったく理解を超えていたのだが…… ,. -‐'''''""¨¨¨ヽ (.___,,,... -ァァフ| あ…ありのまま 今 起こった事を話すぜ! |i i| }! }} //| |l、{ j} /,,ィ//| 『面白いことを思いついた、これは絶賛間違いなしと i|:!ヾ、_ノ/ u {:}//ヘ 思って書き込んだらいつのまにか煽られていた』 |リ u' } ,ノ _,!V,ハ | /´fト、_{ル{,ィ'eラ , タ人 な… 何を言ってるのか わからねーと思うが /' ヾ|宀| {´,)⌒`/ |<ヽトiゝ おれも何をされたのかわからなかった… ,゙ / )ヽ iLレ u' | | ヾlトハ〉 |/_/ ハ !ニ⊇ '/:} V:::::ヽ 頭がどうにかなりそうだった… // 二二二7'T'' /u' __ /:::::::/`ヽ /'´r -―一ァ‐゙T´ '"´ /::::/-‐ \ ドリランドだとかステマだとか / // 广¨´ /' /:::::/´ ̄`ヽ ⌒ヽ そんなチャチなもんじゃあ 断じてねえ ノ ' / ノ:::::`ー-、___/:::::// ヽ } _/`丶 /:::::::::::::::::::::::::: ̄`ー-{:::... イ もっと恐ろしいものの片鱗を味わったぜ…
111 名前:95 mailto:sage [2012/05/15(火) 20:32:56.29 ] >>94 を呼んで、 blog.livedoor.jp/dankogai/archives/50967006.html を思い出して、それで……。
112 名前:94 mailto:sage [2012/05/15(火) 20:47:31.85 ] >>106 のこの部分だな Suppose you went back to Ada Lovelace and asked her the difference between a script and a program. She'd probably look at you funny, then say something like: Well, a script is what you give the actors, but a program is what you give the audience. That Ada was one sharp lady... >>95 は原文にある程度忠実 >>96 は原文と意味合いが異なる >>105 は蛇足
113 名前:デフォルトの名無しさん mailto:sage [2012/05/15(火) 21:04:02.72 ] 原文に忠実な直訳がいいなら機械にでもやらせておけばいい。 原文に間違いがあるなんて当然のことなんだから、 意味の間違いがあれば正して訳せばいい。 意訳できない奴が直訳して恥かいたってだけでしょ。 下手な訳のみを乗せられるよりは原文のみを載せてくれた方がいい。
114 名前:デフォルトの名無しさん mailto:sage [2012/05/15(火) 21:08:10.25 ] dankogaiが悪い
115 名前:デフォルトの名無しさん mailto:sage [2012/05/15(火) 22:06:21.94 ] くだらなすぎ
116 名前:デフォルトの名無しさん mailto:sage [2012/05/15(火) 22:15:48.11 ] 原文が間違ってたとしても その原文の意図を汲み取るのが重要 >>105 は本当に原文が意図するところなのか?
117 名前:デフォルトの名無しさん mailto:sage [2012/05/15(火) 22:27:01.31 ] >>116 原文の意図が間違っていると言いたい 原文は意図していることを意図できていないにもかかららず、 説明できていると思っているんだろうな。 >>95 の説明じゃAdaって聡明じゃない。 stupid
118 名前:デフォルトの名無しさん mailto:sage [2012/05/15(火) 22:35:58.55 ] 96はめちゃくちゃ。 意訳してるつもりで大外ししてる。ちゃんと読め。
119 名前:デフォルトの名無しさん mailto:sage [2012/05/15(火) 23:12:22.17 ] だから原文がおかしいって言ってるだろ。 頭の悪い奴が書いた英語の原文を意訳するつもりなんかないよ >>95 の日本語ではAdaは聡明じゃないし、>>112 の英語の原文でも聡明じゃないし。 まあ、>>112 の英文の訳として>>95 の日本語訳は適切だと思うよ。
120 名前:デフォルトの名無しさん mailto:sage [2012/05/15(火) 23:14:25.74 ] 書いた人はLarry Wall御大でございます
121 名前:デフォルトの名無しさん mailto:sage [2012/05/15(火) 23:20:04.56 ] 119が聡明じゃないのは間違いない。
122 名前:デフォルトの名無しさん mailto:sage [2012/05/16(水) 01:28:39.32 ] 切り取り方が変なだけで原文はおかしくない
123 名前:デフォルトの名無しさん mailto:sage [2012/05/16(水) 01:34:13.44 ] スクリプトは俳優に渡すもの、プログラムは観衆に渡すもの ぶっちゃけ、酒の席でのオヤジギャクと変わらんw
124 名前:デフォルトの名無しさん mailto:sage [2012/05/16(水) 02:56:12.35 ] >>105 とその後の言い訳のデタラメっぷりはひどいな
125 名前:デフォルトの名無しさん mailto:sage [2012/05/16(水) 04:04:59.88 ] 文字列の処理が容易である とくに文字列のパターンマッチ能力に優れている 動的データの処理に優れている OSとの連携に強い(OSのコマンド、GUIツールキット) インタプリタ型である (スクリプト言語に共通する特徴) スクリプト言語のいろは|Cマガジン2000年10月号
126 名前:デフォルトの名無しさん mailto:sage [2012/05/16(水) 04:10:37.18 ] awk タンが微妙になってしまうお
127 名前:デフォルトの名無しさん mailto:sage [2012/05/16(水) 04:14:04.03 ] 参考訳を貼るけどそもそも原文がおかしい、とか最初から書いておけばよかったろ? 翻訳より言い訳に力を入れているようだが
128 名前:デフォルトの名無しさん mailto:sage [2012/05/16(水) 08:03:59.46 ] なんでこのレベルの奴がこの板にいるんだよ 年々レベル下がってるじゃねーか死ね
129 名前:デフォルトの名無しさん mailto:sage [2012/05/16(水) 08:11:15.46 ] じゃあハイレベルなネタを提供してやれよ
130 名前:デフォルトの名無しさん mailto:sage [2012/05/16(水) 08:34:08.72 ] 良い年こいたオヤジが言語どーこーの本気で下らない記事を 書いてるのみると還暦の魔法少女ぐらい厳しいものを感じるよね
131 名前:デフォルトの名無しさん mailto:sage [2012/05/16(水) 08:36:11.56 ] おまえの脳味噌の、ものごとを評価する能力が厳しいんだろw
132 名前:デフォルトの名無しさん mailto:sage [2012/05/16(水) 20:23:27.30 ] Railsの黒魔術って、メタプログラミングに強いRubyならではのものなの? Pythonで同様の黒魔術って(可読性重視の文化は別として)できるものなんだろうか? 教えてエロイひと
133 名前:デフォルトの名無しさん mailto:sage [2012/05/16(水) 22:07:39.69 ] >>132 Railsの黒魔術ってなにをいってるの? 自動でいろいろ作ってくれることを指してる? なんでメタプログラミングの話がでてくるのかさっぱりわからない。 CoC 設定より規約 (Convention over Configuration)になってるから 自動でいろいろ作ってくれるだけでしょ Railsに影響を受けたFrameworkはたくさん出てるんだから、 Ruby系でも、PHP系でも、Python系でも、Java系でも 使いやすいの選べばいいんじゃないかな Python系のDjango人気あるようだよ。Railsより高速だし。 Frameworkネタは専門スレのがいいっぽい ここはWebアプリ関係ない人が多いようだから。
134 名前:デフォルトの名無しさん mailto:sage [2012/05/16(水) 22:12:54.55 ] フレームワーク系スレ張っておく 【Python】Python Webフレームワーク総合スレ kohada.2ch.net/test/read.cgi/php/1329996601/ 【RoR】Ruby on Rails Part14 kohada.2ch.net/test/read.cgi/php/1329492840/ 【PHP】PHPフレームワーク総合スレ15 kohada.2ch.net/test/read.cgi/php/1292118428/
135 名前:デフォルトの名無しさん mailto:sage [2012/05/16(水) 23:22:38.41 ] >>133 「Railsの黒魔術」で検索した結果。一般にどういうことを指しているか。 www.slideshare.net/tmtm/ruby-3424591 メソッドが実行時に生成される。クラスが実行時に生成される。 パース時ではなく実行時オープンクラス、既存のクラスを変更できる。 特異メソッド。演算子もメソッド。クラスもオブジェクト メソッドも動的に生成。定数の動的取得 文字列からメソッド呼び出し。 クラスが継承された時に実行されるメソッド メソッドが存在しない時に実行されるメソッド メソッドが追加/削除された時に実行されるメソッド クラスの祖先を調べる オブジェクトにメソッドがあるか? 世間一般にはこういうことを黒魔術と呼びます。 さて、世間の常識で話を進めましょうか?
136 名前:デフォルトの名無しさん mailto:sage [2012/05/16(水) 23:23:51.20 ] ふしゅるるる
137 名前:デフォルトの名無しさん mailto:sage [2012/05/16(水) 23:36:20.94 ] >>132 Rubyでのいわゆる黒魔術は eval系メソッドとリフレクション(の組み合わせ)を指すことが多い これら自体は割とどんなスクリプト言語でも使える
138 名前:デフォルトの名無しさん mailto:sage [2012/05/16(水) 23:38:14.68 ] >>133 DSLとかリフレクションが強力ってのじゃないの? Pythonもわりとなんでもできるけど 隠れた仕組みで標準じゃない動作をさせたりするのは違和感がある。個人的に。 そういうのは明示的にアノテーションでなんとかさせたい。
139 名前:デフォルトの名無しさん mailto:sage [2012/05/17(木) 00:32:35.51 ] >>135 そのslideは、「Ruby」についてのものだろう? 132は「Railsの黒魔術」といっていたんだぞ? RubyとRailsをごっちゃにしてる人にコピペされても。