【Perl,Python,PHP】LL バトルロワイヤル 24【JS,Ruby】
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2012/07/26(木) 17:16:21.49http://toro.2ch.net/test/read.cgi/tech/1340242041/
あなたがそうだと思うものがライトウェイトランゲージです。
ただし、他人の同意を得られるとは限りません。
長いコードはここで
ttp://play.island.ac/codepaste/
0002デフォルトの名無しさん
2012/07/26(木) 17:19:23.58http://ja.wikipedia.org/wiki/%E8%BB%BD%E9%87%8F%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E
英語圏では
http://en.wikipedia.org/wiki/Lightweight_programming_language
0003デフォルトの名無しさん
2012/07/26(木) 18:46:27.47http://ikura.2ch.net/test/read.cgi/curry/1246361020/
0004デフォルトの名無しさん
2012/07/26(木) 18:57:52.95>Perl,Python,PHP,Rubyの各言語はブラウザ上で動くスクリプトエンジン業界に進出してみろよ
NaClありますしおすし
0005デフォルトの名無しさん
2012/07/26(木) 19:09:54.81エントリーは、Perl、PHP、Python、Ruby、JavaScript・・・
さあ、死ぬまで語りやがれ!!!
■LLとは?
軽量プログラミング言語(Lightweight Language,LL)とは、取り回しに優れ、
コードの作成や修正が容易と見なされるプログラミング言語のことを指す。
ここでいう「軽さ」はプログラマの負担の軽重を指し、
実行速度に優れているという意味ではない。
現在の水準では
・インタプリタ
・動的型
・正規表現
・クロージャ
などを利用できるものがLLと呼ばれることが多い。(Wikipediaより)
前スレ
http://toro.2ch.net/test/read.cgi/tech/1340242041/
0006デフォルトの名無しさん
2012/07/26(木) 19:25:34.880007uy
2012/07/26(木) 19:48:08.76お前ら今日何した?
今日は有意義だった?
何かやった?
1日1000行ペースで作業進んでるけど何か質問ある?
rubyは最高言語だな
0008デフォルトの名無しさん
2012/07/26(木) 19:49:37.190010デフォルトの名無しさん
2012/07/27(金) 01:15:38.73何しろMS、Google、Apple他がこぞって開発競争してるからな
シェルやsed、awk、ギリギリPerlくらいまではワンライナーとかで残りそうだけど
0011uy
2012/07/27(金) 01:22:55.94だからシェルは動的言語から呼び出し(以下略
jsにrakeみたいなやつあんの?
0012uy
2012/07/27(金) 01:25:16.24なんだ。一世代前の死滅した言語がまだ生きてると思ってるレベルのカスだったか。
0013デフォルトの名無しさん
2012/07/27(金) 01:32:44.32Windowsでもjsの時代だな。
0014デフォルトの名無しさん
2012/07/27(金) 01:39:58.990015uy
2012/07/27(金) 02:25:12.39よく使うコマンドってどっかに保存しないわけ?
テキストファイルで保存でもしてんの?
それとも覚えてるか何かで一々毎回同じようにタイプしてるの?
その良く使うシェルコマンドの保存場所がmakeだったりrakeだったりするわけだけど
makeやrakeをなんだと思ってるの?
0016デフォルトの名無しさん
2012/07/27(金) 07:12:08.460017デフォルトの名無しさん
2012/07/27(金) 07:19:37.63jakeってあるだろ
nashornまだかな
0018デフォルトの名無しさん
2012/07/27(金) 07:28:30.54native clientが載るのを待つ間でjsに慣れた方がまし
0019デフォルトの名無しさん
2012/07/27(金) 08:33:06.25いや違う。RMSは将来的にリソースが分散することを恐れて、
GNUの公式スクリプトにschemeを挙げていた。こうなることは誰にも予想が出来ていた。
0020デフォルトの名無しさん
2012/07/27(金) 10:38:47.67リスト処理は流行らないと予想するべきだった
0021デフォルトの名無しさん
2012/07/27(金) 12:12:17.090022デフォルトの名無しさん
2012/07/27(金) 17:38:15.03言語設計者はライブラリを扱わない
0023uy
2012/07/27(金) 19:29:37.29?????え????え???
君は何かPCで作業をするときに一度もcmdとか終了しないしpcも再起動しないわけ
それとも君がどういう環境にいるか知らないけど
再起動してもバッファが保持されてるのか?
つーか長いコマンド描く時どうすんの?って思う
俺が前スレでZIP圧縮してFTPアップロードっていったけど、
あれは中身は実際 ほとんど``かいてるからrubyだけどBATと変わらないが10行くらいあるぞ
ID、パス情報とかファイルに保存してるとセキュリティ上良くないから
そこら変もちゃんとしないといけないわけだし、ZIPにパスワードつけたい時とかマジどうすんの?毎回コマンドラインでうつわけ?
マジでそんなレベルなの?
バッファがあるから大丈夫(笑)なの?
0024uy
2012/07/27(金) 19:33:34.52最終的には「プログラミングをしない」のが大多数の人間にとってベスト
0025デフォルトの名無しさん
2012/07/27(金) 20:16:07.28リモートへのバックアップは、バージョン管理システム導入してれば簡単なコマンドで済む。
FTPやZIPのパスワードはセキュリティが不安。経路はSSL通した方がいい。
アーカイブはセキュリティを気にするならそもそも他者がアクセス可能なとこに保存すべきでないけど、
ファイルの権限を適切に設定するか、必要ならPGP/GPGで暗号化。
0026デフォルトの名無しさん
2012/07/27(金) 20:18:46.330027デフォルトの名無しさん
2012/07/27(金) 20:56:06.06Windowsのcmd.exeは使い難いけど、CUI派な人が使ってる一般的な作業環境だと
コマンド間違えても履歴呼び出せるから再入力の手間は要らないし、
入力のバッファでエディタライクな操作できるから、横長の行でも効率良く編集出来る。
PATHの入力なんかは補完が効くからtypoの心配ないし、エディタ内で記述するより簡単。
コマンド履歴は保存出来るから、OS再起動しても問題なく history | grep でコマンド履歴検索可能。
複数行にわたるコマンドなら、autoexpectやsourceコマンドで入力のログを記録して、後からエディタでスクリプトとして編集する。
0028デフォルトの名無しさん
2012/07/27(金) 22:46:22.77プログラミングは避けられない必要悪である以上、環境設定をしないのがベスト
0029デフォルトの名無しさん
2012/07/28(土) 00:17:54.48来年も同じセリフはけるといいね
PHPは脱落するだろう
0030デフォルトの名無しさん
2012/07/28(土) 00:22:31.82いきなり消える何かが無い限り
今のPHPアプリはそのまま
バージョンアップするだろうからね。
0031デフォルトの名無しさん
2012/07/28(土) 00:29:49.61gcc *.cでコンパイルできたら楽かもしれないな
0032デフォルトの名無しさん
2012/07/28(土) 00:33:25.590033デフォルトの名無しさん
2012/07/28(土) 00:34:01.90動的言語でできたヘッダなるものが
あるそうですw
0034デフォルトの名無しさん
2012/07/28(土) 00:45:21.74全角半角気持ち悪い…
0035デフォルトの名無しさん
2012/07/28(土) 00:55:23.560036uy
2012/07/28(土) 01:06:45.53俺はいま忙しい
2chに燃料を投下する気にならない
何年経っても情報発信ではなく情報受信しかしていないような
低スキルゴミ雑魚カスに気安く話しかけられると虫唾が走る
0037uy
2012/07/28(土) 02:05:45.08俺が言ってるのはmakefileをrake(ruby)で代用してるって話で
一行でかける程度のコマンドの話してないから
まさか俺の知らない世界ではmakefileを作らずにshとshのバッファ(?)だけで済ましてる奴らとかがいるわけ?
そこら辺のソース落としてみてもある程度の規模ならmakefileが凄い行数になってるもんだけど
それの上位ツールがrakeだよ
0038uy
2012/07/28(土) 02:11:35.45バカは効率を理解しない
それをいうなら当然makefileとか使わずにrake使ってるんだよな?
新しい画期的なもの使わずにmakefile(笑)でいつまでもやってるようなレベルでそんなこといってるならマジで笑える
あ、それとも手作業の方ですか?
0039uy
2012/07/28(土) 02:13:46.51動的言語スレの初心者君ですか?
流石にrubyのinclude挙動くらいは理解して欲しい
なんでそんなレベルで話かけてきたのかね
虫唾が走る
>>34
DAKARANANI?
0041デフォルトの名無しさん
2012/07/28(土) 04:44:22.240042ruby
2012/07/28(土) 06:04:52.93: [BUG] Segmentation fault
もうやだ
0043デフォルトの名無しさん
2012/07/28(土) 09:38:33.030044デフォルトの名無しさん
2012/07/28(土) 09:51:03.93次にJavascriptかな。
0045デフォルトの名無しさん
2012/07/28(土) 10:52:07.08http://hiratacreate.jounin.jp/
0046デフォルトの名無しさん
2012/07/28(土) 10:56:58.57S式とかnominal subtypingを踏襲しなかったという点ではML系と同じことをやってるだけ
0047uy
2012/07/28(土) 19:12:19.15これドカタチェッカーな
その「大多数」に自分が含まれると感じたなら君はドカタ
0048デフォルトの名無しさん
2012/07/28(土) 21:10:02.670049デフォルトの名無しさん
2012/07/28(土) 21:13:13.660050デフォルトの名無しさん
2012/07/28(土) 21:19:16.100051デフォルトの名無しさん
2012/07/28(土) 22:12:08.700052デフォルトの名無しさん
2012/07/29(日) 00:00:08.98同じことやってるのに下らん機能を付けまくったRubyやPythonなんて誰得言語じゃん。
PHPなんて何も考えずにCからとってつけた制御構文でスクリプトなんて言い難い。
シンプルイズベスト。Lua最強。スレタイの候補の中ならJavaScript最強。
0053uy
2012/07/29(日) 00:18:28.24以上
0054uy
2012/07/29(日) 00:22:48.03または、HSPとか君にはいいんじゃないのか?
あれでもアプリケーション作れるぞ
俺はさ「君が下らん」と言ってしまったその複雑高度な機能を駆使して
効率的にプログラミングをするから
君はずっとシンプルな言語を使ってればいい
もしかして、Mix-inまで否定しちゃうのかな?
継承(笑)使ってるの? それとも"クラス"を使えないのか?
つうかLuaとかお前使ったことないのになんでLuaの名前だしてんだ?
なんで組み込み向けに作られた軽量で突貫なスクリプト言語が
このスレで話題あがってる言語に勝てるんだ? 常識を覆すな知ったか死ね}
0055uy
2012/07/29(日) 00:24:39.71コイツがこのスレに登場しているっていうのはかなりおかしい
用途が違うし、Ruby,Pythonで作っている多くのスクリプトは
とてもじゃないけどjsなんかでかいていられないわ
知ったか死ね
0056デフォルトの名無しさん
2012/07/29(日) 00:39:47.370057デフォルトの名無しさん
2012/07/29(日) 02:51:50.900058デフォルトの名無しさん
2012/07/29(日) 03:10:07.89つまらんわー
0059uy
2012/07/29(日) 03:33:02.881年後、2年後と時間が経つにつれてrubyをバカにしていた事を後悔し
心折られていくお前らが思い浮かぶ
俺が使っている時点でrubyは死なない
あまりにjsjsうるさいからちょっとソース適当に見てたが・・・
http://www.koders.com/default.aspx?s=class&search.x=0&search.y=0&la=JavaScript&li=*&scope=&p=10
マジで、どのソース見ても if for function しかつかってねーじゃねーかw
rubyでコード圧縮できんじゃねってソースばかりが出てくる
これjsてperl以下じゃねーか冗談もほどほどにしろよ
こんなカス言語しかない世の中にrubyがあるってたいしたものだなって思った
貢献したくなる奴の気持ちも分からなくない
0060uy
2012/07/29(日) 04:10:52.10class Object
def uy *h
extend Module.new { attr_accessor *h }
end
end
a = ""
a.uy :test
a.test = 9
p a.test # => 9
"".test # => error
生成した後のインスタンスに変数を追加します
JavaScript(笑)でこれを実装できんの???
0061デフォルトの名無しさん
2012/07/29(日) 04:57:17.580063デフォルトの名無しさん
2012/07/29(日) 06:17:53.330064デフォルトの名無しさん
2012/07/29(日) 06:22:25.06それにしてもRubyってキモイコードだな
0065uy
2012/07/29(日) 06:37:36.78で。それタイプミスしたときどうすんの
a.testa_a_yabe_misuttimatta_typositimattawa = 9
jsってそんなゴミ実装だったんだ?
そんなゴミ言語でrubyに勝てるわけねーじゃん
>>64
ostructすらしらない無知は黙れ
0067デフォルトの名無しさん
2012/07/29(日) 07:02:48.890068デフォルトの名無しさん
2012/07/29(日) 07:11:53.74ぼくのかんがえたさいきょうげんご界隈には破滅をもたらすため、
スレの以下では特殊機能を山盛りにして衰弱したcoffee scriptで参戦をお願いします
0069デフォルトの名無しさん
2012/07/29(日) 07:17:11.55Object.prototype.add_attr = function(attr_name) {
this['set_' + attr_name] = function(value) {
this[attr_name] = value
}
}
var o = {}
o.add_attr('test')
o.set_test(9)
console.log(o.test) // 9
var p = {}
console.log(p.test) // undefined
別にgetterも作りたきゃ同様に作れるぞ(これ見て思いつかないとしたらプログラミングに向いてないかと)
0070デフォルトの名無しさん
2012/07/29(日) 07:19:07.33インスタンスに変数を追加して嬉しい場面が想像できない
デバッグの手間が増えて、コードが読み辛くなるだけでないの
0071デフォルトの名無しさん
2012/07/29(日) 07:21:32.73JSの場合、そこらのOOPLのクラス定義にあたる行為そのものが
インスタンスに変数を追加するのと同義だからなあ
0072デフォルトの名無しさん
2012/07/29(日) 08:11:26.6364 :デフォルトの名無しさん:2012/07/29(日) 06:22:25.06
えー!? インスタンス変数追加するだけなのにjsってこんなにも書かないとダメなの? バカなの?
それにしてもjsってキモイコードだな
0073uy
2012/07/29(日) 08:32:09.19へー、じゃあこれは? できますか? 俺最近よくrubyでこれ使うんですけど
jsで"rubyよりも"簡潔な記述でこれできるならちょっとは考えます
f = ->n{ n*10 }
p [1,2,3].map &f # => [10, 20, 30]
p [4,5,6].map &f # => [40, 50, 60]
p [7,8,9].map &f # => [70, 80, 90]
0074デフォルトの名無しさん
2012/07/29(日) 08:35:20.66簡潔で柔軟性があったってプログラミング史に残りそうだな
0075デフォルトの名無しさん
2012/07/29(日) 08:40:36.580076デフォルトの名無しさん
2012/07/29(日) 08:40:47.23別にキミが何を考えようが考えまいが興味ないけどさあ…
そもそも何をしたいの?コードじゃなくて一連のレスで。
var f = function(n){ return n*10 }
[1,2,3].map(f) // [10,20,30]
// 以下同様
0077デフォルトの名無しさん
2012/07/29(日) 08:54:37.57目にするのも嫌になってきた
0078デフォルトの名無しさん
2012/07/29(日) 08:57:15.640080デフォルトの名無しさん
2012/07/29(日) 09:43:14.33言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所
0081デフォルトの名無しさん
2012/07/29(日) 10:17:04.09>>> class hoge:
attrs = []
def set_attr(self, name):
hoge.attrs.append(name)
def __setattr__(self, name, value):
if name in hoge.attrs:
self.__dict__[name] = value
else:
raise AttributeError
>>> h=hoge()
>>> h.set_attr('aaa')
>>> h.aaa=33
>>> h.aaa
33
>>> h.bbb=44
AttributeError
0083デフォルトの名無しさん
2012/07/29(日) 10:31:31.98... def set_attr(self, name):
... self.__dict__[name] = None
... def __setattr__(self, name, value):
... if name in self.__dict__:
... self.__dict__[name] = value
... else:
... raise AttributeError
...
>>> h=hoge()
>>> h.set_attr('aaa')
>>> h.aaa=33
>>> h.aaa
33
>>> h.bbb=44
AttributeError
0084デフォルトの名無しさん
2012/07/29(日) 10:34:59.930085デフォルトの名無しさん
2012/07/29(日) 10:48:58.00def set_attr(self, name):
self.__dict__[name] = None
def __setattr__(self, name, value):
if name in self.__dict__:
self.__dict__[name] = value
else:
raise AttributeError
>>> h=hoge()
>>> h.set_attr('aaa')
>>> h.aaa=33
>>> h.aaa
33
>>> h.bbb=44
AttributeError
0086デフォルトの名無しさん
2012/07/29(日) 10:49:57.77>>> h.aaa
ここはどうなるのがベスト?
0087デフォルトの名無しさん
2012/07/29(日) 10:51:31.360088デフォルトの名無しさん
2012/07/29(日) 11:19:03.100089デフォルトの名無しさん
2012/07/29(日) 11:19:55.12一部の階層の人間がその他の階層の人間を搾取横領する構造は、過去も現在も変わりません。
搾取する階層が自らを「勝ち組」と称し他を「負け組」とさげすむ真の理由は、
「負け組」が生産しなければ「勝ち組」のための現在の体制を維持できなくなるところにあります。
「勝ち組」が提供する価値観は「勝ち組」の利益のため「負け組」に押し付けたものです。
こんな価値観は放棄するのが賢明ではないでしょうか。
・競争しません。負けるが勝ち。
・奢侈品・自家用車・住宅は取得を目指しません。これを目的にした貯蓄も行いません。
・性衝動はその目的を達成しない形で発散します。結婚を目指しません。自慰で性欲を封じ込めます。
・労働、消費、出産、育児など生産性を促す社会活動には極力参加しません。
・テレビ・雑誌などのマスメディアは、必要でないものを消費させるため私たちを扇動しています。彼らに耳を貸さないのが賢明でしょう。
・受け取る報酬以上の仕事はしません。真面目・努力・忍耐・無償の行為は勝ち組の捏造した価値観でしかありません。
・人生や行動に目標を作りません。無理をしません。頑張りません。夢はみません。希望はもちません。淡々と生きるだけです。
勝ち組だろうが負け組だろうが人生の最後に行き着くところは結局「死」です。結果は同じです。
(参考)吉田兼好(1283-1350) 徒然草 第38段
「名利に使はれて靜かなる暇なく、一生を苦しむるこそ愚かなれ。」
富が多いければ災いも多い。金は山に捨て、宝石は川に投げ込むべきだ。
知性と教養にこだわるとは人の評価にこだわることである。
それでも知性と教養を磨きたいという人には「知恵は嘘を生む」と言っておこう。
教養も結局は人間の欲望の積み重ねでしかなく、知ったこと、学んだことは本当の教養ではない。
本当の教養とは、善も悪も根本は同じであり、本当の善など存在しないと悟ることである。
真の人間にとっては、知性も教養も功績も名声もどうでもいい。これは教養を隠して愚か者のふりをすることではない。こういう人は元来、教養や損得勘定には無縁なのである。
迷妄にとらわれて富と名声を追い求めることは無意味なことであって、論ずるに値しないし望むに足らぬことなのである。
0090デフォルトの名無しさん
2012/07/29(日) 11:38:03.96http://rosettacode.org/wiki/Add_a_variable_to_a_class_instance_at_runtime
0091デフォルトの名無しさん
2012/07/29(日) 11:40:16.04え?NGにしてなかったの?
0092デフォルトの名無しさん
2012/07/29(日) 11:47:26.08なんでperlはperl6のほうがコード長くなっちゃってんの
0093デフォルトの名無しさん
2012/07/29(日) 11:54:22.590094デフォルトの名無しさん
2012/07/29(日) 12:55:53.700095デフォルトの名無しさん
2012/07/29(日) 19:12:29.22お気に入りの機能をドヤ顔で自慢する前に元ネタの言語を知っとかないと恥かくぞ。
0096デフォルトの名無しさん
2012/07/29(日) 20:44:43.920097デフォルトの名無しさん
2012/07/29(日) 20:58:53.54この程度の機能は他言語でも真似が可能だけど
クラスモジュール関連に入ればまずついてこれない
0098デフォルトの名無しさん
2012/07/29(日) 21:08:23.900099uy
2012/07/29(日) 22:40:00.03まさか今時、今更 「 継承 」 なんて使ってるわけねーしなあ
不思議
0100デフォルトの名無しさん
2012/07/29(日) 23:24:15.20Rubyが後方互換でmix入れ損ねてたらPHPにすっかり先を越されちゃったね。
Traits無しでメソッドごとのコンフリクトどうやって解決するのかね。
まさか今時、今更 「 エイリアス 」 なんて使ってるわけねーしなあ
不思議
0101uy
2012/07/29(日) 23:38:08.43>
こんなオモチャにいわれてもなぁ
プログラミング言語の話をしてくださいよ
0102デフォルトの名無しさん
2012/07/29(日) 23:48:03.26両者の区別すらできてるかあやしい
0103デフォルトの名無しさん
2012/07/30(月) 00:11:02.77もうしばらくお待ちください
0104デフォルトの名無しさん
2012/07/30(月) 00:27:29.55http://php.net/manual/ja/language.oop5.traits.php
http://scg.unibe.ch/archive/papers/Duca06bTOPLASTraits.pdf
ScalaのTraits(名前だけの別物)とかPerlのRole(実装が中途半端)とかで学ぶと
Rubyのモジュールと区別が付かずにワケワカメになること請け合いだ。気をつけろよuy。
0105uy
2012/07/30(月) 00:38:19.85マジレスすると俺はプログラミング以外の事でかなり忙しいからもう今後ともrubyしか見ないし
matzがrubyにそれを採用ならそんな技術は使わない
さらにマジレスするとrubyのmoduleにはextended includedっていうものがある上に
methodsでmix-inした側のメソッドも、mix-inする側のメソッドもすべて一覧を取得できるんで
メソッド名の重複チェッカーなんて一瞬で作れるし、
重複した時の挙動をどうするのが正しいのか? で悩んでいるだけの段階だろ
無知は氏ね
正直、どういう挙動にすればいいのか俺にもわからないが、
それなら暗黙的にオーバーライドするmix-inと、重複あったらエラーを出すmix-inの二つを作ればいいだけの話
はいそれrubyでも実装できるはい論破
0106デフォルトの名無しさん
2012/07/30(月) 00:40:05.82http://www.rubyist.net/~matz/20100617.html
0107uy
2012/07/30(月) 00:44:56.81begin
p "abc" + 123
rescue
p "error"
end
class Integer
def to_str
to_s
end
end
p "abc" + 123
PHP(嘲笑)でこれつくれんんの?
俺最近これ使いまくりなのでPHPがこれできないレベルならマジで話にならないからさっさとゴミは土に還ってリサイクルされろよ
0108uy
2012/07/30(月) 00:48:22.09ダメって何が? この部分?
> includeで関係ないモジュール間で名称が重複しても、継承ラインに並んでしまうので、
これって、
class A
p ancestors
p included_modules
end
このあたりの情報も全部みて、不必要なメソッドを全部removeしてからmix-inすりゃいいだけじゃん
0110uy
2012/07/30(月) 00:53:40.250111uy
2012/07/30(月) 00:57:53.74作れるソフトウェアに差が出るんだよ。
たとえばAmazonみたいなショップシステムは
PHPじゃ作れない。
0113デフォルトの名無しさん
2012/07/30(月) 01:00:29.780114デフォルトの名無しさん
2012/07/30(月) 01:03:40.14traitsなんてrubyにない最新の知識を要求されたもんだから、
混乱したuyがついにmatzを「奴」&「しらないだけ」よばわりし出して楽しい。
0115uy
2012/07/30(月) 01:05:21.24p "abc" + 123
を
print Add("abc", 123)
と書かないと同じことができないであろう。
0116デフォルトの名無しさん
2012/07/30(月) 01:07:22.320117デフォルトの名無しさん
2012/07/30(月) 01:38:44.65http://uni.2ch.net/test/read.cgi/newsplus/1343240039/
0118デフォルトの名無しさん
2012/07/30(月) 01:49:08.950119デフォルトの名無しさん
2012/07/30(月) 02:39:53.66class Class
class << class << class << class << Class.new do
p self end
p self end
p self end
p self end
p self end
p self end
.
new
0120デフォルトの名無しさん
2012/07/30(月) 04:16:27.31jsってメソッド呼び出し時の括弧省略できないの?
rubyみたいに
0121デフォルトの名無しさん
2012/07/30(月) 04:43:53.71その代わり、Rubyでいうmethod(:メソッド名)がその括弧抜くだけで書けまする
この辺はPython辺りと似たようなもんか(あれともまた根幹が違うのだけれど)
0122uy
2012/07/30(月) 08:39:54.89jsってメソッド呼び出し時の括弧省略できないの?
VBみたいに
0123デフォルトの名無しさん
2012/07/30(月) 09:49:01.870124デフォルトの名無しさん
2012/07/30(月) 14:12:56.81仕方ない事なんだろうね
最初から、Lispが捨てられてCが採用されてここまできちゃった時点でお察し
0125デフォルトの名無しさん
2012/07/30(月) 15:18:51.22最近は・・・というかここ数年頭おかしい奴が、メチャクチャにしている、死ねばいいのに。
0126デフォルトの名無しさん
2012/07/30(月) 15:27:10.09仕事を獲るにはPHPかjavaで良いって分かりきってることだし
0127デフォルトの名無しさん
2012/07/30(月) 15:59:33.56すごい勢いでログを流す
0128デフォルトの名無しさん
2012/07/30(月) 17:13:56.371.9 で変更あった?
0129デフォルトの名無しさん
2012/07/30(月) 18:00:00.330130デフォルトの名無しさん
2012/07/30(月) 20:18:16.65func.(args) でも呼べるようになった(ドットに注意)
ドットなしは無理。
0131デフォルトの名無しさん
2012/07/30(月) 21:04:56.50動的言語は動的に制御すれば殆どのことは適うから、
基本的な機能が一通りそろっているのであれば、
機能を追加することはそれほど難しいことではない。
jQueryなんかその典型。後からどうとでもなる。
だから、普及さえしてれば、何でも良い。つまりJSで決まり。
静的言語であれば、いろいろなことが静的に決まってしまうので、
これを制御しようとおもうと、コンパイルそのものを制御する必要があるので、
コンパイラに欲しい機能が有るかどうかは重要。
だから、静的言語を比較するとき、持ってる機能を比べることは意味がある。
しかし、動的言語は色々なことの決定をコンパイル時に行わずに実行時まで遅延させる。
実行時であれば、プログラミングの本分が実行時の制御であることから、
言語の動きを制御するチャンスが幾らでもある。
だから、動的言語の機能を比べても意味がない。単純にシェアが全て。
0132uy
2012/07/30(月) 21:09:32.69それは逆にデメリットにもなるよね。
実行前に決定していることを、実行時に遅延させてしまう。
その結果、実行前に判明している事実を
実行後にやっと知ることが出来る。
0133デフォルトの名無しさん
2012/07/30(月) 21:29:42.99>どっちにしてもLLはJSに収束するからRubyの話とかどうでも良いよ。
印象操作で主観でしかないな
スレタイの各LLごとに得意分野があるわけで、
JSが優位(独壇場)なのはブラウザ上のクライアントサイドのみ
jQueryはその代表でしかない
シェアを語りたいのなら、LLが活用されている全分野で実績を示せ
0134デフォルトの名無しさん
2012/07/30(月) 21:34:53.70みんな後からどうにでもなるんだ!
JSも後からRubyにもなれるわけだね
知らなかったな〜
0135デフォルトの名無しさん
2012/07/30(月) 21:45:49.11更に進歩させるつもりだから現在のシェアが全てではない
0136デフォルトの名無しさん
2012/07/30(月) 22:12:42.660137uy
2012/07/30(月) 22:14:34.410138デフォルトの名無しさん
2012/07/30(月) 22:15:29.290139uy
2012/07/30(月) 22:23:55.33Javaインタプリタでもあるの?
0140デフォルトの名無しさん
2012/07/30(月) 22:33:49.64今はJITコンパイラだけど
0141デフォルトの名無しさん
2012/07/30(月) 22:38:55.75利用者数が圧倒的だし、巨大資本がどんどん流れてきてる。
この流れは止まらないよ。
しかも静的言語のC言語と違って、
動的言語はLispにオブジェクト思考が乗っかったように、
あとからいかようにでも拡張できるから、
一度スタンダードが決まったら、もう不動。
jQueryを見ても分かるように、
Cに対するC++のような純然な拡張すら要らない。
ライブラリで賄えるからな。
しかももともとインタプリタの性質が強いので、
C#やJavaのように、VMの仕様べったりにして
新言語打ち出すって方向性もない。
プログラマも多くの言語を覚えたいとは思っていないから、
Web開発にJavascriptが必須なら、もうLLはそれ一本で行きたいしね。
0142デフォルトの名無しさん
2012/07/30(月) 22:53:55.030143デフォルトの名無しさん
2012/07/30(月) 23:08:39.250144デフォルトの名無しさん
2012/07/31(火) 00:59:27.650145uy
2012/07/31(火) 01:04:15.46http://s6.artemisweb.jp/doujing20/tou31/
こういうところにある同人誌の
http://s6.artemisweb.jp/doujing20/tou31/image/001.jpg
などという画像をrubyからダウンロードしたいんですけど
require "open-uri"
m="http://s6.artemisweb.jp/doujing20/tou31/image/001.jpg"
f = open( File.basename(m) , "wb")
f.print open(m,"rb").read
普通にかいても、ダウンロードソフトなどからのDLが規制されているようで正しくダウンロードできません
どういう仕組みで制限がかかっているんでしょうか?また突破する方法ってあるんでしょうか?
今すぐこの本が大至急必要なんです
0146uy
2012/07/31(火) 01:24:38.11つ http://s6.artemisweb.jp/doujing20/tou31/004.html
0147uy
2012/07/31(火) 01:44:48.91業界が暗くなり、1年後には職を失っていたり
首を吊っているかもしれない
そんな精神状況のやつらも多くこの板にきてレスを書いていく
そんな板でまともな議論できると思ってんの?
>>146
出来ないんですねありがとうございます
出来ない事ばっかりで生きてるのつらくない?
自分がなつめえりさんに謁見する地位を獲得するよりは自分で描けるようになったほうが早いかもしれません
0149デフォルトの名無しさん
2012/07/31(火) 03:48:31.81ライブラリの類は処理系毎に分散してるのが現状。
0150デフォルトの名無しさん
2012/07/31(火) 04:10:25.98だから検索してもゴミカス初心者情報ばかりがヒットする
googleの検索性能的に考えてひとつの言語を多くの用途に使わせるのは難しい
検索してもゴミカス情報で埋め尽くされてる言語に乗り換えようとは思わない
ある意味jsは既に死んでる
0151デフォルトの名無しさん
2012/07/31(火) 04:22:55.39全然目的の情報はでてこない
ruby、pythonなら一瞬なのに
jsでやろうとしたらどんだけ無駄な時間かかるんだよW
0152デフォルトの名無しさん
2012/07/31(火) 04:40:28.850153デフォルトの名無しさん
2012/07/31(火) 08:10:43.33簡単だよ
0154デフォルトの名無しさん
2012/07/31(火) 08:20:21.04既成の製品カスタマイズが主流になるだろうな
素人が弄れないように複雑怪奇な言語で実装すると良い
つまり、perlやc++が職を失わないために必要な言語
0155デフォルトの名無しさん
2012/07/31(火) 09:30:28.62なにか得意な言語ありますかときかれた
ぱいぱいです
えっ
何ですか?
ぱいぱい
ふざけてはいけないよ君
というやり取りしてきた
2社ほど
0156デフォルトの名無しさん
2012/07/31(火) 09:32:50.290157デフォルトの名無しさん
2012/07/31(火) 10:05:30.32試しに
javascript mechanize でググってみ
全然関係ない言語の情報出てくるから
0158デフォルトの名無しさん
2012/07/31(火) 10:32:28.95今更ほかの言語が幾らがんばっても、
ブラウザというJSの聖域を侵略することは出来ない。
いまやブラウザは一大プラットフォーム。
ブラウザで動くLLと、動かないLLが有るなら、
動くLLの方が、よりスタンダードのふさわしいに決まってる。
Ruby、Python、Perlが、
C++、C#、Javaの食い残しを取り合ってるさまはとても惨め。
その点JSはブラウザを占拠してしまっているので、
利用者も否応なしにどんどん増えるし、そこを足がかりに一気に普及してる。
0159デフォルトの名無しさん
2012/07/31(火) 10:35:49.00node.js jquery スクレイピング
0160uy
2012/07/31(火) 10:39:01.01でもそれって、業界全部でやらないと意味がなくて
周りがみんなC#,rubyとか使ってるのに自社だけ
C++,Perlでいつまでもやってたらて倒産するんじゃね
そういう観点から見ると、力のある大きな企業が、業界全体にJAVAやPHPを使わせるように
仕向けているならばIT業界の延命措置のようにも見える
JAVAはお前らにとっての正義、rubyは邪神
0161uy
2012/07/31(火) 10:42:12.93俺の予想では
HTML(笑)によってjs潰されると思うよ
HTMLの中にjs埋め込むのだりーもん
よく使うjsスクリプトはHTML組み込みになって、
ほとんど使われなくなると予想
js解読よりHTML解読の方がパーサ的にも楽だろうし速度も向上するよね
個人サイトで使うようなJavaScriptなんて似たりよったり
大手サイトはFlashでもつかってろ
0162uy
2012/07/31(火) 10:43:47.20本当の意味で速度を考えるなら、js捨ててHTMLですよ?
0163デフォルトの名無しさん
2012/07/31(火) 10:52:44.700164uy
2012/07/31(火) 11:05:42.35反論できないのー?WWWWWWW
そーだよねー・・・少し考えれば分かることだもんねー・・・
js解読なんかよりHTML解読のほうが数十倍は高速だよねーーー
0165デフォルトの名無しさん
2012/07/31(火) 11:09:00.69やろうと思えばできるってのは、既成事実の知識ではないだろ
前例はないが理論的に可能ってこと
0166デフォルトの名無しさん
2012/07/31(火) 11:11:02.000167デフォルトの名無しさん
2012/07/31(火) 11:14:49.200168uy
2012/07/31(火) 11:22:56.77<script language="rubyhtml">
<for i in 0..4>
<img src="image_#{i}.jpg">
<end>
<var n=5>
<if n eq 5>
true
<else>
false
<end>
</script>
あーこれはjsと違って高速に動作しそうですね
0169デフォルトの名無しさん
2012/07/31(火) 11:23:54.900171デフォルトの名無しさん
2012/07/31(火) 11:33:21.280172uy
2012/07/31(火) 11:46:14.35ブラウザベンダも速度戦争をやっていくならいずれはjsの限界に気づいて捨てるだろうな
HTMLにどうしても制御構文入れないならLisp辺り入れるんじゃねーの?
jsの何十倍も速く解読終わるんだろうな
でかいソース書いた場合どれだけの速度差が出る事か
0173デフォルトの名無しさん
2012/07/31(火) 11:49:02.530174デフォルトの名無しさん
2012/07/31(火) 11:50:56.57それなんてXSLT
0175デフォルトの名無しさん
2012/07/31(火) 11:52:27.18クライアントサイドをJSで作り込んでいけば、サーバサイドも同じ言語で作り込むのが効率的なのは当たり前だもんね。
JavaとかC#とかの非LLの場合は、LLにないメリットが存在するんで、また別だろうけど。
0176デフォルトの名無しさん
2012/07/31(火) 11:55:13.18jsはどうせオワコンになる運命だったか
0177デフォルトの名無しさん
2012/07/31(火) 12:19:49.22もうブラウザだけの言語ではなくなってる
0178uy
2012/07/31(火) 12:20:26.42C#,JAVAの代わりにもruby,pythonも代わりにもなれないから
ブラウザ上にしか居場所がないのに
まさかのHTMLによって潰されようとは
0179デフォルトの名無しさん
2012/07/31(火) 12:21:56.10いくらでも情報でてくるなw
0180デフォルトの名無しさん
2012/07/31(火) 12:25:57.34ファビョってるw
0181uy
2012/07/31(火) 12:26:02.33検索結果
node.js jquery スクレイピング
約 316,000 件 (0.17 秒)
ruby mechanize
約 56,300,000 件 (0.14 秒)
あらら
rubyとjsじゃ情報数の桁が全然違ったわ
これはスクレイピングするならrubyで良い
0182uy
2012/07/31(火) 12:27:41.15rubyは5630万件ヒットすんのに
スクレイピングツールをわざわざjsで作るバカいる?
0183デフォルトの名無しさん
2012/07/31(火) 12:28:30.270184デフォルトの名無しさん
2012/07/31(火) 12:28:37.30いまは結構いるよ
0185デフォルトの名無しさん
2012/07/31(火) 12:29:32.24そんなもんだろ
0186uy
2012/07/31(火) 12:29:55.000187デフォルトの名無しさん
2012/07/31(火) 12:35:30.31技術革新に置いてかれても大丈夫なのは、c/c++、javaぐらい
道具に愛着を持つとか馬鹿
0188デフォルトの名無しさん
2012/07/31(火) 12:50:42.72schemeの代わりにjsを載せたことぐらい知ってるだろ
0189デフォルトの名無しさん
2012/07/31(火) 12:52:21.00知らんから妄想語ってんだろ
0190デフォルトの名無しさん
2012/07/31(火) 12:59:06.53jsとschemeの関係は、このスレで幾度も出てくる話題だぞw
0191デフォルトの名無しさん
2012/07/31(火) 13:46:59.63火病になるとまわり見えなくなるからな
0192uy
2012/07/31(火) 14:00:10.26しかし、その大半は"初心者"なのであった・・・w
0193デフォルトの名無しさん
2012/07/31(火) 14:00:37.76それは言えるかもな
0194uy
2012/07/31(火) 14:01:07.420195デフォルトの名無しさん
2012/07/31(火) 14:01:26.030196デフォルトの名無しさん
2012/07/31(火) 14:06:22.470197デフォルトの名無しさん
2012/07/31(火) 14:08:16.140198デフォルトの名無しさん
2012/07/31(火) 14:32:18.710199デフォルトの名無しさん
2012/07/31(火) 14:34:15.74jsって使えねーな
0200デフォルトの名無しさん
2012/07/31(火) 14:35:05.04最重要プラットフォームのブラウザ上で動かないってどんな気持ち?
0201デフォルトの名無しさん
2012/07/31(火) 14:43:04.88なにを作ってるんだろう
ドカタは知らん
0202デフォルトの名無しさん
2012/07/31(火) 14:44:28.650203デフォルトの名無しさん
2012/07/31(火) 15:22:28.810204デフォルトの名無しさん
2012/07/31(火) 15:33:00.680205デフォルトの名無しさん
2012/07/31(火) 15:41:16.90VB、delphiで帳票のようなもの作っている田舎の零細企業みたいな発言だな
0206デフォルトの名無しさん
2012/07/31(火) 15:49:41.510207デフォルトの名無しさん
2012/07/31(火) 15:51:12.49Ruby.jsとか良くね?
0208デフォルトの名無しさん
2012/07/31(火) 15:52:34.420209デフォルトの名無しさん
2012/07/31(火) 16:41:22.320210デフォルトの名無しさん
2012/07/31(火) 17:09:21.130211デフォルトの名無しさん
2012/07/31(火) 19:01:59.74その2社から、「バイバイ」って言われた?
0212デフォルトの名無しさん
2012/07/31(火) 20:32:33.58両方から内定きたよ
0213uy
2012/07/31(火) 21:29:15.25約 17,400,000 件 (0.16 秒)
の検索結果
0214uy
2012/07/31(火) 21:30:02.00約 554,000 件 (0.26 秒)
0215デフォルトの名無しさん
2012/07/31(火) 22:34:05.00railsはやりすぎだと思うけど
0216デフォルトの名無しさん
2012/07/31(火) 22:50:53.37その検索の仕方じゃ情報がでてこないって話なのに
0217デフォルトの名無しさん
2012/07/31(火) 22:54:55.95js使ってるやつなんて初心者ばっかり
0218デフォルトの名無しさん
2012/07/31(火) 22:57:25.07jsと違って簡単に情報でてくる
0219デフォルトの名無しさん
2012/07/31(火) 23:01:23.52>>206あたりに応じたつもりだった
スクレイピングは好きな言語でやればいいんじゃないの
やりやすいかどうかなんて結局モジュールの問題でしょ
0220デフォルトの名無しさん
2012/07/31(火) 23:09:16.91特にLLはそうなんだよね。
0221デフォルトの名無しさん
2012/07/31(火) 23:09:30.01スクレイピングにはむいてない
0222デフォルトの名無しさん
2012/07/31(火) 23:12:53.44だってjsでググってんのに他言語の情報ばかりでてくるw
jsの化けの皮がはがれてきたな
0223デフォルトの名無しさん
2012/07/31(火) 23:14:20.18jsいらない
0224デフォルトの名無しさん
2012/07/31(火) 23:22:51.70しかし、LLの王者はJSで決定してしまっているのです。
折角のインタプリタなのだったら、ブラウザで動くぐらいのことは、
してのけてみて欲しいものです。
0225デフォルトの名無しさん
2012/07/31(火) 23:33:59.410226デフォルトの名無しさん
2012/07/31(火) 23:50:36.950227デフォルトの名無しさん
2012/08/01(水) 00:02:11.62同時に1000サイトクロールしても
cpu余裕
0228デフォルトの名無しさん
2012/08/01(水) 00:09:39.820229デフォルトの名無しさん
2012/08/01(水) 00:14:36.23おいwwww
試しにjavascriptにとって不必要()な情報はぶいて検索したら
javascript mechanize -perl -ruby -python
約 22,600 件
2万件しかヒットしねえよ
jsの情報全然ないんだな
流石に使ってる奴が初心者ばかりなことはある
0230デフォルトの名無しさん
2012/08/01(水) 00:15:40.73ruby,pythonでよさそうだな
0231デフォルトの名無しさん
2012/08/01(水) 00:21:42.93出来ればmechanizeで頼むわ
ruby,pythonユーザーはスクレイピングといえばまずはmechanizeだと思うんで
js乗り換えるとしてもmechanize使えないならマジでjsゴミ
1、どういう単語で検索したか
2、何番目のサイトで情報がヒットしたか
3、どういうサンプルが載せられていたか
この3点で作りやすさがわかるからやってくれよ
出来るんだよな?
0232デフォルトの名無しさん
2012/08/01(水) 00:25:02.040233デフォルトの名無しさん
2012/08/01(水) 00:27:01.67○RubyやPythonはJavaScriptと違い、使い道なんてない。
0234デフォルトの名無しさん
2012/08/01(水) 00:27:34.46誰かがレールを引かないと先に進めない初心者がな
0235デフォルトの名無しさん
2012/08/01(水) 00:31:04.040236デフォルトの名無しさん
2012/08/01(水) 00:49:14.01わざわざレールがまだしかれてないjsで「無駄な」時間をかけてスクレイピングツール作る利点って何かあるか?
0237デフォルトの名無しさん
2012/08/01(水) 00:50:56.07だから美味しいんだよw
0238デフォルトの名無しさん
2012/08/01(水) 00:51:54.80Perlはppm
rubyはgem
jsってどうやってんの?
まさかブラウザからアクセスしてダウンロードしてインストールとかそんなバッカみたいに面倒くさいことやらなくちゃ
ライブラリがインストールできないとか、石器時代みたいなことやってるわけあるまいしねぇ・・・
0239デフォルトの名無しさん
2012/08/01(水) 00:52:54.01jsで苦労して苦労してスクレイピングツールを作ると
何かがおいしいらしいよ
0240デフォルトの名無しさん
2012/08/01(水) 00:54:33.44最近流行り?のnode.jsをインストールするコマンドだけでも教えて欲しいな
0241デフォルトの名無しさん
2012/08/01(水) 00:57:07.71ライブラリのバージョン管理もしにくいし、ライブラリのアップデートも削除もしにくいし、
それはちょっとなぁ・・・
0242デフォルトの名無しさん
2012/08/01(水) 01:00:01.98インタプリタなLLなのに、何故かブラウザで動かすことが出来ない
機能不全な言語の存在意義でも考えてたら?
0243デフォルトの名無しさん
2012/08/01(水) 01:01:06.15みんなが使ってないから使えない初心者いるな
234 :デフォルトの名無しさん:2012/08/01(水) 00:27:34.46
いるんだよなー
誰かがレールを引かないと先に進めない初心者がな
235 :デフォルトの名無しさん:2012/08/01(水) 00:31:04.04
誰か作ったのパクらないとなにも出来ない初心者いるね
------------
はいwwwww つまりjsは誰も使ってないってことでした
使用ユーザーのほとんどはHTMLのついでに触ってるだけ
理由:それ以外の場所ではjs以上の選択肢としてruby,python,C#が存在するから
0244デフォルトの名無しさん
2012/08/01(水) 01:07:41.43この言語何もできねーじゃん
0245デフォルトの名無しさん
2012/08/01(水) 01:08:14.89インタプリタで遅い意味不明言語のことはどうでも良い。
せいぜい互いで食い争ってれば良い。
そうしている間にも、Webのクライアントサイドを独占しているJSが、
否応なしに普及していってる。もう選ぶ権利はない。
0246デフォルトの名無しさん
2012/08/01(水) 01:08:46.55JavaScriptでスクレイピングツールの作り辛さについて突っ込んだらこれだよ
232 :デフォルトの名無しさん:2012/08/01(水) 00:25:02.04
みんなが使ってないから使えない初心者いるな
234 :デフォルトの名無しさん:2012/08/01(水) 00:27:34.46
いるんだよなー
誰かがレールを引かないと先に進めない初心者がな
235 :デフォルトの名無しさん:2012/08/01(水) 00:31:04.04
誰か作ったのパクらないとなにも出来ない初心者いるね
0247デフォルトの名無しさん
2012/08/01(水) 01:09:58.270248デフォルトの名無しさん
2012/08/01(水) 01:11:07.80コマンドラインからライブラリのインストールも出来ないjs
スクレイピングも出来ない
0249デフォルトの名無しさん
2012/08/01(水) 01:12:38.540250デフォルトの名無しさん
2012/08/01(水) 01:14:57.780251デフォルトの名無しさん
2012/08/01(水) 01:33:59.05JavaScriptでスクレイピングツールの作り辛さについて突っ込んだらこれだよ
232 :デフォルトの名無しさん:2012/08/01(水) 00:25:02.04
みんなが使ってないから使えない初心者いるな
234 :デフォルトの名無しさん:2012/08/01(水) 00:27:34.46
いるんだよなー
誰かがレールを引かないと先に進めない初心者がな
235 :デフォルトの名無しさん:2012/08/01(水) 00:31:04.04
誰か作ったのパクらないとなにも出来ない初心者いるね
0252デフォルトの名無しさん
2012/08/01(水) 01:35:06.590253デフォルトの名無しさん
2012/08/01(水) 01:43:50.2733 :デフォルトの名無しさん:2012/07/24(火) 23:55:34.03
javascriptゴリゴリ書かせられてるんだが
明らかにクソだとわかってても直す気がなくなっていく
これが動的言語・・・・
0254デフォルトの名無しさん
2012/08/01(水) 02:11:43.980255デフォルトの名無しさん
2012/08/01(水) 02:13:58.84JavaScriptいらない
0256デフォルトの名無しさん
2012/08/01(水) 02:37:04.990257デフォルトの名無しさん
2012/08/01(水) 03:22:01.610258デフォルトの名無しさん
2012/08/01(水) 04:02:24.71JavaScriptでスクレイピングツールの作り辛さについて突っ込んだらこれだよ
232 :デフォルトの名無しさん:2012/08/01(水) 00:25:02.04
みんなが使ってないから使えない初心者いるな
234 :デフォルトの名無しさん:2012/08/01(水) 00:27:34.46
いるんだよなー
誰かがレールを引かないと先に進めない初心者がな
235 :デフォルトの名無しさん:2012/08/01(水) 00:31:04.04
誰か作ったのパクらないとなにも出来ない初心者いるね
0259デフォルトの名無しさん
2012/08/01(水) 04:09:21.230260デフォルトの名無しさん
2012/08/01(水) 04:41:16.09jsいらね
0261デフォルトの名無しさん
2012/08/01(水) 04:44:29.49常に手作業だからマウス操作だけうまい
0262デフォルトの名無しさん
2012/08/01(水) 04:47:10.90今時スクレイピングすらまともにできない言語って
使いの厳しいだろ
メソッド呼び出し時の括弧も省略できないし
0263デフォルトの名無しさん
2012/08/01(水) 04:53:51.31たかがスクレイピングしたいってだけで作るまでに10分とかかかるならマジでいらない
ruby、pythonならググればすぐに実行可能なサンプルでてくるからマジで動くもの作るまでに1分かからないw
効率の悪いゴミは大変だなあ
jsやってるやつは全員ゴミ
0264デフォルトの名無しさん
2012/08/01(水) 04:55:13.29決してjsではない
今時スクレイピングすらできない言語とかいらないよ
0265デフォルトの名無しさん
2012/08/01(水) 05:10:40.120266デフォルトの名無しさん
2012/08/01(水) 05:12:21.39誰もやらないからサンプルとかねーし
0267uy
2012/08/01(水) 05:12:37.48javascript スクレイピング
約 17,400,000 件 (0.16 秒)
の検索結果
214 名前:uy[sage] 投稿日:2012/07/31(火) 21:30:02.00
ruby スクレイピング
約 554,000 件 (0.26 秒)
218 名前:デフォルトの名無しさん[] 投稿日:2012/07/31(火) 22:57:25.07
とりあえずスクレイピングするならruby、pythonで決まり
jsと違って簡単に情報でてくる
0268デフォルトの名無しさん
2012/08/01(水) 05:43:19.05そんな言語いらない
0269デフォルトの名無しさん
2012/08/01(水) 05:44:14.690270デフォルトの名無しさん
2012/08/01(水) 07:03:17.290271デフォルトの名無しさん
2012/08/01(水) 07:04:00.390272デフォルトの名無しさん
2012/08/01(水) 07:05:19.560273デフォルトの名無しさん
2012/08/01(水) 07:06:28.15スクレイピングさえできない言語に価値はない
0274デフォルトの名無しさん
2012/08/01(水) 08:04:03.93jsは初心者ばっか
0275デフォルトの名無しさん
2012/08/01(水) 08:04:44.880276デフォルトの名無しさん
2012/08/01(水) 08:05:53.58jsいらねえ
0277デフォルトの名無しさん
2012/08/01(水) 08:06:41.350278デフォルトの名無しさん
2012/08/01(水) 08:07:41.930279デフォルトの名無しさん
2012/08/01(水) 08:13:29.560280デフォルトの名無しさん
2012/08/01(水) 08:24:02.66初心者あやまれ
0282デフォルトの名無しさん
2012/08/01(水) 08:28:00.85初心者あやまれ
0283デフォルトの名無しさん
2012/08/01(水) 08:28:54.370284uy
2012/08/01(水) 08:36:49.43javascript スクレイピング
約 17,400,000 件 (0.16 秒)
の検索結果
214 名前:uy[sage] 投稿日:2012/07/31(火) 21:30:02.00
ruby スクレイピング
約 554,000 件 (0.26 秒)
0285デフォルトの名無しさん
2012/08/01(水) 08:45:08.240286デフォルトの名無しさん
2012/08/01(水) 08:57:45.300287デフォルトの名無しさん
2012/08/01(水) 09:36:26.940288デフォルトの名無しさん
2012/08/01(水) 09:37:52.28スクレイピングできれば2chブラウザーも一瞬でつくれる
それがjsではできない
0289デフォルトの名無しさん
2012/08/01(水) 09:49:05.90クロームの2ちゃんブラウザってjsで作られてるんじゃないの?
0290デフォルトの名無しさん
2012/08/01(水) 10:23:40.91JSが使えるプラットフォームのひとつでJS全般の話という訳ではないけど、
node.js は非同期フレームワークでもあるのでスクレイピングやクローラーに適してる。
検索結果にノイズが多いのは、JavaScriptは処理系や組み込まれた環境がたくさんあるから。言語名より処理系・環境名で検索するといい。
自分が試してみた限りではすぐに情報出てきたよ。「node.js scraping」「firefox拡張 スクレイピング」等で検索
「mechanize」って名前の元はPerlのモジュールだと思うけど、初心者は多分そんな用語で検索しない。
0291デフォルトの名無しさん
2012/08/01(水) 10:25:04.05俺はDOMインタフェースを理解できないバカです、っていう宣言か、それ?
0292デフォルトの名無しさん
2012/08/01(水) 10:29:09.44彼、本当はRubyからJSに乗り換えたいと思っているから。
もうすぐ、Ruby、Python、JSが使えるのにC++、Java使っているやつって何なの?って言い出すよ。
0293デフォルトの名無しさん
2012/08/01(水) 11:00:46.370294デフォルトの名無しさん
2012/08/01(水) 11:29:50.34それをいったらnode.jsもc言語のライブラリつかえるだろ
0295デフォルトの名無しさん
2012/08/01(水) 11:31:53.270296デフォルトの名無しさん
2012/08/01(水) 11:53:12.690297デフォルトの名無しさん
2012/08/01(水) 11:56:30.58まず最初に出てくるサイトがこれだぞ
PHPじゃん
http://q.hatena.ne.jp/1332322578
0298デフォルトの名無しさん
2012/08/01(水) 11:57:45.03jsでスクレイピングをするには
ruby,pythonよりも明らかに面倒だという事は事実なんだろ?
>>290
>初心者にはお勧めしないけど、
0299デフォルトの名無しさん
2012/08/01(水) 11:59:21.740300デフォルトの名無しさん
2012/08/01(水) 12:31:23.540302デフォルトの名無しさん
2012/08/01(水) 12:45:02.490303デフォルトの名無しさん
2012/08/01(水) 12:48:04.520304デフォルトの名無しさん
2012/08/01(水) 12:52:17.930305デフォルトの名無しさん
2012/08/01(水) 13:09:13.93まー動かないんですけどね(禿笑
0306デフォルトの名無しさん
2012/08/01(水) 13:12:34.03ちょっと思ったより世界の進化が遅すぎなんね
さっさと歩けと思って、ついお前らに鞭をうってしまい、口調も厳しくなってしまう
ドカタPGには無縁の話だけど
一生涯かけてなんらかの開発をするならば、
1個の言語に自分の資産を構築していくことになる
その土台としてrubyを選び一応は信頼しているが
なんか、つぶれたらいやだなぁと感じてる
これなら最初からガチでC++でゆっくりといえども資産構築していったほうが良かった可能性も考えてる
俺もそろそろお前らと遊んでいられる時間もなくなってくる
俺が2ch上でrubyに貢献してやれるのもここまでだ・・・
0307デフォルトの名無しさん
2012/08/01(水) 13:13:31.21rubyが成功するまでに長い年月が掛かったし実用になるのは10年後ぐらいじゃないか
0308デフォルトの名無しさん
2012/08/01(水) 13:16:09.01両方いけるやん
0309デフォルトの名無しさん
2012/08/01(水) 13:16:31.40はい
さようなら
0310uy
2012/08/01(水) 13:17:14.74http://www.ironruby.net/browser/
0311デフォルトの名無しさん
2012/08/01(水) 13:18:26.310312デフォルトの名無しさん
2012/08/01(水) 13:18:39.23だいたい言語本体と言うよりgemが便利なんだし
文法だけならcoffeescriptとかでもスッキリするし
0313デフォルトの名無しさん
2012/08/01(水) 13:20:39.070314uy
2012/08/01(水) 13:26:40.19Ruby Perl PHP Python をブラウザ側で実装したブラウザってのも数年前に見たよ
意味があるなら誰かがやる
でも現状、開発効率よりも速度の方が大事で
「 j s よ り 高 級 で 便 利 な 言 語 」を実装する意味を薄いとされている
0315デフォルトの名無しさん
2012/08/01(水) 13:27:32.990316デフォルトの名無しさん
2012/08/01(水) 13:34:44.12ソフトウェアなんて消耗品だろ.xlibから自前でgtkみたいなツールキットからこさえるのか?
GNUStepみたいなジジイのファックぐらい気合が入ったプロジェクトもあるけれど
メンテする人間が居なくなったら終わりだろうな
0318デフォルトの名無しさん
2012/08/01(水) 13:47:50.46時世と目的にあったものしか使う気がしない
rubyを使うこと自体が目的なら、どうぞご自由に
0319デフォルトの名無しさん
2012/08/01(水) 13:52:05.560320デフォルトの名無しさん
2012/08/01(水) 13:57:09.26バカだろ。特定のブラウザ上でのみ動く、では意味がないんだよ。
そんなプロジェクトは頓挫して当然。実行速度の問題ではない。
名だたる殆どのブラウザの上で動くのがJSの強み。
0321デフォルトの名無しさん
2012/08/01(水) 14:02:45.21というか、いつまでもjsが載ったままだとは到底ながら思えない
何れはブラウザ共通のvmや中間言語が出来きるだろうが、
その時にはオライリーから出ているjsのテクニックも無下になるな
basicで指折りながらマシン語を打つような真似したくないな
0322uy
2012/08/01(水) 14:30:08.99なんでこんな無知がいるん
js,htmlってブラウザごとに動作違う事のも知らんのか
個人サイト() レベルしか作ったことないからそういう発想なんだよ
0323デフォルトの名無しさん
2012/08/01(水) 14:42:13.72w3mやemacsのバッファ上からはjsで書かれたページ見れないんだよね
ちょっと前から使わなくなったけど
0324デフォルトの名無しさん
2012/08/01(水) 15:02:21.62(階層化の有害性)"と題された節が有り、「階層化」という考え方が概念的および構造的に
さまざまな利点を持っているが、実装面では層単位で同じような最適化が繰り返し発生する
ことによる無駄な処理により効率的な実装を阻害し、複雑化を招くことがあり、また低層部分
のみに存在するデータにアクセスできない場面が発生するなど、インターネット・プロトコルの
目指す「単純化」という原則に反することもあることが明記された。
0325uy
2012/08/01(水) 15:12:33.80俺がいなくなった後のことなんて知らない
最低あと10年程度はrubyが時代について行ってくれれば良い
多少遅れても許容できる範囲で
俺様にはrubyをどうこうする程の時間はないので
開発してくれているルビリスト周辺、matzやsora_hを信頼していくしかない
ただし馴れ合いはしない
0326デフォルトの名無しさん
2012/08/01(水) 15:28:07.95○相手にされない
0327デフォルトの名無しさん
2012/08/01(水) 15:29:04.02サイトに使われているJSを読む必要がある。
JS恐ろしい子。これは普及するわ。
0328デフォルトの名無しさん
2012/08/01(水) 15:31:33.50○才能がないからruby本体なんてhackできない
0329デフォルトの名無しさん
2012/08/01(水) 15:42:34.48↓
Rubyがオワコンになっては困るのでルビー押し
↓
ここへきてLL界はJSが圧倒的に優勢
↓
とはいえ、さすがにJSでゲームを作る気はしない
↓
かといって、Rubyは廃れそう。
↓
この際C++もあり ←今ここ
JSは凄いよ。俺みたいにLLは総じて糞だと思っている人でも、JSだけは無いと困るからな。
しかも、そのJSが他の鬱陶しい糞LL言語を駆逐してくれるのだから、
まったくJS様様だよ。もう汎用LL言語はJSだけでよいよ。
たくさんの言語を使い分けるのも大変だしね。
0330デフォルトの名無しさん
2012/08/01(水) 15:43:41.09読まざる、書かざるを得ない糞言語だしな
かつてのunixユーザーにとってcがネイティブタンだったのと同様に,
web業界やアプリのマクロとしてjsがその立ち位置に着くだろうな
0331デフォルトの名無しさん
2012/08/01(水) 15:46:31.23才能が無さそうだから、才能のない俺からアドバイスしておく
javaかc#+unityでやれ
0332デフォルトの名無しさん
2012/08/01(水) 15:49:50.670333デフォルトの名無しさん
2012/08/01(水) 15:59:10.280334デフォルトの名無しさん
2012/08/01(水) 16:01:03.22>>330も言ってるけど、かつてのC言語と同じ理屈で、
糞だろうが何だろうが、もう関係ないって感じ。
数多の言語があるのは人的リソースが分散して好ましくないし、
LLのスタンダードをどれか一つに絞ろうと思ったときに、
ブラウザで動くのと、動かないのがあれば、
そりゃ動くほうがスタンダードに決まっちまうわ。
0335デフォルトの名無しさん
2012/08/01(水) 16:04:41.11真っ先に駆逐されるわ。使い分ける意味がないからね。
リソースが分散するだけ。
0336uy
2012/08/01(水) 16:04:53.46本当に何もわかってねえし・・・ 頭が悪いならレスするな
10年という数字出したのに
その2言語が10年後も生きてるはずがないだろバカ?
C#に関しては、MSが10年以内にはC#の次の言語を出してるからマジいらない
JAVAは俺から見たらC#でた時点で既に殺されてる
結局残るのはC/C++
jsへの以降も一瞬考えてた時期はあるけど
やっぱjsはrubyに比べたら記述が冗長してるよ
俺がC++扱えるせいでそう思えるのかも知れないが、jsよりもC++の方がマシだと本気で思ってる
現状動的言語で大規模開発が可能なのは、クラス、モジュールで機能が充実しきってるrubyだけ
rubyでやってても問題にはぶち当たる、それを別のLLで解決できる気はしてこない
0337uy
2012/08/01(水) 16:13:21.40rubyのように
->{} ← これで表現できるようには未来永劫ならないんだよ
パーサを複雑には出来ない言語だから
function(){} とかかなければならない
こういう小さな場所から開発効率は変わってくる
jsがブラウザ以外の場所でも使えると勘違いしてる奴は
用途を履き違えているバカ
もしjsがruby,pythonの領域にはいってくるなら、それはjsではなくまったくの別言語として生まれ変わっていなければ
勝負にすらならない
0338デフォルトの名無しさん
2012/08/01(水) 16:18:05.07久しぶりにまともな書き込みだな。
C#は良い言語だが、MSべったりなので将来が怖い。
ゲイツが居なくなたからかしらんが、Windows8は糞だったし、いまいち未来が見えん。
VBもあっさり切られたし、.NetやC#もどうなるか分からん。メトロみたいに腐る可能性も有る。
あと、なんか癪に障るってのもある。
JavaはOracleになってからアレだし、ゲームならDirectXだから、
C#やC++のほうが愛称が良い。
C++は多くの人が使っているし、ネイティブ系の超定番だから永遠に廃れることはないけど、
GCが無いのがしんどい。しいて言えばそれぐらい。
趣味プログラミングは開発が長期に及ぶのが普通だし、
書いたコードはまさしく自分の資産なので一生の付き合いにしたい。
だったら長期的に仕様が安定していて、流行り廃りに無縁なC/C++は有り。
0339デフォルトの名無しさん
2012/08/01(水) 16:19:47.690340uy
2012/08/01(水) 16:22:45.40とか思ってるのかもしれないが、
言っておくけど
用途の違う言語を別フィールドに引っ張り出してきたところで
今まで以上のスキルレベルや作業量が要求されるようになるだけで
絶対楽にはならないから、現実を見てドカタはJAVAとPHPの勉強しとけば良いと思うよ
俺はrubyをお前らに使えとか言ってない
ドカタはJAVA PHP jsで決まり
自分から物の需要を作れる層だけがruby,pythonを使う権利がある
0341デフォルトの名無しさん
2012/08/01(水) 16:24:40.070342デフォルトの名無しさん
2012/08/01(水) 16:27:38.95人の行き来がしやすくなる。それだけでも十分メリット。
0343デフォルトの名無しさん
2012/08/01(水) 16:32:43.98js使う利点ねーだろ・・・
0344デフォルトの名無しさん
2012/08/01(水) 16:44:04.900345uy
2012/08/01(水) 16:47:58.52がんばってほしいよmatz
とりあえず10年生きてくれれば良い
そのころには俺も何か環境は変わっているはず、コードはかいていないかもしれない
でもキモブサルビリスト達とは馴れ合わないから、二度と話かけんなよ
0346デフォルトの名無しさん
2012/08/01(水) 16:52:25.140347デフォルトの名無しさん
2012/08/01(水) 18:10:56.340348デフォルトの名無しさん
2012/08/01(水) 18:32:21.51c++は言語仕様が固まっていてもライブラリや周辺ツールが安定してないだろ
0349デフォルトの名無しさん
2012/08/01(水) 18:49:06.48そのブスがJS
0350デフォルトの名無しさん
2012/08/01(水) 19:00:38.040351デフォルトの名無しさん
2012/08/01(水) 19:07:47.68c++は全部自分でライブラリを書く
0352デフォルトの名無しさん
2012/08/01(水) 19:13:21.330353デフォルトの名無しさん
2012/08/01(水) 19:36:52.92既成のものより出来が悪いライブラリ作りに費やす人生って何が楽しいんだ?
最も現実世界が充実していればプログラミングなんて作業に青春を費やすわけもないが
0354デフォルトの名無しさん
2012/08/01(水) 20:11:47.870355デフォルトの名無しさん
2012/08/01(水) 21:06:53.04プログラミングなんて、世界を了解するためのものだから。
他人が了解してくれても何にもならない。
0357uy
2012/08/01(水) 22:43:17.85> クライアントとサーバー側で同じ言語で開発できたら仕事が楽になるかも?
> とか思ってるのかもしれないが、
> 言っておくけど
> 用途の違う言語を別フィールドに引っ張り出してきたところで
> 今まで以上のスキルレベルや作業量が要求されるようになるだけで
> 絶対楽にはならないから、
同じ言語を使っても楽にならないというのは分かった。
じゃあ、違う言語を使ったら楽になるのか?
違う言語を使っても楽にならないのであれば
同じ言語でいいだろう?
0358デフォルトの名無しさん
2012/08/01(水) 22:51:50.50クライアントとサーバーは同じひとがやるから
作業量が増えるな
0359uy
2012/08/01(水) 23:00:21.72一人あたりの作業量が増えるという意味でしょう?
二人で分ければいいと思うよ。
つか、お前の会社は言語が同じなら、
システム全体を一人で開発すんの?
個人事業主じゃあるまいしw
0360デフォルトの名無しさん
2012/08/01(水) 23:06:44.90わかってないなー
二つにわかれてればじゃあ二人でとなるけど
おなじ言語ならじゃあ一人でとなるのがわからんのか
0361デフォルトの名無しさん
2012/08/01(水) 23:07:44.43やるケース多いだろ
0362uy
2012/08/01(水) 23:24:22.65少なくともサーバー側のアプリは
一つの言語で統一されてますよね。
その理屈で言えば、サーバー側のアプリを
一人で開発するってことになるわけですが?
>>361
違う言語を使っても、同じ人がやりますよね。
PHPとHTML+JavaScritpt
0363デフォルトの名無しさん
2012/08/02(木) 03:00:24.70サーバサイドとクライアントサイドを同じ言語にするのは、明らかに開発効率が上がる。
0364デフォルトの名無しさん
2012/08/02(木) 03:02:20.49別に自分のやりたいことにあわせて自ライブラリかくんだから既成ライブラリほど万能じゃなくとも質さえ並んでればいいんだよ
その程度に時間かけてしまうやつや、どうかいても劣化実装になるってやつはC++触れない
0365デフォルトの名無しさん
2012/08/02(木) 05:36:46.23既成のライブラリより性能、品質面で俺はその上をいくものが作れるといった
中学生特有の精神病を患っていないとc++を扱うのは難しいわけだな
0366デフォルトの名無しさん
2012/08/02(木) 05:40:14.53プログラマがデザインするのか?ろくなことにならねーぞ
中小企業のプログラマがデザインした自社HPをいくつか見てみろよ
未だに2000年以前のカビ臭いHPなところばかりだぜ
0367デフォルトの名無しさん
2012/08/02(木) 06:09:38.61だから、
その「既存のライブラリ」とやらを作ってきたのはだれだ?
もしそのオプソのライブラリがC/C++で描かれているなら、当然それを作ったり
支援しているのはC/C++使いなわけで
C++を使っていくってのは、「ライブラリをこれから作る」とかじゃなくて
「C++で作っちゃった(まちがって。趣味で。)」から、それを使っていくかみたいな流れが正しい
0368デフォルトの名無しさん
2012/08/02(木) 06:37:27.280369デフォルトの名無しさん
2012/08/02(木) 07:13:30.490370デフォルトの名無しさん
2012/08/02(木) 07:17:36.94良いライブラリは良い環境を作らないと動かなかったりする
例えばLinuxとJavaがないと動かないとか
ライブラリを作らないかわりに環境作りに青春を費やす
0371デフォルトの名無しさん
2012/08/02(木) 07:27:45.58javaやc++がない時代に自社開発でc++を使い続けていた奴らかアカポスの連中だろ
>>370
バカ杉.linuxとjavaなんて1ヶ月もあれば環境設定できるから
K&Rを読んで、Effective C++を読んで、cppunit、git、テンプレート、gdb、UML、デザパタ,emacsのバインドを覚えて、
Makefile書いて、メモリリーク探すよりか、javaとeclipseでも使った方が効率良いから
0372デフォルトの名無しさん
2012/08/02(木) 07:28:33.61○c#がない
0373デフォルトの名無しさん
2012/08/02(木) 07:35:58.75ネイティブが良い場合はC++、JavaVMが良い場合はJava、.Netが良い場合はC#でFAだろ。
0374デフォルトの名無しさん
2012/08/02(木) 07:46:45.910375デフォルトの名無しさん
2012/08/02(木) 07:56:44.92windows8になってから、その戦略にM$まで追従してるし
0376デフォルトの名無しさん
2012/08/02(木) 08:10:03.85.netってunity以外に利用する目的がわからないな
ライブラリ数や実効速度、動作環境からしてjvmの方が優れてない?
単純に言語自体でみればc#の方がよく出来ているし、c# on jvmができれば良いんだけど
0377デフォルトの名無しさん
2012/08/02(木) 08:29:39.69http://toro.2ch.net/test/read.cgi/tech/1343290581/
このすれでjsディスってるやつがいる
0378デフォルトの名無しさん
2012/08/02(木) 08:38:40.33wxWidgetsのwxJavascriptもGLUEScriptに名称を変更して
プロジェクトが活発になったな感があるな
java vs javascrpt + c++の構図が見えてきそうだ.
関数型言語ってNTTデータやIIJみたいな大手でパーサー書く用途には使われてるのかしら
0380デフォルトの名無しさん
2012/08/02(木) 08:55:21.340381デフォルトの名無しさん
2012/08/02(木) 09:01:39.750382デフォルトの名無しさん
2012/08/02(木) 09:07:40.10厨房しかいないこのスレにlinuxカーネルやrubyのコミッタが居るなんて思えない
0383デフォルトの名無しさん
2012/08/02(木) 09:43:47.410384デフォルトの名無しさん
2012/08/02(木) 10:03:14.110385デフォルトの名無しさん
2012/08/02(木) 10:21:35.99どう考えても.netじゃjvmに勝てそうにないし
html5+c++が1つの理想郷だと思うけれどセキュリティ面なんて
絶対に信頼できそうにないよね
0386デフォルトの名無しさん
2012/08/02(木) 10:28:48.110387デフォルトの名無しさん
2012/08/02(木) 10:32:36.07https://gist.github.com/3217582
0388デフォルトの名無しさん
2012/08/02(木) 11:17:01.95何そのgnomeでコケたvalaみたいな言語
0389デフォルトの名無しさん
2012/08/02(木) 15:24:58.21あれならjsなしで動的なページ作れる
IE以外は未対応っぽいけど
0390デフォルトの名無しさん
2012/08/02(木) 15:37:24.970391デフォルトの名無しさん
2012/08/02(木) 15:47:46.790392デフォルトの名無しさん
2012/08/02(木) 16:55:20.05需要がない
0393デフォルトの名無しさん
2012/08/02(木) 17:42:56.220394デフォルトの名無しさん
2012/08/02(木) 18:45:03.59どうしてもIISやSQL Serverの方がいいけど、monoでもそこそこ動くはず。
0395デフォルトの名無しさん
2012/08/02(木) 19:57:37.610396デフォルトの名無しさん
2012/08/02(木) 20:31:15.100397デフォルトの名無しさん
2012/08/02(木) 22:55:19.710398デフォルトの名無しさん
2012/08/02(木) 22:56:57.270399デフォルトの名無しさん
2012/08/02(木) 22:58:55.77たとえ周りがどうなろうとも
0400デフォルトの名無しさん
2012/08/02(木) 23:10:33.470401デフォルトの名無しさん
2012/08/03(金) 02:27:43.67すから
のーど
全部こけてる
0402デフォルトの名無しさん
2012/08/03(金) 02:41:54.41日本は何故かいつまでたってもPHP
おいてかれるわけよ
何も不思議なことはない
0403デフォルトの名無しさん
2012/08/03(金) 04:26:22.37日本はお膝元だけあってRubyは目立ってる方でしょう。その分、Pythonが割を食ってる。
あと、ASP.NETというかIISも世界的見ればもっとシェアあるね。
海外のレンタルサーバ屋だとたいていIISプランも用意されてるけど、日本だとApacheしかないとこが多い。
0404デフォルトの名無しさん
2012/08/03(金) 04:29:10.36そのせいか、CMSは海外じゃとっくにWordPressが独占状態なのに、日本じゃ未だにMovableTypeもそこそこ使われてる。
0405デフォルトの名無しさん
2012/08/03(金) 05:15:53.25アレはダメだ
0406デフォルトの名無しさん
2012/08/03(金) 05:41:53.59アホしかいない
0407デフォルトの名無しさん
2012/08/03(金) 06:38:41.42実際pythonが使われない理由はそこ
0408デフォルトの名無しさん
2012/08/03(金) 07:14:54.32インデントが強制されたりするのかしら?
0409uy
2012/08/03(金) 07:20:28.650410デフォルトの名無しさん
2012/08/03(金) 07:22:33.66ウェブ開発にpythonを持ってくるメリットって何?見当たらないんだけど
>>409
それでも仕事がある
0411デフォルトの名無しさん
2012/08/03(金) 07:28:41.58ESRが書いた釣り文書に釣られた日本人が多いんだろ
0412デフォルトの名無しさん
2012/08/03(金) 07:33:27.96ソースは?
0413uy
2012/08/03(金) 07:38:27.03えっと
くやしいってことかな?
0414デフォルトの名無しさん
2012/08/03(金) 07:52:30.68railsの仕事なんて島根ぐらいにしかないでしょ
0415デフォルトの名無しさん
2012/08/03(金) 08:33:51.020416デフォルトの名無しさん
2012/08/03(金) 08:57:18.740417uy
2012/08/03(金) 13:54:42.840418uy
2012/08/03(金) 15:09:18.70言語の良し悪し語っててつらくないのかなって思い始めた
・・・・・・・・・・(゜∀゜;ノ)ノ
0419デフォルトの名無しさん
2012/08/03(金) 15:21:48.56ないの?
普通あるだろ
0420デフォルトの名無しさん
2012/08/03(金) 16:06:14.740421uy
2012/08/03(金) 16:09:00.260422デフォルトの名無しさん
2012/08/03(金) 16:21:29.30jsとrubyの小技を2つも覚えるならjsつかった方がマシだなというのが恐らく世間の考え
>>419
大手にSEとして就職した知人の話じゃ使ったことない言語の保守・改修で選択する権利なんてないって
0423デフォルトの名無しさん
2012/08/03(金) 16:25:46.44プログラミングは書くより読むほうが難しいので、何度も読んでるうちに自然とJSに詳しくなる。
かくして潜在的JSユーザがどんどん増えていく。人が集まれば企業が資本を投入する。
環境が整ってより一層普及する。正のスパイラル。
スクレイピングするのにRubyを知っている必要はないが、
JSを知っている必要は有る。スクレイピングを例に出したのは失敗だったな。
0424デフォルトの名無しさん
2012/08/03(金) 16:44:41.98そりゃそうだ。
文法を覚えるのは良いとしても、ライブラリ揃えたりといった環境構築が2倍面倒だ。
成果物もRubyとJSに分散してしまって再利用しにくくなるし。
公式の動向や互換性といった政治的な泥臭い悩み事も2倍になる。
そのくせ、二刀流しても、似たような機能の言語だから、表現の幅が大して増えない。
だったらどっちか片方で良いや、ってなるのが普通。
そんで、ブラウザでも動くというたったそれだけの事でJSが生き残るわけだ。
このスレは今まで散々文法で優劣を比べてきたけど、何の意味もなかったわけだ。
真なる勝敗の決め手はブラウザで動くかどうかだったってわけ。
0425デフォルトの名無しさん
2012/08/03(金) 16:54:40.120426デフォルトの名無しさん
2012/08/03(金) 17:03:56.30ブラックウェアじゃないか
0427uy
2012/08/03(金) 17:59:03.56それ絶対スカラやくろーじゃと同じように1年経たずに話題にもならなくなる技術だよ・・・・
俺が恐れてるのはjs(笑)ではなくrubyの上をいく言語の登場だからね
冗長した記述を余儀なくされるjsでは
perlにさえ勝てないことはしってる
だからrubyが流行るまでjs笑いガン無視でperlが使われてたというのに
0428uy
2012/08/03(金) 18:06:36.70jsはでてこない
jsはスクレイピングできない
0429デフォルトの名無しさん
2012/08/03(金) 18:10:20.160430デフォルトの名無しさん
2012/08/03(金) 18:34:23.99謝れ。ringoJSに夢見ているんだから謝れ
0431uy
2012/08/03(金) 18:38:26.14ページのソースなんてhtmlすら読まなくてもスクレイピングしていけるのに・・・
一々htmlだかjsだか読みながらスクレイピングしている効率の悪いゴミは大変だな
流石にjs使ってるだけあって、スクレイピングすら出来ない初心者のようだ
0433デフォルトの名無しさん
2012/08/03(金) 18:41:58.520434デフォルトの名無しさん
2012/08/03(金) 18:46:09.63CommonJSのリテラルにはpythonのリスト内包記法やeachなんかが取り入れられてた希ガス
0435uy
2012/08/03(金) 18:46:29.09俺がruby使えると思う場所は
日ごろの作業の自動化と、ゲーム内スクリプト
それ以外の場所では元々使えるとか思ってないよ
rails()とか、もうあと2,3年もしないうちに使われなくなると思ってる
でもお前らには色んな場所でruby使って欲しいよ rubyの成長の為に 礎となって欲しいよ
0436デフォルトの名無しさん
2012/08/03(金) 19:12:54.77問題は、ここの糞コテにそのようなスキルが無いことである
0437デフォルトの名無しさん
2012/08/03(金) 19:17:59.79確かにLinuxだとPythonが代替し始めてるけれど、まだまだPerlは必須だし、少なくともPerlの代替としてRubyという事はない。
PHPとRubyはウェブ専用言語って言っていいのでは。
0438デフォルトの名無しさん
2012/08/03(金) 19:18:55.98そこが面白いんじゃないか。
Ajaxが流行った性でブラウザで動くというたったそれだけの理由でJS急成長。
しかし、uyにとってはブラウザで動くかどうかはどうでも良い話。
ブラウザで動くことを差し引いたら、特に良い言語というわけでもない。
だけど、周りはJSに流れていき、Rubyは廃れてく。
uyにとっては何一つとして美味しいところがない展開。
それだけでもJS最高です!!
0439デフォルトの名無しさん
2012/08/03(金) 19:24:54.76RuBy
でrとbが抜けた半人前?
0440デフォルトの名無しさん
2012/08/03(金) 19:40:17.15空気読むのが苦手な人でも、うんこを避けることぐらいは出来る。臭うからな。
それすら出来ずに、うんこに全力で突進してしまう人のことを、
うんこ読めない=uyと言います。
0441uy
2012/08/03(金) 19:53:57.51ただ予言というかこの先どうなるかってのを的確にいってるだけで
jsがperl程度すら超えられる時代はこないってことをさ
現実をみろ
0442uy
2012/08/03(金) 19:58:51.32js笑いが存在したにもかかわらずperlの時代だったのかを理解しろ
そして何故だれもjsでスクレイピングしていないか
rubyが使われなくなるとすれば次に登場するLLの出来次第
そのときにrubyはついていけるのかどうか
俺が気にしてるのはそこだけ
今現在rubyが最高効率なのは今更議論することではなく
知らない奴が無知なだけ
0443デフォルトの名無しさん
2012/08/03(金) 20:21:28.74google mapがなかったし、ブラクラの温床になってたからな
rhinoが作り出されたのは1997年、google mapのサービスが開始されたのは2007年
javascriptの言語としての有用性はajaxブームに火が着く10年以上前から一部には理解されてといえる
その間、*nixにおいてperlが使われ続けていたのはawk,sed,shの歴史的経緯やcgiが主流だったから
その頃に日本でrubyと比較されてた言語といえば、HSPやActiveBasicだった記憶があるな。
もっとも、その頃にはlinuxなんて触ってなかったが
そろそろjsに収束してブームが去った後のヒッピーぐらいダサい存在になる悪寒
0444デフォルトの名無しさん
2012/08/03(金) 20:24:53.12JSのイメージはセキュリティーの問題もあって最悪で、
ブラウザの設定でOffにすることが薦められていたぐらい。
しかし、時代は変わったのですよ。
Ajaxのお陰でイメージが良くなり、利用者も増え、
言語仕様もよくよく見てみればシンプルで普遍性があり、ある種洗練されていて、
化石の割りに現代でも通用する、よく考えられたものだった。
通常であれば、ブラウザに新しいLLを搭載しようって流れになってもおかしくないのに、
そうはならなかったし、その必要もなかった。
むしろ、JSは使い物になるからこれからも使っていこう、サーバーサイドにも展開しよう、そういう流れ。
JSは、そのイメージから過小評価されていただけ。
0445uy
2012/08/03(金) 20:28:55.26勝手に使えとしか
お前は結局「今後のjsに期待。これからはjsの時代」って言ってるだけで
現時点のjsがゴミカスで、ほとんど誰も使ってないって事は認めてるんだよな
流行らないと思うよ が、俺の意見
無理にサーバーサイドにjsおくくらいなら新規言語作ったほうがはえーもん
0446uy
2012/08/03(金) 20:36:05.28「特化型」言語から「汎用型」にならざるを得ない
ブラウザ上で、テキストマークアップに特化したのがHTMLであり
スタイル記述するのがcssであり、
その部分をjsで書いたりなどはしない
特化型言語にjsはかなわないから
汎用型から、一部の目的に特化させるっていうならまだありえるが
jsっていうのはブラウザ特化型だよ
パーサを複雑に出来ないから冗長した記述のままシンタックシュガーも少なく
ブラウザ上でなら、大きな差となるかもしれないが、
サーバーサイド側で動かすには、マジでどうでもいい小さな
速度の為だけに負担をプログラマにかけ続ける言語
そして特化型から汎用型言語にはなれない
サーバーサイド側でかくコードの為に、何かを改変するにも、ブラウザ上でのjsが劣化しないように作らなければならない
それをやるくらいなら新言語開発の方が楽
jsがサーバーサイド側で使われる未来は"絶対に"来ない
0447uy
2012/08/03(金) 20:38:28.140448デフォルトの名無しさん
2012/08/03(金) 20:44:34.02誰も協力しないし、誰も使わない。だからこそ今になってのサーバーサイドJSなんだろ。
これ以上いろんな言語が乱立しても、人類のためにならないし、
むしろ言語を絞って欲しいわけ。俺だけじゃなくてほとんどの人がそう思ってる。
似たような言語がいっぱいあっても意味無いから。
あれだけ激しい競争をしているブラウザ界のなかにあって、
その殆どで奇跡的に動くJSこそ標準LLに相応しいわけ。
これは本当に奇跡で、このチャンスを逃すとLLの統一は無くなる。
だからこそ、業界総出でJSのプッシュになってるわけ。
0449uy
2012/08/03(金) 20:49:39.46俺はruby厨だけど
サーバーサイドは一番速度の出る言語で作ってサーバー性能生かすべきだと考えてる
rubyやその他の動的言語で書いたCGIなんて趣味の産物だろ
あとお前サーバーサイドで使うにもセキュリティの問題が大量に山積みなのわかってる?
jsはこれからそれをクリアしていかなければならないんだ
node.js()がまともに使えるようになるまで何年かかるやら
0450デフォルトの名無しさん
2012/08/03(金) 20:52:19.310451uy
2012/08/03(金) 20:56:14.18C++,C#,JAVAも使われていて
それらの言語にもjsが勝てると思っている?
現実を見ろ
いくらブラウザベンダがjsを押してるとはいってもw
流石にその押してる奴らがC++,C#,JAVAの場所にjsをもっていこうとかアホなことは考えていないだろう
サーバーサイドの席は既にいっぱいで、言語の供給過剰なんだよ
C++,C#,JAVAが取りこぼした席は早いもの順で既に埋まってる
0452uy
2012/08/03(金) 21:09:44.90それ以外の場所への進出はない
現実をみろ
仕事で使う前にまず趣味で使えるなのにスクレイピングさえできない言語とか冗談だろう
趣味言語として使えることがわかってから仕事言語に昇格される
jsはまだ趣味言語にすらなれていない
perl以下でC++以下
来年はスカラくろーじゃの仲間入り
0453デフォルトの名無しさん
2012/08/03(金) 21:11:22.91SedやAWKみたいなのまで置き換えるかは分からないが。
Rubyは、なんていうか、好きな人達が細々と使っていく言語になるだろう。
実行パフォーマンスの低さ、バージョン間互換性の悪さ、プラットホームがUNIX限定、ウェブ以外での過去資産の無さ、動的過ぎて使いこなすのが難しいとか。デメリットが多い。
ただ好きな人には好きな言語なんだろう。
0454デフォルトの名無しさん
2012/08/03(金) 21:13:53.56にもかかわらず何でこんな流れになってしまったかというと、一言で言えば、LL乱立しすぎ。
放っておいても、標準が決まる気配はないし、
むしろ教祖様になりたい人たちが、毎年のように新しい言語を作りまくる。
特に動的型言語はコンパイラの実装が簡単なので、アホでも作れてしまうからな。
そこで大多数の静寂を求める普通の人たちは、ブラウザを軸にLLの標準をJSにしてしまおうと考えている。
ブラウザに新しい言語を搭載しようとなると、それはもう大変で、はっきり言って無理なので、
ある種の聖域になってるわけ。激しいブラウザ競争を繰り広げている我の強い陣営たちも、
Ajaxが流行ったお陰で、奇跡的にJSの互換性にだけは気を使ってくれている、とてもありがたい状態。
で、その統一された世界観を折角なので他にも展開しようという流れ。
このムーブメントは長期にわたって持続されるよ。誰だって言語が乱立しているのは嫌だから。
0455デフォルトの名無しさん
2012/08/03(金) 21:38:41.20そうなれば、ブラウザにRubyを載せる流れになるんだろうし。万々歳。
だけど現実には全く逆の流れのムーブメントが起こっている。
それは、放っておいても何時までたってもLLのスタンダードが決まりそうにないから。
少なくともブラウザはJSで統一されているので、もう強制的にこれに決めてしまおうという流れ。
少々使いづらかろうが最早関係ない。乱立しているほうがよっぽど困る。
何時までもだらだらと決め手に欠けて決着をつけれなかったRubyやPythonが悪い。
あまりにも長引いたから、JSなどという骨董品を持ち出す羽目になってる。
あの我の強い各ブラウザ陣営が、ことJSに関してだけは互換性を重視するという、
奇跡のような状況を目の前で見せられてしまったものだから、なおさら期待が高まる。
もうみんなすっかり疲れてしまっているから、JSでFAにしたいわけ。
0456デフォルトの名無しさん
2012/08/03(金) 22:03:47.830457デフォルトの名無しさん
2012/08/03(金) 22:06:58.50これだけ互換性を重視するのはブラウザぐらいではないだろうかね。
数年前までは違っていたが、今はブラウザのシェアが良い感じにバラけてくれたお陰で、
信じられないぐらいの調和をもたらしている。IEの独占が続いていたら、
こうはならなかっただろうから、本当に良かった。
今やJSの公平さは誰しもが認めるところ。一社独占じゃないってのが良い。
「JSはみんなの物」感が凄い。まさに標準にふさわしいポジションに仕立てあがってる。
なんていうか、危ういパワーバランスの上に成り立ってる、調和のシンボルみたいになってる。
日本人的な美徳が溢れまくっててたまらない。
もし、IEの独占が続いていたら、誰もJSのプッシュなんかしなかったんだろうな。
糞言語ってことで終わってただろうよ。
0458デフォルトの名無しさん
2012/08/03(金) 22:11:38.03M$はVBAって糞スクリプトを推してただろw
ブラウザにjsを乗っけたのはネスケで、現在のmozillaだろ
それに元々のせる予定の言語はschemeだったものをlive scliptに変更して、
政治的な理由でjavascriptに名称を変更したんだぞ
0459デフォルトの名無しさん
2012/08/03(金) 22:30:05.230460デフォルトの名無しさん
2012/08/03(金) 22:32:53.90現状はjsで済むような雑務にjavaやc++が使われているだろ
javaやc++の正規表現、文字列やコレクション型、STLの使い勝手が動的言語ほど良くならないかな
0461デフォルトの名無しさん
2012/08/03(金) 22:48:02.34標準を意識しなければならない状況にありながら、
各陣営が別々にエンジンを実装しているところ。
この二点を満たさざるを得なくなる状況って、余り発生しない。
民主主義的な余分なエネルギーが沢山要るから、なかなかそういう状況に成長しない。
しかし、この二点を満たさなければ標準とはいえない。
各陣営が別々にエンジンを実装していても、独自仕様全開であれば標準になりえないし、
事実上の標準であっても、エンジンの提供元が一陣営のみであれば、標準じゃなくて単なる独占。
Webも少し前までは残念な状況で、当然JSの評価も糞だった。
しかし、ブラウザのシェアが良い感じにバラけてくれたお陰で、Web界は標準への取り組み姿勢が急成長し、
JSの地位も急上昇した。残念ながらRubyはまだその高みに達していない。
Pythonは沢山の実装があるので、どちらが標準たりえるかといえば、まだPythonだな。
しかし、今のブラウザほど標準が重くのしかかっているものは無いので、やはりJSだな。
0462デフォルトの名無しさん
2012/08/03(金) 22:57:44.50jsやschemeなんて実装が多すぎてライブラリやモジュール、ソフトウェアを作りたがらないだろ
実装とライブラリが囲い込まれたdelphiやobjective-cで作るのが正しいんだよ
0463デフォルトの名無しさん
2012/08/03(金) 23:09:07.34まもなくアウトオブブラウザなライブラリも大量に出てくるよ
あとRubyの立ち位置って、Perl/CGIの後継はPHP、SED/AWK/Perlの後継はPythonであって、Rubyはどこのポジションでも本流になれてない
Rubyと言うよりRailsがウェブフレームワークに大きな影響を与えたのはたいしたものだが、いまどきLLどころかJavaにもC#にもRailsライクなフレームワークがあるわけで、Railsを選ぶメリットは少ない
0464デフォルトの名無しさん
2012/08/03(金) 23:21:24.29これからは仕様にガチガチなブラウザのそれを標準としていくから問題ない。
MSやGoogleやAppleなどの超巨大企業が大量の資本を投じて本気でシェア争いしつつ、
かつ、どの陣営も標準に無茶苦茶こだわっている異常事態。
なにせ大量のWebサイトがそっくりそのままテスト環境なのだから。
ちょっと他のLLでは真似できない状況だよね。
JSの生まれは不幸で苦労人だったが、今になってようやく幸せになれた。
感慨深いものがある。
0465デフォルトの名無しさん
2012/08/03(金) 23:24:55.10アウトオブEmacsなLispが大量に出てきた原因が何だったか知っているか
0466デフォルトの名無しさん
2012/08/04(土) 01:21:46.27java屋ってOSSなweb周辺のコードなんか書いてくれないだろ
javaやc#よりもRubyやPHP、jsを積極的に採用する理由の1つだよ
0467uy
2012/08/04(土) 01:41:13.80え? ApacheプロジェクトにOSSなJavaプロダクトたくさんあるじゃん。
無知なのに偉そうにw
0468uy
2012/08/04(土) 02:46:33.10これからは〜こうなるだろう〜 ばかりで
妄想ならブログにかいてろ
perl python rubyはそれぞれにプログラミングにおいて重要な特徴があるんで
他に代替品が存在しないから
一概に消すことはあり得ない
夢みてないで黙って多言語使いこなせるように勉強しろよ
これからも毎年ゴミカスのごとく言語処理系は乱立していく
ついてこれないやつから消えていくだけ
言語の統一はまだ起こる気配はない
0469uy
2012/08/04(土) 02:56:22.61jsはブラウザー以外じゃろくに環境もなくなんにもできない
rubyでよくね?って答えがでそうになると関数型言語厨や静的言語厨やこれからはjsの時代だキリっ
ってやつがわいて無茶理論展開していくのはよくわかった
やはりいまはrubyがLLのなかで一番有力って証拠だろうね
jsをHTMLですませようって流れもあるのに
jsはいつまでもブラウザにいられるわけもない
だから。焦ってでてこようとしてるんかね?
0470uy
2012/08/04(土) 03:11:54.12これからも処理系は乱立していく
js厨がいくら言語乱立すんなとほざいても作られていく
俺からするとjsをブラウザ以外で使うとかがありえないからjsの成長は眼中にないし気にしてもいない
速度のためにパーサを複雑にできないjsはシンタックスシュガーをやたら入れることができず軽量であり続けなければならない
その制限がついてる限りperlにすら劣ると言っているんだよ
そんな言語はこれまでも誰も使ってないし、これからも誰も使わない
黙って多言語使え
それができないなら引退オススメ
0471デフォルトの名無しさん
2012/08/04(土) 03:15:54.05また全角混ざってますよ
0472デフォルトの名無しさん
2012/08/04(土) 04:43:01.320473デフォルトの名無しさん
2012/08/04(土) 06:03:49.080474デフォルトの名無しさん
2012/08/04(土) 06:19:34.42スクレイピングをしてみたいんですけどなんの言語がオススメですか?
スクレイピング初心者です
0475デフォルトの名無しさん
2012/08/04(土) 06:25:25.250476デフォルトの名無しさん
2012/08/04(土) 06:31:04.82jsあげている人がいますが
rakeのjs版てあるんですか?
gemsのjs版てあるんですか?
ないよ
0477デフォルトの名無しさん
2012/08/04(土) 06:32:36.500478デフォルトの名無しさん
2012/08/04(土) 07:50:51.270479デフォルトの名無しさん
2012/08/04(土) 07:53:45.930480デフォルトの名無しさん
2012/08/04(土) 08:46:03.31少しはググれよ
0481デフォルトの名無しさん
2012/08/04(土) 08:49:17.83視野が狭いってか、ウェブ開発以外の分野に目を向けた方が良いと思うよ
これまでの分野からみても、あまり大したことやってるように見えないし
0482デフォルトの名無しさん
2012/08/04(土) 08:50:42.28賛同。
0483デフォルトの名無しさん
2012/08/04(土) 08:56:42.86周りに目を向けたら自分の低能さが嫌って程分かって
鬱になっちゃうだろ
技術力なくてもとりあえず職につけるからWeb屋なんてやってるわけで
0484デフォルトの名無しさん
2012/08/04(土) 08:59:09.98苦労してんのよ
0485デフォルトの名無しさん
2012/08/04(土) 08:59:35.46apacheのプロジェクトは基本的にsvnで管理されるゴツいものばっかで、
cpanみたく、こざっぱりしたツールなんて殆ど提供されてないだろ
rubyのメリットはコザッパリしたツールの共有ができることだって
0486デフォルトの名無しさん
2012/08/04(土) 09:13:52.760487デフォルトの名無しさん
2012/08/04(土) 09:14:04.430488デフォルトの名無しさん
2012/08/04(土) 10:11:48.490489uy
2012/08/04(土) 10:44:03.82お前、cpanなんか評価してんの?
あれ、たんなるフリーソフトの集まりだろ。
仕様なんて作者の気分で変わるし、バージョン間の互換性なんて
無いのが当たり前だし、バグたくさんあるし、
同じようなものがたくさんあって、品質低いものが多い。
0490デフォルトの名無しさん
2012/08/04(土) 10:47:58.370491デフォルトの名無しさん
2012/08/04(土) 11:28:19.100492uy(本物)
2012/08/04(土) 12:31:52.18俺様は今日、ラーメンのツユを盛大にこぼした
器をひっくり返して、ベッチャベチャになった
これは俺にとってはマジでありえないミス
こんなミスやったのは4,5年ぶりくらいだろうな理由は分かってる
同時に色んなことをやりすぎてて、意識分散が起こってるからだ
よってこのスレにはしばらく来れなくなってしまう
0493uy
2012/08/04(土) 12:34:57.23誰もお前が本物だって
思わないよw
0494デフォルトの名無しさん
2012/08/04(土) 12:50:48.73使う言語の数分だけ、環境を用意し、互換性に気を配り、といった無駄な苦労がリニアに増えていく。
また、コード資産が分散し、再利用しにくくなる。
しかし、LLは総じて似たような機能なので、沢山の言語を使い分けたところで、
表現力は余り向上しない。
マイナス面ばかりがリニアに増えていき、それに見合うメリットは得られない。
バカは効率を気にしない。
0495デフォルトの名無しさん
2012/08/04(土) 12:53:11.57http://eto.com/d/PresenShibuyaJS.presen
0496デフォルトの名無しさん
2012/08/04(土) 13:10:19.650497デフォルトの名無しさん
2012/08/04(土) 13:16:03.78技術的な根拠とか何もない面白くもないスライドだった。
0498デフォルトの名無しさん
2012/08/04(土) 13:36:56.680499デフォルトの名無しさん
2012/08/04(土) 15:23:33.940500デフォルトの名無しさん
2012/08/04(土) 15:33:17.77特に日本人コミッターのモジュールにその傾向が強いように思う。
俺はCPANモジュールの採用を検討する時は、同じようなのがあったら外人のモジュールを選ぶことにしてる。そっちの方が安全だから。
Perlって本体はかなり互換性高いんだけど、CPANモジュールの互換性が低いんで、長く使いたかったらPerlコアだけでプログラム書いた方が良いんだよね。
0501デフォルトの名無しさん
2012/08/04(土) 15:46:28.97普通のレベルの奴がその存在を知らないなら
あってないようなもんだよ
0502デフォルトの名無しさん
2012/08/04(土) 16:17:25.49世の中のプログラミングの仕事はC/C++が3割、Javaが3割、HTML/Javascriptが2割り、.NETとPHPとPerlが1割を奪い合ってるってところだろ。
PythonとRubyを使ってる奴は金にもならん自己満足を繰り返して現実を直視できないニートプログラマ。
0503デフォルトの名無しさん
2012/08/04(土) 16:23:24.060505デフォルトの名無しさん
2012/08/04(土) 16:29:59.45日本国内ではプログラマーの技術として必須になるよ。
日 本 国 内 だ け だけどね。
0506デフォルトの名無しさん
2012/08/04(土) 16:54:36.97Prologならばブームの10年後には主力言語として忘れ去られましたけど?
RubyはJISに制定されただけで、Prologと違って国策でも何でも無し
国内ウケなマイナー言語がナゼか海外でも注目されてRailsが生まれ、
舶来品好きな国民性でブームが逆輸入されたのが現在の状況
0507デフォルトの名無しさん
2012/08/04(土) 17:00:42.15はいはい社畜社畜
0508デフォルトの名無しさん
2012/08/04(土) 17:04:31.67なぜか の理由をいうなら
日本の社畜には金になるかどうかまだわからない技術で遊べるほどの余裕がないからじゃね
0509デフォルトの名無しさん
2012/08/04(土) 17:05:10.40仕事で自分が納品するコードはC/C++だけど、テストデータ生成や確認、
ビルド等の日常作業の自動化でRubyを活用している
(以前はPerlを使っていたし、それ以前はyacc/lexの自作言語)
WEB(Rails)プログラマを除けば、Rubyだけで食えると考えてる奴はアホだ
0510デフォルトの名無しさん
2012/08/04(土) 17:13:21.240511デフォルトの名無しさん
2012/08/04(土) 17:16:42.04ゲーム分野では生きると思うよruby
0512デフォルトの名無しさん
2012/08/04(土) 17:34:58.73uyのせいだろ
0513uy
2012/08/04(土) 17:41:15.59それはスクリプト言語の正しい使い方だ。
信頼性を求めるアプリを作るために言語ではなく、
そういうアプリをサポートするための道具を作るための言語。
0514デフォルトの名無しさん
2012/08/04(土) 17:55:46.13んで一部の暇人が遊びでスクリプトの枠を越えたもの作っちゃってるだけ
その延長
0515デフォルトの名無しさん
2012/08/04(土) 18:47:42.71プログラマなんて目指さない方が良い人生送れるな
0516デフォルトの名無しさん
2012/08/04(土) 19:37:33.69codeplexって出来たばかりだし大したプロジェクトないだろ
0517デフォルトの名無しさん
2012/08/04(土) 19:51:57.69ああ、それね。Rubyist達がマジで怖いから。
Rubyは便利ツールの抱き合わせ言語でもなければ、
強力なバックボーンがあるわけでもないので、
普及させるには宗教の力を借りるしかなかった。
0518デフォルトの名無しさん
2012/08/04(土) 19:54:07.04Jakartaは終了したよ?
0519デフォルトの名無しさん
2012/08/04(土) 20:33:43.84宗教って、emacsやperlの方だろ
既に時代遅れに関わらず、極一部に神の奇跡を起こす聖人が居るイメージ
0520デフォルトの名無しさん
2012/08/04(土) 20:54:33.94この前、はてなブックマークでMySQLがあればOracleもSQLServerも不要みたいなエントリーがあって、びっくりしたわ。
0521デフォルトの名無しさん
2012/08/04(土) 21:00:35.200522デフォルトの名無しさん
2012/08/04(土) 21:23:55.870523uy
2012/08/04(土) 21:44:16.28お前ん中ではな
0524デフォルトの名無しさん
2012/08/05(日) 00:13:10.16PostgreSQL&MySQLで済む案件は多いと思うよ
エンタープライズサーバ向けにOracleと
Windows限定にSQLServerがあるから不要とまでは言わんがね
0525デフォルトの名無しさん
2012/08/05(日) 02:31:43.45エンタープライズで使われるん?
0526デフォルトの名無しさん
2012/08/05(日) 05:02:56.54JAVAも
0527デフォルトの名無しさん
2012/08/05(日) 07:49:30.880528uy
2012/08/05(日) 08:35:13.93それでも前へ進む
今日死ぬかもしれない体で作品をつくってる作家をしっている
描きたがってたエロ同人を作れずして死んだ絵師を知っている
あいつのためにも俺はエロ同人も描かなければならない
忙しい
0529デフォルトの名無しさん
2012/08/05(日) 10:37:34.44なんちゅう人生真っ暗ドン底人間達。
Rubyなんてウンコ言語に手を出すから…。
0530デフォルトの名無しさん
2012/08/05(日) 10:47:33.41グループウェアってPHPのフレームワークで作られたソフトウェアの
カスタマイズで十分なんじゃないのかなって思う
積極的に製品を買うメリットってあるのかな
0532デフォルトの名無しさん
2012/08/05(日) 11:01:31.21こういうのってたぶん良くない。
0533デフォルトの名無しさん
2012/08/05(日) 11:59:01.29プログラマやカスタマーSEの仕事じゃないのか?ESRが似たようなこと言ってただろ
OSSにすることでプログラマは飢死にするが別にそれでも構わない
ソフトウェアのカスタマイズや使いにくいソフトウェアの書籍代から稼げば良いって
0534デフォルトの名無しさん
2012/08/05(日) 13:08:09.422 2 C 16.976% +1.15% A
3 6 C# 8.781% +2.55% A
4 3 C++ 8.063% -0.72% A
5 8 Objective-C 6.919% +3.91% A
6 4 PHP 5.710% -2.13% A
7 7 (Visual) Basic 4.531% -1.34% A
8 5 Python 3.218% -3.05% A
9 9 Perl 2.773% -0.08% A
10 11 JavaScript 2.322% +0.73% A
11 12 Delphi/Object Pascal 1.576% +0.29% A
12 10 Ruby 1.441% -0.34% A
13 13 Lisp 1.111% +0.00% A
Pythonももう落ち目だな。LLが軒並みシェアを落としている中、JSだけ上昇傾向。
LL乱立の影響を受けないJSだけが健全に成長しているわけだな。
しかし、やはりC/C++は強いな。合わせるとシェアナンバーワンだ。
0535デフォルトの名無しさん
2012/08/05(日) 13:13:07.52何のランキング?
0536デフォルトの名無しさん
2012/08/05(日) 13:24:38.91その落ち目のLLグループの中で、激しいシェア争いをしているものだから、
シェアは分散するし、ユーザは逃げるわで、余計にひどいことになってる。
とういか、そういう内戦状態が長期にわたって続いたから、LL国が落ち目になったとも。
0537デフォルトの名無しさん
2012/08/05(日) 13:53:17.13この手のものでは低くなる傾向があるのではないかと思ってる。
逆にJAVAとかCとかは、どうしても人数が必要になるから
高くなる傾向なんじゃなかろうか。
まあ、TIOBEの集計方法を知らんけど
0538uy
2012/08/05(日) 14:06:04.41自由度が高すぎるから、素人に書かせると改修不可能なソースの出来上がり
0539デフォルトの名無しさん
2012/08/05(日) 14:11:54.641 2 C 18.331% +1.05% A
2 1 Java 16.087% -3.16% A
3 6 Objective-C 9.335% +4.15% A
4 3 C++ 9.118% +0.10% A
5 4 C# 6.668% +0.45% A
6 7 (Visual) Basic 5.695% +0.59% A
7 5 PHP 5.012% -1.17% A
8 8 Python 4.000% +0.42% A
9 9 Perl 2.053% -0.28% A
10 12 Ruby 1.768% +0.44% A
11 10 JavaScript 1.454% -0.79% A
12 14 Delphi/Object Pascal 1.157% +0.27% A
13 13 Lisp 0.997% +0.09% A
0540デフォルトの名無しさん
2012/08/05(日) 15:10:11.370541uy
2012/08/05(日) 15:19:59.05世界の平均的PGの頭のご様子に見合った言語ってだけのことで
LLはそういう言語じゃないことは知ってる
LL側の人間は、JAVA()、C#()向けに作られた資産をどのようにして
こちら側の世界に持ってきて、効率の良いLLで使用するかだと俺samaは思う
0542デフォルトの名無しさん
2012/08/05(日) 15:37:14.480543デフォルトの名無しさん
2012/08/05(日) 15:40:06.64CやJavaみたいなホストにするにはコンパイラやVMが全く汎用性が無いし、
スクリプトとして使うにはインタープリタ重くて組み込めん上に言語が複雑。
フレームワークやCGIで使うにしても、独自(笑)の余計な機能がバグの温床でしかなく、
「簡単に作れる」って触れ込みでバグの元をソースに練りこみまくらせる。
誰向けの言語なんですか?どこに需要があるんですか?
勉強しても使い道がない言語になんの存在意義があるんですか?
こんな言語覚えさせて他人の人生無駄を無駄にさせてうれしいんですか?
Ruby厨とPython厨は他人の人生をどん底に引き釣り落とす貧乏神です。その自覚はありますか?
0544uy
2012/08/05(日) 15:51:15.67moduleとミックス員と
メソッド呼び出し時各個省略と
イテレータの融合を実装しろハゲカス
ruby以外の言語ってのはバッッッッカみたいにバカで効率がわりいんだよボケカス
2012年も後半だわ
2012年後半にさしかかったにもかかわらず
なんでFOR文とかかかなくちゃならねえんだよ
FOR文(笑)だよFOR文(笑)
はあ?
イテレータだけでかけるように言語設計してこいバカ
0545デフォルトの名無しさん
2012/08/05(日) 15:53:54.79ゼロオーバーヘッドの原則を論破してみろ
使い道がなくてもゼロなだけで、決してマイナスにはならない
0546デフォルトの名無しさん
2012/08/05(日) 15:54:04.270547uy
2012/08/05(日) 16:00:16.59「くすW」ってなるよな
必死にfor文使ってる奴かわいいよ
foreachですらなくインクリメントとかしてると盛大にふきそうになる
よくそんな言語でプログラミングできるよね
0548デフォルトの名無しさん
2012/08/05(日) 16:40:09.150549デフォルトの名無しさん
2012/08/05(日) 16:42:00.80オブジェクト.each{|変数|}
こんな{}と||を混在した意味不明な制御構文のforeach、どこがいいんだよ?www
0550デフォルトの名無しさん
2012/08/05(日) 16:43:22.12オブジェクト.each{|変数|}
オブジェクト.each do |変数| end
こんな{}と||とdo...endを混在した意味不明な制御構文のforeach、どこがいいんだよ?www
0551デフォルトの名無しさん
2012/08/05(日) 16:55:10.36純粋なオブジェクト指向言語ってことを高らかに自慢するが、
クラス内に変数とメソッド以外の謎の宣言を追加できる時点で、
プリコンパイラばりの時代遅れの記述方式だってのがわからんのかね。
0552デフォルトの名無しさん
2012/08/05(日) 16:56:16.980553デフォルトの名無しさん
2012/08/05(日) 17:22:30.01なんでMySQLがダメかって話
http://youtu.be/1PoFIohBSM4
0555uy
2012/08/05(日) 19:01:31.40忙しい
つうかrubyディスりを演じたruby擁護だろお前
rubyのイテレータとforeachじゃ相手にならないことくらい
流石にこのスレちょっと見てればわかる
他言語では未だにfor文使ってるが
rubyでfor文は「全く使わない」
理由はイテレータが強すぎるから
0556uy
2012/08/05(日) 19:10:42.81ちょっと違うだけだけどな
0557uy
2012/08/05(日) 19:17:20.63さっきrubyスレにかいたコードの改良だけど、
こういうのはrubyじゃないと簡潔に描けないし、
ruby以外の言語で書けばイテレータの外で
c = [["","",""]] などの変数宣言が必要になってスコープを汚す
stack = [
"abc" ,
"BYE" ,
"efg",
"BYE" ,
"BYE" ,
"BYE" ,
"test"
]
[["","",""]].cycle do | c |
print "what?"
a = stack.shift
p a
c << a
c.shift
break if c.join == "BYE"*3
end
0558uy
2012/08/05(日) 19:19:51.38〜前処理( 変数宣言など )〜
ループ {
〜処理〜
たとえば配列にデータなどを入れる ary << "data"
}
ループ {
〜aryを使った処理〜
}
こういう処理は
rubyであれば 以下のようになる
前処理+変数宣言+ループ(イテレータ).map do
end.each do |m|
〜aryを使った処理〜
end
意味わかる???
0559uy
2012/08/05(日) 19:25:01.00ほとんどの言語でできることだから
覚えておくように。
0560uy
2012/08/05(日) 19:27:09.42stack = [
"abc" ,
"BYE" ,
"test"
]
stack.map!(&:upcase)
p stack #=> ["ABC", "BYE", "TEST"]
p stack.map(&:downcase).map(&:capitalize)
.map(&:chars).map(&:to_a).each_with_object(2).map(&:take)
.map(&:join) #=> ["Ab", "By", "Te"]
意味わかりますかー?
ほんの3行でイテレータ6回使ってる、
foreachでこの処理をそっくりかいたら、これいったい何行になるんだろうな
0561uy
2012/08/05(日) 19:29:23.31http://toro.2ch.net/test/read.cgi/tech/1344160387/
0562uy
2012/08/05(日) 19:30:45.41かけるんだったらかけよww
って話じゃん
ruby以外の言語では"未だに" for文使いまくり
foreachにしたってイテレータの機能しょぼすぎだから
foreachのループの外側で変数宣言だろ
ゴミ杉
0563uy
2012/08/05(日) 19:31:14.21答えは1行
foreach(...) foreach(...) foreach(...)
このように書きます
0564uy
2012/08/05(日) 19:32:29.72for(int i = 0; i<10; i<++)
foreach(1..10)
普通こんなふうに書けるよw
0566uy
2012/08/05(日) 19:34:05.45でたwwwwインクリメントwwwwwwwww
もしかしてお前
for(int i = 0; i<10; i<++) の
for( この部分 ; i<10; i<++) で変数宣言しようってんじゃないよな?
複数個の変数が必要な時も
その部分何でも詰め込む気なのかな
0567uy
2012/08/05(日) 19:34:40.72perl -e 'foreach my $i (1..10) {foreach my $j (1..10) {print $i*$j}}'
こうかけるけど?
0569uy
2012/08/05(日) 19:36:57.45値を保存するための変数が必要になったりする
tmp = []
for {
tmp << "data"
}
これがゴミ
rubyならmapで値を返すから
map {
"data"
}
でいい
バカは効率を理解しない
>>568
561 :uy:2012/08/05(日) 19:29:23.31
短いコードはわかりやすい ← これは間違いだった
http://toro.2ch.net/test/read.cgi/tech/1344160387/
0570uy
2012/08/05(日) 19:37:35.87http://allabout.co.jp/gm/gc/24163/
jQueryの魔法
$("DIV.testClass").css("color","red").html("DIVでtestClassを発見しました").animate({fontSize: "2em"},2000 );
0571uy
2012/08/05(日) 19:38:14.16違うよそうじゃなくて
stack = [
"abc" ,
"BYE" ,
"test"
]
stack.map!(&:upcase)
p stack #=> ["ABC", "BYE", "TEST"]
p stack.map(&:downcase).map(&:capitalize)
.map(&:chars).map(&:to_a).each_with_object(2).map(&:take)
.map(&:join) #=> ["Ab", "By", "Te"]
これをそっくりperlでやってみれば?
0572uy
2012/08/05(日) 19:39:51.48?
forが値を返さないのなら、
返す関数を使えばいいだけでしょ。
jQueryの例でわかるよね?
eachメソッドを持ったコレクションタイプの
オブジェクトを返せばいいだけだよ。
0573uy
2012/08/05(日) 19:40:43.59"やろうとすれば" できるって言い訳をするなら
そもそもLLなんていらず何もかもC++でいいんだよww
イテレータを「使いやすく」整理されているのがruby
loop.with_index(100) do |_,n|
p n # => 100 , 101 , 102 , 103
end
0574uy
2012/08/05(日) 19:42:07.35おしまい
0575uy
2012/08/05(日) 19:43:11.19はいどうぞw
http://blog.livedoor.jp/dankogai/archives/51226400.html
print $ao->map(sub{ $_->sqrt })->join(", ");
0576uy
2012/08/05(日) 19:43:45.100577uy
2012/08/05(日) 19:44:17.15他の言語でも出来るって言ったでしょ?
0578uy
2012/08/05(日) 19:45:23.460579uy
2012/08/05(日) 19:46:53.90はい論破w
0580uy
2012/08/05(日) 19:51:58.89https://gist.github.com/1956111
MsgBox calc.plus(10).minus(3).show ' 7
0581uy
2012/08/05(日) 19:59:02.04p n # => 100 , 101 , 102 , 103
end
↓ JavaScriptだったらこうなる
loop.with_index(100, function(n) {
p(n) // => 100 , 101 , 102 , 103
})
pとかloop.with_indexの実装は
簡単に作れるから省略
0582uy
2012/08/05(日) 20:11:40.52やっぱりrubyより冗長してるんだね
>>575
? そんなブログの引用してこいなんていってないよ
結局
p stack.map(&:downcase).map(&:capitalize)
.map(&:chars).map(&:to_a).each_with_object(2).map(&:take)
.map(&:join) #=> ["Ab", "By", "Te"]
このコードの塊を表現するにはrubyが一番良い
ほか言語でやると冗長する ひたすら冗長する
0583uy
2012/08/05(日) 20:15:35.51.map(&:chars).map(&:to_a).each_with_object(2).map(&:take)
.map(&:join) #=> ["Ab", "By", "Te"]
コレをJavaScriptで書くとこうなる
p(stack.map(downcase).map(capitalize)
.map(chars).map(to_a).each_with_object(2).map(take)
.map(join));
pやmapなどのそれぞれの実装は
簡単で自明なので省略。
0585uy
2012/08/05(日) 20:16:56.43標準ではいっているかどうかの方が重要
自作ライブラリを常にrequireしてからトイプログラムを作るわけもあるまいし
言語拡張や自作ライブラリを導入できるのは長期開発のみ
さっとかこうとした使い捨てスクリプトに自作ライブラリなんて導入できない
>>583
で、どこの俺様実装で動くのそれ?
0586uy
2012/08/05(日) 20:18:20.67どちらのキーワードが短いか、
言うまでもないだろう。
これがrubyの利点だ
0587uy
2012/08/05(日) 20:19:16.13だから、本質をちゃんと言おうって話。
同じ事はできるが、Rubyでは
標準ライブラリが用意されていることがメリットって
そんだけだろう?
0588uy
2012/08/05(日) 20:19:19.22}) ← とかありえないじゃん
「こんな使い方想定してませんでしたー」ってjs処理系が白旗あげて言ってるようなもん
rubyなら綺麗に end で終わる
元々、do~end内に処理を詰め込むことを想定して設計された言語だから
言語が整理されているから
0589uy
2012/08/05(日) 20:19:49.29}) ・・・ 二文字
0591デフォルトの名無しさん
2012/08/05(日) 20:21:08.99このスレにもマイナー言語の時代が来たな
0592uy
2012/08/05(日) 20:21:12.750594uy
2012/08/05(日) 20:26:58.22普通になれてくればdo〜endっていうのは
ロジックの中で1箇所か、ほんの2箇所になる
do でロジックの始まりを意味し end でロジックの終わりを意味する
そのdo〜endに入る前に
イテレータで細かい事をやって綺麗にソースコードをまとめることができるのがruby
で、本当にガチでその気になれば
&:symbol でまとめてdo~endすらいらなくなる
圧縮しすぎると読みにくくなるから普段は譲歩してあえてdo~endで書いてるだけ
foreach(笑)とは次元が違うので・・・。
0595uy
2012/08/05(日) 20:30:35.20symbol でまとめて{}すらいらなくなる
0596デフォルトの名無しさん
2012/08/05(日) 20:31:56.370597uy
2012/08/05(日) 20:32:37.00たいして変わらんことに
いつまでもこだわるなよw
どうせそれによって工数が半分に減るわけじゃあるまいし。
0598uy
2012/08/05(日) 20:33:12.38「イテレータ」 ・・・・ 使ってないんだよね
使いやすいようになっていないからそうなる
みんなfor文を使ってそれが標準みたいになる
そしてforeachすら忘れられて
イwンwクwリwメwンwトwwwwwwwwwwのついてるwwwfor文でループですよwwwwwwww
>for(int i = 0; i<10; i<++)
>for(int i = 0; i<10; i<++)
>for(int i = 0; i<10; i<++)
>for(int i = 0; i<10; i<++)
↑ワロタwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
0599uy
2012/08/05(日) 20:35:34.61気づいていないようだから言っておくけど
$('.class').hide()
ってイテレータだからね。
$('.class').each()
こう書けばわかると思うけど。
0601uy
2012/08/05(日) 20:38:11.45の&:
って外せないのかな?
0602uy
2012/08/05(日) 20:39:46.69Ruby入れると、riとか2文字のコマンドとかインストールされちゃうじゃん。正直、うざいよね。
Linuxから蛇蝎のごとく嫌われてるのも納得だよ。
0603uy
2012/08/05(日) 20:40:26.19$('.class').each(foo).each(bar).each(baz) って書けるの?
0606デフォルトの名無しさん
2012/08/05(日) 20:44:37.06争う虚しさ
0607uy
2012/08/05(日) 20:45:13.540608uy
2012/08/05(日) 20:49:20.380609uy
2012/08/05(日) 20:50:15.38他の言語だと外部ライブラリで提供する機能を
コアに入れたところである。
PHPの凄さは
他の言語だと外部ライブラリで提供する機能を
コアに入れたところである。
0610デフォルトの名無しさん
2012/08/05(日) 21:02:20.15=> でも関数型言語は流行ってない
=> イテレータなんて重要じゃない
以上、反論ある?
0611デフォルトの名無しさん
2012/08/05(日) 21:12:43.13itでも$_でもなんでもいいけど、自動変数定義しといてよ
0612デフォルトの名無しさん
2012/08/05(日) 21:18:12.630613デフォルトの名無しさん
2012/08/05(日) 21:18:29.08perlは$_に格納されんのに
0614uy
2012/08/05(日) 21:26:29.14どうせ自分で名前をつけるとき、一文字の変数なんか使わないだろ?
だから予約後扱い。
a, b, c, dはオブジェクト専用、eはエラー専用、f, g, hは関数専用、i、j、k は数値専用、
これぐらいあれば十分だろう。
0615デフォルトの名無しさん
2012/08/05(日) 21:27:49.95ただの例だよね?
0616uy
2012/08/05(日) 21:29:57.88普通はこうだろう。eachは不要。
0617デフォルトの名無しさん
2012/08/05(日) 21:31:14.49一部の変態以外には蛇蝎のごとく嫌われている
0618デフォルトの名無しさん
2012/08/05(日) 21:53:59.72本物uyと同じレベルwww
0619デフォルトの名無しさん
2012/08/05(日) 22:22:24.46おいおい、mapは飾りじゃねーぞ
0620デフォルトの名無しさん
2012/08/05(日) 22:22:58.87おいおい、mapは飾りじゃねーぞ
0621デフォルトの名無しさん
2012/08/05(日) 22:23:24.20大学のカリキュラムの習得言語にCではなくRubyが採用され始めてる時点で日本は終わってる。
0622デフォルトの名無しさん
2012/08/05(日) 22:35:23.05.chars.to_a.each_with_object(2).take.join ←このあたりはすごく冗長に感じる
p stack.downcase.capitalize.substring(0,2)
みたいに書ければすっきりするんだけどな
なんというかあれだ、ライトノベルの食事の表現みたいな感じ
0623uy
2012/08/06(月) 07:14:21.02そもそも一回のmapで複数個の&:が渡せたほうがいい
0624uy
2012/08/06(月) 07:18:03.83p stack.map(&:downcase , &:capitalize , &:chars , &:to_a , &:take , 2 , &:join) #=> ["Ab", "By", "Te"]
0625デフォルトの名無しさん
2012/08/06(月) 07:34:46.98やさしい言語とは限らないようだ。どこまでが、必須の知識として必要なものか、
どこからは、言語比較論的な専門知識であるかが、わからない。
0626デフォルトの名無しさん
2012/08/06(月) 07:52:52.070627デフォルトの名無しさん
2012/08/06(月) 08:12:56.69むしろ、必要かどうか考えさせるのをやめた方が教えてくれる人は増える
0628デフォルトの名無しさん
2012/08/06(月) 09:12:45.23何でも吸収しようとする姿勢の方が、の意味かい?
0629デフォルトの名無しさん
2012/08/06(月) 09:26:54.34あるよ
0630デフォルトの名無しさん
2012/08/06(月) 09:36:53.03c++にjavascript のせたりpython のせたりして
ストラテジパターンで遊んでたりする?
0631デフォルトの名無しさん
2012/08/06(月) 12:07:50.63死ねゴミ共がw
死ねゴミ共がw
死ねゴミ共がw
0633デフォルトの名無しさん
2012/08/06(月) 15:42:03.54スクレイピング
0634デフォルトの名無しさん
2012/08/06(月) 16:00:02.15ハードが速くなって、プラットフォームがWebに移ったぐらいで、
特にこれといってビックリするような革新は無かったように思えますね。
再びC言語が1位だそうですが、この10年間はいったい何だったんでしょうね。
0635デフォルトの名無しさん
2012/08/06(月) 16:39:55.04言語的には、関数型、Python、C#が共に勢いに乗りきれなかった10年だ。
0636デフォルトの名無しさん
2012/08/06(月) 17:27:02.51仕様的に超えた言語は出てきても
使わせるぞっていう、売り込み精神が足らない
0637デフォルトの名無しさん
2012/08/06(月) 17:31:09.34宣言型が衰退した10年
0638デフォルトの名無しさん
2012/08/06(月) 17:34:00.29/ ノ ヽ ( ノ⊂ ̄))) ̄⊃
/|ヽ (_ノ ._ ̄ 0'ヽ 0'
/ |ノ .) (_) ヽ i ( むしゃむしゃしていた。
∋ノ | /――、__ ./(∩∩) 草なら何でもよかった。
/ /| ヽ__ノ | / ./ 今は反芻している。
| ( | ( ’’’ | ( /
|__ヽ. L_ヽ Lヽ_ヽ
''" ""''"" "'''''" ""''"" ''" ""''"" ''" ""''"" ''" ""''"" "''
0639デフォルトの名無しさん
2012/08/06(月) 17:38:14.97ジョブズやザッカーバーグも草葉の影で泣いてるだろうな
0640デフォルトの名無しさん
2012/08/06(月) 17:46:51.28回線が太くなって、ハードディスクの集積があがり、CPUが高速になった。
それにタダ乗りした格好。
新しいビジネスではあったが、使われているソフトウェア技術、
とくに言語周りは大して進歩していない。
未だにC言語が一位。大したイノベーションが無かった証拠。
0641デフォルトの名無しさん
2012/08/06(月) 18:00:07.28javascript スクレイピング
0642デフォルトの名無しさん
2012/08/06(月) 18:01:44.38主だった構造は、データ構造と制御構造しかないので、
両者を紐付けるオブジェクト指向が出てきた時点で全て完了してしまった。
あとは分散コンピューティングぐらいしか残っていない。
ソフトウェア業界に天才達を呼び戻し、もう一度輝かせるためには、
今と全く違う原理で動く非ノイマン型コンピュータが求まれる。
今のソフトウェア業界は、全ての目ぼしいコード進行が出尽くして
どうしようもなくなっている音楽業界にさも似たり。
0643デフォルトの名無しさん
2012/08/06(月) 18:18:17.15twitterはscalaだし、facebookはhiphop-phpだし、iPhoneはObjective-Cだから
cって大規模システム開発のロジック部分や組み込み開発での用途だろ
0644デフォルトの名無しさん
2012/08/06(月) 18:19:59.6510年前もだけど、今だにUMLやバージョン管理が使われてないダメな現場って多いよね
0645デフォルトの名無しさん
2012/08/06(月) 18:21:29.80ニコラス・ヴィルトのプログラム=アルゴリズム+データ構造
を今更にドヤ顔するって専門卒や文系出身の方かな
0646デフォルトの名無しさん
2012/08/06(月) 18:25:51.88半導体やHDDの集積度、ネットワークインフラ、どれも発展目覚しい。
その裏には数多の天才達の努力があり、天才が集まるということは、
それだけ儲かる市場があったということ。羨ましい限り。
かたやソフトウェアは未だにC言語がシェア一位。
儲からないから天才が集まらないし、
たとえ集まったとしても、ソフトウェア技術は、もう完成されているから、
彼らの力を借りても、もうどうしようもない。
>643
scalaやhiphop-phpやObjective-Cがイノベーションに思えない。
本当に凄いなら、とっくにみんなCを捨てている。
曲がりなりにもCで間に合う。これがイノベーションがなかった証拠。
ここ10年でHDDの容量は10倍になったし、
メモリはもっとすごくて容量/価格比で50倍くらいになった。
ソフトウェアにそこまでの進化はなかった。
0647デフォルトの名無しさん
2012/08/06(月) 18:31:32.35これまでの間に仕様を固めるために何れだけのリソースが掛かり、
どれだけのソフトウェアやライブラリが書かれたと思っているんだろ
>scalaやhiphop-phpやObjective-Cがイノベーションに思えない。
おまえがそう思うならそうなんだろ。おまえの中ではな
0648デフォルトの名無しさん
2012/08/06(月) 18:34:22.75ライブラリや周辺ツール、ソフトウェアの成熟度を少しは考えろよ
0649デフォルトの名無しさん
2012/08/06(月) 18:37:27.85今度こそ本当にソフトウェア業界は終わってしまうかもな。
最新技術を追いかける必要も無いし、
過去と同じことの繰り返しになるので、いよいよアホでもできる業界になる。
音楽業界とさも似たりな、意味の無い焼き直し業界。
しかも音楽ほど心のそこから楽しいのもではなく、
むしろ精神病になる確立が高いカス業界。
頭の良い人たちは寄ってこなくなるので、より一層荒廃する。
ソフトウェアはハードウェアに比べて余りにもシンプルすぎ、
かつハードに縛られるので、数学のような多面的な発展性もなかった。
音楽理論のほうがまだ複雑。
0650デフォルトの名無しさん
2012/08/06(月) 18:38:52.080651デフォルトの名無しさん
2012/08/06(月) 18:40:17.15自称アタマの良い人たちってミサワ臭がするよね。企業コンサルとか特に
0652デフォルトの名無しさん
2012/08/06(月) 18:51:33.74もとより、プログラミングの適正すら怪しい新卒を雇って育てようって馬鹿の塊が
無駄なドキュメントを山ほど書いているんだから売り上げなんか落ちて当然なのに
0653デフォルトの名無しさん
2012/08/06(月) 18:57:41.510654デフォルトの名無しさん
2012/08/06(月) 18:58:22.580655デフォルトの名無しさん
2012/08/06(月) 18:59:17.97それに合わせたリッチなライブラリやアプリを用意する必要があるので、
細かい範囲で新しい技術や方法論が出てくるだろうけど。
ここ10年で言えば、ネットワーク回線が太くなってHDDが大容量になったから、
youtubeが出てきたり。でも、ハード面の進歩が止まった後、
ソフトウェア単独で発展していけるだけの要素てあるか?
実際オブジェクト指向以降、細かい構文砂糖のような手直ししかしていない。
音楽はピタゴラスという天才に始まり、ビートルズで一つの完成を向かえ、
今では焼き回しが基本でアホでも作曲できる状況。それでも随分な時間がかかった。
音の数がどんどん増え、調が生まれ、最終的に12音になり転調できるようにまでなった。
ところがソフトウェアには基本的にデータ構造と制御構造の2音しか無いので、
その中間のオブジェクト指向という導音を見つけて以降、新しい音は見つかって無い。
たった3音で出来る曲のパターンは限られているし、ハーモニーも理論も糞も無い。
こんな少ないパーツでどうやって自己発展するよ。
0656デフォルトの名無しさん
2012/08/06(月) 19:00:24.28わろた
0657デフォルトの名無しさん
2012/08/06(月) 19:04:02.61現在、ソフトウェアの開発を依頼できるのは金を持った連中だけだろ
飢餓状態になれば、これまで開発依頼を頼めなかった層が計算機の恩恵を受けられるだろ
>実際オブジェクト指向以降、細かい構文砂糖のような手直ししかしていない
CINIIでも漁れ中学中退のアホ
0658デフォルトの名無しさん
2012/08/06(月) 19:05:48.41おまえはソフトウェア開発者に明らかに向いていない
0659デフォルトの名無しさん
2012/08/06(月) 19:17:12.34突き詰めればデータ構造と制御構造しかないから。
あとはオブジェクト指向で両者をどう繋げるかぐらいしか知恵の絞り箇所が無い。
音楽の複雑さって、ドの音に対するソの音が2/3っていう割り切れない比率に
なってるところが全ての始まりなんだが、ソフトウェアにそういうパズル要素は無いし、
しかもハードウェアの制約を受けるから、数学みたいに自由に発展していけないし、
実際未だにC言語がシェア1位な時点で。
0660uy
2012/08/06(月) 19:20:46.91最初のころは少ない労力で効率がどんどん向上するから楽しくても
いずれほとんど小さくしかあがらなくなるから飽きる
だからC言語でも未だについてこれる
rubyがもっと進化して絶対にCじゃついてこれない場所までいったらそのときにCは捨てられる
rubyをよくたかが一文字少ないだけとバカにしてる奴はいるがその積み重ねが効率をあげていく
0661デフォルトの名無しさん
2012/08/06(月) 19:24:04.64関数型や論理型、topcoder,project eurlerでもやれ.パズル的な要素の塊だ
0662デフォルトの名無しさん
2012/08/06(月) 19:25:22.43rubyの最適化がcの域に到達するって何世紀先の話だ?
データベースのボトルネックがあるからウェブアプリで生きてるって記事読んだぞ
0663デフォルトの名無しさん
2012/08/06(月) 19:28:10.74頑張れば10倍進化する業界と、頑張っても2倍も差がつかない業界と、
頭の良い人たちはどちらへ行きますかね。ハードの進歩もそろそろ打ち止めですけどね。
半導体やHDDの集積率も回線速度も物理的にもう限界間際だし、
あとはSSDが価格面で伸びるぐらいか。
0664デフォルトの名無しさん
2012/08/06(月) 19:28:50.7110年もソフトウェアエンジニアとしてのキャリアがあるなら、
その10年間は何もしていなかったのと同じだろうな。無駄な10年だったな
0665デフォルトの名無しさん
2012/08/06(月) 19:30:51.50頭の良い奴は組込みや制御が地獄かつ底辺扱いされるから、そっちには行かないよ
だいたい潰しも効かないし。
0666デフォルトの名無しさん
2012/08/06(月) 19:34:04.04関数型は時間の概念が無いので、手続き型と比べてより一層単調で広がりが無い。
コード進行やリズムの無い音楽は、俺はごめんだな。
0667uy
2012/08/06(月) 19:37:16.640668デフォルトの名無しさん
2012/08/06(月) 19:40:35.0310倍改善されるやりがいのある仕事なのは、チップ作っているほうのことだ。
理論的に正しくても、物理的な制約を受けて理屈どおり正しく動くとは限らないし、
材料の調達や設備投資や歩留まりなどの量産化の話まで絡んでくるので超複雑。
こいつらの給料が良いのは当たり前だし、頭があればそっち行くわな。
0669デフォルトの名無しさん
2012/08/06(月) 19:42:50.93大学の半導体学科なんかは定員割れてるのか?
0670デフォルトの名無しさん
2012/08/06(月) 19:47:08.73それはただCやJAVAがゴミカスでちょっとしたコードさえかくのに手間取るだけで
軽量といわれる言語でもJAVAなどと同じものは作れる
0671デフォルトの名無しさん
2012/08/06(月) 19:47:11.71音楽と比較するアホなんて始めてみたわ
0672デフォルトの名無しさん
2012/08/06(月) 19:48:32.12開発規模と保守、テスト工数なんかも考えろよ
0673デフォルトの名無しさん
2012/08/06(月) 19:54:09.61オブジェクトやAPIをポトペタ貼り付ける仕事だけやってきたんだな。可哀想に
0674デフォルトの名無しさん
2012/08/06(月) 20:04:10.58それじゃLLで大規模なのつくってる奴らはバカなのかみたいな話になる
0675uy
2012/08/06(月) 20:09:05.34適材適所。
小さい犬小屋を作る技術を使っても
ビルは作れないのです。
0676uy
2012/08/06(月) 20:12:02.75欠点と利点の位置が違うだけというのは気づいた方がいい
無理か
0677uy
2012/08/06(月) 20:14:01.88大規模になる。
これは大きな間違いで、
大きなものを作るのであれば
小さな物を作るときには省略していた
いろんなものが必要になるのです。
それは大規模のものをコントロールするための
支えといったものです。
例えば変数の型なんかがそうですね。
0678デフォルトの名無しさん
2012/08/06(月) 20:14:07.18facebookはテスト工数が増えてもPHPからc++へ乗り換えるようなバカな真似はやらなかったが
twitterはrailsからscalaへ乗り換えた
型付きで高階関数ある言語が開発効率は良さげ
0679デフォルトの名無しさん
2012/08/06(月) 20:26:01.05rubyのシンタックスシュガーを幾らか取り入れたPHPだな
0680デフォルトの名無しさん
2012/08/06(月) 20:26:19.34騙されたと思って音楽理論勉強してみ。ソフトウェアよりも余程複雑で奥深いから。
ピタゴラスの時代から20世紀にかけて、長い時間かけてやっと完成してて、
感覚的でありながら数学的な根拠にのっとっているのが面白い。
ドミナントモーションが最終的な解なんだけど、そこへ至るまでの過程が大変面白い。
教会音楽などの宗教的な歴史的背景も絡んでくるしな。(難しくしすぎて大衆離れetc)
ドの音とソの音を同時に鳴らすと良く響くけど、ドの整数倍音にはソが含まれているけど、
反対にソの整数倍音にドは含まれていないので、ドの音の方が強く聞こえるってのがまず面白い。
そっからスタートして本当にいろいろあって、導音の関係でドミナントモーションに行き着くんだよ。
そんで、導音が調を生み出すわけ。
0681デフォルトの名無しさん
2012/08/06(月) 20:28:36.14興味ねぇよ。ソフトウェアの分野にくんな
0682デフォルトの名無しさん
2012/08/06(月) 20:35:15.360683デフォルトの名無しさん
2012/08/06(月) 20:40:37.020684デフォルトの名無しさん
2012/08/06(月) 20:43:16.500685デフォルトの名無しさん
2012/08/06(月) 20:44:16.950686デフォルトの名無しさん
2012/08/06(月) 20:58:29.55人それぞれ、は統計学的に都合が悪い
0687デフォルトの名無しさん
2012/08/06(月) 21:29:15.65街へでてみるとエスカレーターや自動ドアがあるこの程度のプログラムを組むのにrubyもCも関係ないはっきりいって複雑高度なプログラミングをし続けたところで世界にたいした意味は既にない
これ以上ソフトウェアを進化させるのは趣味の領域だから興味もつやつがいなくなった時点でITは捨てられるなと思った
複雑な情報をわざと作るのはゲームプログラムだよ最終的には複雑高度なプログラミングなんてそこでしか行われない、ゲームプログラムに複雑さの限界はない永久にわざと複雑にしていけるプレイヤーは複雑なゲームを攻略する
ドカタアプリを作るにはライブラリで強化しまくったC言語で実は十分
ゲームはその限りではなく、ruby最強
0688デフォルトの名無しさん
2012/08/06(月) 22:42:58.500689デフォルトの名無しさん
2012/08/06(月) 22:47:22.62無知をさらけだしてるだけ
アルペジオなんかまんまcpuのタイムスライスだろ
0690デフォルトの名無しさん
2012/08/06(月) 22:51:19.59しらないから反論しかできないやつ
アホなこという前に少しは勉強しろ
0691デフォルトの名無しさん
2012/08/07(火) 06:00:03.79キレイなPerlと揶揄されるが所詮Perl、自分で書いたコードも1週間経つと読めなくなっている。
0692デフォルトの名無しさん
2012/08/07(火) 07:05:12.170693デフォルトの名無しさん
2012/08/07(火) 07:15:37.400694デフォルトの名無しさん
2012/08/07(火) 07:22:03.070695デフォルトの名無しさん
2012/08/07(火) 07:32:18.40そしてそいつらにとってはJAVAなんかより効率的に開発ができているように見える
優秀は優秀でも規格外優秀のこと
uyには無理
0696デフォルトの名無しさん
2012/08/07(火) 07:37:02.5810年前の一般論だろ
今はPerlよりも恐ろしいものが色々ある
0697デフォルトの名無しさん
2012/08/07(火) 07:44:24.580698デフォルトの名無しさん
2012/08/07(火) 07:52:16.700699デフォルトの名無しさん
2012/08/07(火) 08:00:29.56あっちいけ、バーカ
0700デフォルトの名無しさん
2012/08/07(火) 08:01:39.85情報処理学会あたりで定義されてるだろ
他学科からSEになったとはいえ少しは勉強しろ
0701uy
2012/08/07(火) 08:05:34.48/(?<a>\w+)/ =~ "uy yyy"
p a # "uy"
f = lambda &:__send__
f[ BasicObject , :p , "rrrrr" ]
f = lambda &:new
f.call Proc do p :test end.call
0702デフォルトの名無しさん
2012/08/07(火) 08:16:59.64もうこの板に来ないで
0703デフォルトの名無しさん
2012/08/07(火) 08:22:16.39それを見てperlと同じ末路が見えた
0704デフォルトの名無しさん
2012/08/07(火) 09:04:09.76ruby は遅すぎる
0705デフォルトの名無しさん
2012/08/07(火) 09:23:46.130706デフォルトの名無しさん
2012/08/07(火) 09:34:47.480707デフォルトの名無しさん
2012/08/07(火) 10:02:39.49遅いからね
0708デフォルトの名無しさん
2012/08/07(火) 10:34:26.450709デフォルトの名無しさん
2012/08/07(火) 10:38:14.400710デフォルトの名無しさん
2012/08/07(火) 10:43:52.68スタートアップでrailsやら他にも色々やる->ruby
既にperlモンク->perl
普段は表面設計だけど仕方なく->javascript
0711デフォルトの名無しさん
2012/08/07(火) 10:47:26.390712デフォルトの名無しさん
2012/08/07(火) 10:51:29.430713デフォルトの名無しさん
2012/08/07(火) 10:58:44.730714デフォルトの名無しさん
2012/08/07(火) 11:08:36.310715デフォルトの名無しさん
2012/08/07(火) 11:13:31.67初心者はLLよりもschemeやprologで再起や入れ子取りをした方が良い
リテラルやフレームワークは一時的な流行に過ぎず、学んだ知識は直ぐ刈り取られる
0716デフォルトの名無しさん
2012/08/07(火) 11:32:13.42rubyってbegin endでスペースも必用だから、ワンライナーだと書きにくい。省略できる?
0717デフォルトの名無しさん
2012/08/07(火) 12:04:13.87他人の気分で仕様とか変わっても対応できるようになるまでは自前主義でいい
0718デフォルトの名無しさん
2012/08/07(火) 12:03:38.46Pythonは流石にコード起こさないと辛いことが多いが
0719デフォルトの名無しさん
2012/08/07(火) 12:11:43.21begin〜endのスタイルは、
クラス定義、メソッド定義、例外、の辺りだけ
イテレータブロックはdo〜endと{}のどっちでもかける
省略は出来るといえば出来るが、初心者向けではない >>560
0720デフォルトの名無しさん
2012/08/07(火) 12:32:21.8939. しばらくはshでがんばります。
0721デフォルトの名無しさん
2012/08/07(火) 12:37:21.72初心者にありがちなのはLLだとライブラリ落として一瞬でかけるものを
C++やJAVAで何日間もかけて劣化実装しちゃってる行為じゃないかね
それも勉強になるとはいえ、本人が望んでた知識じゃないことの方が多い
LLで2年や3年そこらで完全に滅びる言語はあるまい
0722デフォルトの名無しさん
2012/08/07(火) 12:54:06.81cやjavaの方が圧倒的にlib多いし、静的型付な方が使いやすいんじゃない。
初心者ならllでも劣化実装するし、動的だとどうしてもエラー内容がわかりにくいんじゃないかな。
0723デフォルトの名無しさん
2012/08/07(火) 14:09:14.85納期が短い仕事なら間違い
本人とって勉強になるコードなら自前で実装させた方が経験になるだろ
ライブラリ落としてきて書くだけなんて、スクリプトキディと変わらない
0724デフォルトの名無しさん
2012/08/07(火) 14:54:04.15おまえの会社って高卒、専門卒、文系しかいない土方養成所だろ
0725uy
2012/08/07(火) 14:55:26.26自分の慰めはその辺りにしておけよ
必要最低限以外のプログラミングはすべて無駄だよ
経験?無駄
C?無駄
無駄な知識と無駄じゃない知識の区別がつけれるかどうかが優秀か非優秀かのボーダーライン
コンピュータをすべて覚えるのは不可能だから
0726デフォルトの名無しさん
2012/08/07(火) 14:56:48.68噂をすれば、ruby本体のハックが出来ないキディが出てきたw
0727uy
2012/08/07(火) 14:58:50.84無差別に知識を溜め込んで知識”だけ”は肥大したゴミカスピザPGなんて
いくらでもいるんだよ
でもオタクからは信仰されてもそいつのレベルが高いわけじゃない
勘違いしないように。
>>726
無駄な事はしない
俺が認めたのはruby言語のシンタックス
ruby(C実装)のソースコードは認めてない
0728uy
2012/08/07(火) 15:02:13.14無駄なことをしてしまったら負けを認めろ
でもあとで役に立つかもしれないよねw
↑
この自分への慰めは敗北よりもゴミカス
0729デフォルトの名無しさん
2012/08/07(火) 15:02:35.09メンテナが居なくなることを見越して本体のバグを潰すことが出来ないってPGですらないな
この様子じゃバグレポートも書けないコミュ障だろうな
コミッタに中学生が居ることを考えたら、ここの糞コテは厨房以下のスキルで吠えている
0730uy
2012/08/07(火) 15:09:21.52ぼくなんかでは手も足もでませーん
sora_hさん()やMatzさん()の作った優秀で有益なruby言語を扱うくらいしかできません
英語が話せません
人の目をみて話せません
つうかぼくは非PGなのでプログラミングにそんなに時間とれません
非PGに負けてるお前らの存在価値って・・・? という問いかけをする事しか出来ません
0731デフォルトの名無しさん
2012/08/07(火) 15:11:57.50自分への慰めはすんだか?
0732デフォルトの名無しさん
2012/08/07(火) 15:16:18.870733uy
2012/08/07(火) 15:28:30.44使い捨ててきたことは
歴史を見てみると良く分かった
マジで貢献しないよ
普段の作業で偶然見つけたらバグ報告くらいは各所にやってるが
自分から見つけにいくことはない
0734デフォルトの名無しさん
2012/08/07(火) 15:36:49.92ああ、これだ。最近のFOSSが気持ち悪いなって感じる部分。
一体、いつから見返りが期待される活動になったんだろ
とはいえ、nari氏はNaClへ就職したし、yuguiさんはgoogleへ行ったし、
パッチモンスターの人もmatz氏の転職先と同じところへ就職している
0735uy
2012/08/07(火) 15:41:00.43利用し、利用しあう関係にある
rubyは最強だよ
どれだけの屍の上にあの言語があるのかを知ってしまった
とんでもない人数がとんでもない時間を潰して今のrubyがある
rubyは上辺だけを知ってちょっと使うのが良い
深入りすると屍の仲間入り、俺が最初に思う直感は大抵当たってる
rubyコミュニティには参加したいとは最初におもわなかった
俺はrubyの利用者の一人であり、rubyの利用するだけ
>>734
貢献してきた人にはなんらかの勲章を与えるべきだよ
「無駄」な時間をかけて作業してくれてるんだからさ
そこら辺がruby界隈は下手なんだろ
だから元rubyコミッタ現rubyアンチを発生させる
使い捨てにされた元ルビリストの悲惨なブログをいくつかみてしまいましてね・・・
0736デフォルトの名無しさん
2012/08/07(火) 15:44:15.22コミッタ、コントリビュータ、バグレポート書いた人としてweb上に名前が残るだろ
もとよりFOSSは活動に参加することに意義があると感じる人で構成されていたものだ
伽藍とバザールでも読めよ
0737uy
2012/08/07(火) 15:50:14.54そこら辺の意識が狂っているか
あるいは「古い」んじゃないかな?
こんだけインターネットが普及したら、ちょっと名前が残る程度では全く目立たない
ぼくは参加しないので関係ないけど
rubyアンチが多い原因は分かってきたよ
0738デフォルトの名無しさん
2012/08/07(火) 15:52:47.98それは何か勘違いして活動に参加した人たちか、
エディタ戦争と同じただのフレーム合戦だから
少しは歴史から学んだらどうだろう
0739uy
2012/08/07(火) 16:10:52.62なんか俺にrubyのC実装のソース読めとか
バグレポートしろみたいな話に徐々に推移していくのを良くみるけど
やらねーよ?
興味のない分野が例え厨房以下だろうと何とも思わないし
俺様の人生はruby言語開発よりも価値がある、俺が上、rubyは下、
絶対貢献しないから勘違いしないように
0740デフォルトの名無しさん
2012/08/07(火) 16:17:48.76>俺様の人生はruby言語開発よりも価値がある、俺が上、rubyは下、
多分、普通の貢献者もその優先順位だから
それと、バグレポートって自分にとって都合が良いから報告するものだろ
最近は、企業がデバッグの手間を省くためにOSSなプロジェクトが目立つけれど
0741デフォルトの名無しさん
2012/08/07(火) 16:50:27.65新卒だらけの巨大な糞の塊が日本のIT企業
0742デフォルトの名無しさん
2012/08/07(火) 16:53:46.860743uy
2012/08/07(火) 20:01:03.59読んできたけど
まづって無駄文章をかく才能あるよな
空白をパディングする才能が
おそらくリアルでもこのひと放っておくと喋ってばっかりだろ
rubyはrails本ばっかりだ
未だにrailsしかキラーソフトがないか
ソフトウェア組み込みがしやすくなればluaあたりのシェアは奪えるはずだけどね
正直webアプリを速度のでない動的言語でかくってのがおかしいと思うからあと何年もつか
けどrubyは言語オタクとしての地位は絶対といってもいい
イテレータやメソッド大杉でちょっと全然使わなそうなものまで覚えていくのはだるいオタクはそういう知識が好きだろう
俺様はそんなrubyを評価する
0744デフォルトの名無しさん
2012/08/07(火) 20:04:57.750745デフォルトの名無しさん
2012/08/07(火) 20:26:25.08更新の途絶えたサイト多い
0746デフォルトの名無しさん
2012/08/07(火) 21:26:59.860747デフォルトの名無しさん
2012/08/07(火) 21:40:27.63数年たてば全く役にも立たなくなる知識をpushしてpopしていく人間スタックとでもいうべきか・・マジ悲惨
0748デフォルトの名無しさん
2012/08/07(火) 21:43:23.280749デフォルトの名無しさん
2012/08/07(火) 22:38:42.35わろす
0750デフォルトの名無しさん
2012/08/08(水) 00:00:14.72そりゃ人を言いくるめる話術&文章力はすごいものがあると思うよ。
よく喋るヤツってペテン師が多いから気をつけろよw
0751デフォルトの名無しさん
2012/08/08(水) 00:09:18.340752デフォルトの名無しさん
2012/08/08(水) 01:44:55.85ペテン師 = よく喋る
>>751おまえの頭が壊滅的だよ
0753デフォルトの名無しさん
2012/08/08(水) 02:28:51.580754デフォルトの名無しさん
2012/08/08(水) 02:30:54.800755デフォルトの名無しさん
2012/08/08(水) 06:01:42.28違うよ! 全然違うよ!
宗教という非科学的で何の根拠も無い妄想に他人を引き込む技術は
ある意味ペンテであり、その話術はモノスゴイものがあるだろうなって話だよ。
その話術に自称言語オタクどもが072してんだよ。
rubyって楽しいぃーアヒアヒアヒってかw
0756デフォルトの名無しさん
2012/08/08(水) 07:34:22.56おまえ、本当にruby使ってるの?
>>751
年をとるについれてマネジメントに回るのが普通だろ
>>754
FOSS自体がキリスト教文化の影響を大きく受けているからな
だいたい、「perl」も聖書から取ってきたネーミングだろ
0757デフォルトの名無しさん
2012/08/08(水) 07:35:00.580758デフォルトの名無しさん
2012/08/08(水) 07:38:46.87c++,java,awk,bash,VBAと色々な糞言語を触ってからrubyへ辿り着くのがrails以前
0759デフォルトの名無しさん
2012/08/08(水) 07:41:36.55小中学生相手にはsqeakの方が良いよな
0760デフォルトの名無しさん
2012/08/08(水) 07:43:36.45数ヶ月前にmrubyが出たばっかだろ
本当にrubyコミュニティに居るの?
0761デフォルトの名無しさん
2012/08/08(水) 07:47:59.27webアプリではデータベースがボトルネックになるから
動的言語の速度の差は大した問題にならないって記事を書いてたぞ
0762デフォルトの名無しさん
2012/08/08(水) 07:58:59.31そこはRubyじゃ支障があったってことでしょ
0763uy
2012/08/08(水) 08:12:31.66え、つまいまくり
キラーソフトがrailsしかないって事への批判?
でも実際そうじゃん
>>760
いねーよ
つうか組み込みしやすくなればっていうのは難易度的な問題だぞ
初心者でも簡単に組み込めるLua 少し敷居は高いmruby
>>761
とはいっても部分的に静的言語で書く事が多いんだろう
今後Webアプリで速度の遅い言語は使われなくなると予想できる
サーバーなんて少しでも速い方がいい
>>762
並列処理だったはず
本家rubyは見せかけハリボテGIL並列処理だから
0764デフォルトの名無しさん
2012/08/08(水) 08:31:44.48Rubyって何かとハッシュ引くんでしょ。
オフセット計算だけのScalaの方が速いでしょ。
0765デフォルトの名無しさん
2012/08/08(水) 08:34:53.820766デフォルトの名無しさん
2012/08/08(水) 09:06:23.41ssdの登場でボトルネックじゃなくなった
0767デフォルトの名無しさん
2012/08/08(水) 09:16:15.05最近に登場したSSDって信頼性あるの?
0768デフォルトの名無しさん
2012/08/08(水) 09:20:16.64いまのは常に書き込んでても2年以上持つらしい
2年持てば今のディスクと寿命たいしてかわらん
0769デフォルトの名無しさん
2012/08/08(水) 09:49:34.76googleは速度や信頼性をGFS(並列化,多重化)で確保してるから
コスト重視でハードウェアを選らんでるんだろう
0770デフォルトの名無しさん
2012/08/08(水) 11:30:34.69さすがにあの速度はオンメモリじゃないと出ないだろう。
ではGoogleのHDDの中っていったい何が入っているのだろう。
0771デフォルトの名無しさん
2012/08/08(水) 11:58:35.840772デフォルトの名無しさん
2012/08/08(水) 12:07:48.53... :´::::::::, ' , '::::::::::::::::::::::::::::::::`:::...、
.:':::::::::::::::::/ /.::::::::::::::::/::::::::::::::::::::::::::::.、
/.:::::::::::::___/___/.::::::::::::::::/:::::/:::::::.ィ::::::::::ハ::ヽ
/.:::::::::::::::∨ 〉〉 〉:::::|:::::::/::::;/::::/ /:::::/ Y:::.、
':::::::::::::::::::::∨/ ,'::::::::|::::/</翼~x'::/ i:::::::.
':::::::::::::ァ'⌒''x≦|::::::::::|:/ `Y汽心ヽくヽ }::::::::!
{:::::::::::::{ ⌒> Y{|::::::::::,′ 乂 {:::ソ^ )ハ、__, __i::::::::
{:::::::::::八 く { 从i:::::::::| `'ー==-‐┐rテミメト、::;′
'.:::::::::::::::ヽ `' !::::::::| 、ヒ::ソ ハ〈
'.:::::::::::::::::ゝ-{ l::::::::| ` ト==ァ'
ヽ:::::::::::::::::::ハ l:::::::| 、_ イ |::/
ヽ::::::::::::/ l:::::::| ` > 从 板間戦争大好きなんやなが入っています。
ヽ:::::/ l::::::| .イ/
/::::l ::::::| ..:i::::/
__/:::::::l :::::| / |::,′
/ /::::::::::ト.. ヽ| ´ / ̄ ̄ |,′
. _/_/:::::::::::::| \ ∧ /
/ /::::::::::::::::| \ /.::::ヽ
0773デフォルトの名無しさん
2012/08/08(水) 12:27:45.380774デフォルトの名無しさん
2012/08/08(水) 12:40:05.87検索されやすいものだけオンメモリとか
0775デフォルトの名無しさん
2012/08/08(水) 13:24:32.680776デフォルトの名無しさん
2012/08/08(水) 13:41:40.79あれの元になるデータはどこから引っ張ってくるの?HDDじゃ間に合わないでしょ。
0777デフォルトの名無しさん
2012/08/08(水) 13:45:40.71メモリにあればめもりから
なければhddから
0778デフォルトの名無しさん
2012/08/08(水) 13:48:43.01Googleってアルゴリズムがちゃんとしてるわけじゃなくて
サーバー台数増やして成功した会社だろ
なんかあそこ特別な技術つかってんの?
0779デフォルトの名無しさん
2012/08/08(水) 13:59:34.53ハードディスクとメモリの容量差って果てしないから、
殆どがオフメモリになしそうって思ってしまう。
しかし実際には、適当なワードで検索しても一瞬で表示されるし。
ただ、マイナーな言葉で検索しても伝家の宝刀「もしかして」で、
検索結果がキャッシュされてるメジャーなのを返してる感もするが。
>>778
bingとかと比べてみ。圧倒的だから。
0780デフォルトの名無しさん
2012/08/08(水) 14:07:31.01一般的な閲覧側のネットワークよりhddの方が速いだろうから問題にならないんじゃない。キャシュでシーケンシャルアクセスする場合。
mswordとかでtxt読んでるからhddが遅く感じるんじゃないの。catで読んでみれば。
0781デフォルトの名無しさん
2012/08/08(水) 14:17:09.060782デフォルトの名無しさん
2012/08/08(水) 14:23:24.78もしかして: キャッシュ
0783デフォルトの名無しさん
2012/08/08(水) 14:35:53.020784デフォルトの名無しさん
2012/08/08(水) 14:38:04.49検索用のインデックスは常にメモリに載ってるんだろうけど、
そっから検索結果のページを作成するにあたって、
元サイトの一部を抜き出して、ハイライトをかけないといけない。
この作業がどうなってるかだよな。
0785デフォルトの名無しさん
2012/08/08(水) 14:59:16.650786デフォルトの名無しさん
2012/08/08(水) 15:02:26.57単純なのだとインデックスを二分探索とかで検索してデータの場所にランダムアクセスするんじゃないのかな。インデックスをシーケンシャルで読んでメモリに置いてあるという意味ならわかるけど。
読み込んだデータをまとめてhddにキャッシュしておけば、その条件での検索結果はシーケンシャルに読むだけで済むね。
0787デフォルトの名無しさん
2012/08/08(水) 15:04:14.10いやだから圧倒的なその理由は、
5年前くらいに散々話題になってたから
ほりえもんが全盛期の頃にGoogle語ってたの覚えてるわ
0788デフォルトの名無しさん
2012/08/08(水) 15:53:07.56Bingもサーバーを増やしたらよいじゃない。MSだから余裕でしょ。
しかもBingはGoogleより利用者数が少ないのだから、
サーバー台数が速度の差だというのなら、Bingのほうが有利だよね。
まさか今の利用者数の状況ですでにアップアップってことは無いでしょ。
0789デフォルトの名無しさん
2012/08/08(水) 16:11:19.430790デフォルトの名無しさん
2012/08/08(水) 16:12:24.780791デフォルトの名無しさん
2012/08/08(水) 16:27:45.605分だろ
0792デフォルトの名無しさん
2012/08/08(水) 16:28:22.630793デフォルトの名無しさん
2012/08/08(水) 16:29:11.940794デフォルトの名無しさん
2012/08/08(水) 16:30:02.230795デフォルトの名無しさん
2012/08/08(水) 16:35:59.890796デフォルトの名無しさん
2012/08/08(水) 16:36:56.610797デフォルトの名無しさん
2012/08/08(水) 16:43:42.360798デフォルトの名無しさん
2012/08/08(水) 16:44:27.14ビュッフェの調理師や清掃員としてだろ
0799デフォルトの名無しさん
2012/08/08(水) 16:55:22.83http://www.amazon.co.jp/gp/aw/cr/4774134325/ref=aw_d_cr_books
0800uy
2012/08/08(水) 18:07:05.510801デフォルトの名無しさん
2012/08/08(水) 18:17:20.76いや、、、>>788あたり見てるとプログラマにもいるのか?
0802デフォルトの名無しさん
2012/08/08(水) 18:35:09.040803デフォルトの名無しさん
2012/08/08(水) 18:48:01.73材料集めるとかいうプロセスがないから作れる!と分かったらある程度まで一気に行くだけ
0804デフォルトの名無しさん
2012/08/08(水) 19:27:40.90それにブラウザゲーム。UOの頃からすれば考えられない発展だ
ゆとりの802はGREEやモバゲーに御布施でも支払ってりゃ良いよ
0805デフォルトの名無しさん
2012/08/08(水) 19:48:05.99ソフトはハードのおまけだった団塊の世代が決定権を譲れば変わってくるのかなぁ。
0806デフォルトの名無しさん
2012/08/08(水) 19:49:44.79それ絶対PyPyだな
0807デフォルトの名無しさん
2012/08/08(水) 20:09:46.99団塊世代ってN88BASICでハンドアセンブルで
シューティングゲームの最適化とかして育った世代だっけ?
ってか、マイクロソフトが利権で支配してスグにOSSの活動が出てきただろ
一体、いつどこの団塊世代が何の決定権を持っているんだ
0808デフォルトの名無しさん
2012/08/08(水) 20:49:21.27その言語の寿命と共に消失するバッドノウハウだよね
javaかc/c++で受託開発しているとこに就職したいな
0809デフォルトの名無しさん
2012/08/08(水) 21:00:16.52なんで趣味の話になる。
http://ja.wikipedia.org/wiki/団塊の世代
>1947年から1949年までの3年間に出生した世代を指す。
今64歳とかそこらへんだろうから、企業では定年が65歳で現場ぎりぎりとか、役員に居座ってたりするでしょう。
そんなにゆとりを強調しなくてもいいよ。
0810デフォルトの名無しさん
2012/08/08(水) 21:16:33.71BASICでソフトウェア書いて連中って趣味だったんだなw
本物のプログラマはfortranを使うだっけ?
BASIC、Pascal、Fortranと数え切れない言語の小技は今では何れもバッドノウハウになったわけだ
web周辺の泥舟にだけは乗りたかないな
てか、お爺ちゃんもあまり無理しないで老人ホームにでも入ったら?
0811デフォルトの名無しさん
2012/08/08(水) 21:27:43.19FOSSの始まりが趣味とでも?教祖様は人生を投げ捨てて活動をはじめてるのにか?
職に溢れて仕方なくPG/SEになった連中とだけは一緒に仕事したくないな
0812デフォルトの名無しさん
2012/08/08(水) 21:33:56.22もう>>810痛すぎだよ。涙を誘う。
0813デフォルトの名無しさん
2012/08/08(水) 21:34:41.80年をとるとロクなコードを書けなくなるので、
営業とか顔つなぎとか別の能力がなければ使い捨て。
だから凡人はコード書きの修練に時間を浪費するより
プログラム以外のスキルに集中したほうが良い。
0814デフォルトの名無しさん
2012/08/08(水) 21:36:50.36ベーマガとか、その後ろに載ってた広告とか見たことないんだろうなw
0815デフォルトの名無しさん
2012/08/08(水) 21:38:29.68>年をとるとロクなコードを書けなくなるので、
何も考えずに配置してコード書かせてるからだろ
0816デフォルトの名無しさん
2012/08/08(水) 21:43:39.90PGはPG、PLはPLで役割分担されてるだろ
日本の大手企業なんかは特に効率悪いバカの塊だよ
0817デフォルトの名無しさん
2012/08/08(水) 21:46:52.64ベーマガはFM/7だかで打ち込んだことあるが、無関係だろう。
1982年から2003年というから新しすぎる。
業界の風潮に影響するほどだったとは思えないし。
0818デフォルトの名無しさん
2012/08/08(水) 21:48:49.04なぜそうなるかというと、
本社が子会社より給与が高いというような
ピラミッド構造で利益率を高めるには、
搾取のメカニズムが要求されるからw
一人で十人分稼ぐより
下請け孫受けで100人から搾取したほうが良い。
だから上流下流で階層分けが必要w
0819デフォルトの名無しさん
2012/08/08(水) 21:50:37.79PLってProjectLeader? ProjectManagerはともかく、LeaderはPGの中の一人だと思ってた。
経営や営業や管理をソフト作ってきただけの素人がやってもうまく行かないよね。
0820デフォルトの名無しさん
2012/08/08(水) 21:57:42.60はぁ、無関係?当時のBASICで書かれたソフトウェアは製品だろ
団塊世代が30〜40歳位の働き盛りで、
そこを通って役員になって良いぐらいの年だぞ
ここで戦後教育に洗脳された連中が国内製に拘ってんだろ
富士通のIBMへの産業スパイなんか良い例だ
0821デフォルトの名無しさん
2012/08/08(水) 22:01:47.51NEC、NTT、Panasonic,sonyとボロボロじゃんw
無くてもやっていけるから、大規模システム開発ぐらいしか用途ないよ
リストラされないとイイネ
0822デフォルトの名無しさん
2012/08/08(水) 22:07:46.88だからもうソフトは儲からない業種。
プログラム本業でやっていくには
アニメ業界同様の覚悟が必要で
損得抜きでやる人しか残らないw
0823デフォルトの名無しさん
2012/08/08(水) 22:13:24.26FOSSの教祖様は最初からそう予言していたよ
カスタマイズと使いにくいソフトウェアのマニュアルから金取れって
高度な自社製webフレームワークだとw詐欺にもほどがある
0824デフォルトの名無しさん
2012/08/08(水) 22:16:05.34働き盛りに仕事でベーマガなんて読んでるなよ。小学生の頃読んでたわ。
0825デフォルトの名無しさん
2012/08/08(水) 22:17:34.32BASICでソフトウェア書いてた世代のこと言ってんだよ
0826デフォルトの名無しさん
2012/08/08(水) 22:20:16.22汎用機やwsでbasic使ってたのか?
0827デフォルトの名無しさん
2012/08/08(水) 22:21:18.18まさか。適当に文献を当たって妄想で書いただけだぞ
0828デフォルトの名無しさん
2012/08/08(水) 22:28:32.06妄想はチラシの裏に書いといてくれ。頼むよ。
0829デフォルトの名無しさん
2012/08/08(水) 22:31:32.24そもそも2chは便所の落書きだろ
0830デフォルトの名無しさん
2012/08/08(水) 22:34:04.37そういう世代が、"HTMLのソースをユーザに見えなくしろ"とか言うなんて笑い話?もあったり。
BASICは安価なPCにOSの代わりに載ってるだけとかで、何百万、何千万というハードにソフトをバンドルするのとはワケが違うし。
0831デフォルトの名無しさん
2012/08/08(水) 22:45:35.32NextStepやWindowsが市場に出回ってから考え方でも変わったんだろ
おまけでしかなかったソフトウェアがゲイツのおかげで付加価値を持つようになった
ところがプロプライエタリなソフトはバグだらけでソースも手元にないからデバッグできない
そして、オープンソースが支持されて、再びプログラマたちは飯が喰えなくなる
0832デフォルトの名無しさん
2012/08/08(水) 22:56:42.93オープンソースが支持されるとプログラマが飯を食えなくなるのは短絡。
0833デフォルトの名無しさん
2012/08/08(水) 22:57:40.99boost.orgのようなプロジェクトは商業的に成立しない。
競争の激しい世界では技術が衰退していく資本主義のパラドックスw
0834デフォルトの名無しさん
2012/08/08(水) 23:03:04.29つ「ホビイストへの公開状」
0835デフォルトの名無しさん
2012/08/08(水) 23:10:43.38個人は成立するが組織は成立しない
0836デフォルトの名無しさん
2012/08/08(水) 23:36:43.61プロプライエタリなコードを書く連中はFOSSでスカウトされる奴だけでいいよ
地方の中小零細企業なんて、ほとんど泥沼ですもの
0837デフォルトの名無しさん
2012/08/08(水) 23:43:21.89それが現実ですw
ドロップアウトして大学に戻るとかそういうオチを予想w
0838デフォルトの名無しさん
2012/08/08(水) 23:55:22.330839デフォルトの名無しさん
2012/08/08(水) 23:57:42.75企業内では「沢山金を稼ぐ=勝ち組」
そのギャップは大きいのさぁw
0840デフォルトの名無しさん
2012/08/09(木) 00:33:13.590841デフォルトの名無しさん
2012/08/09(木) 00:34:58.96人生を失敗したと気付いてどんな気分だ?
0842デフォルトの名無しさん
2012/08/09(木) 08:17:23.48ほんとにそのアプリって必要なの?
みたいな企業ばかり
既にプログラミングの需要なんてほとんどなく不要なものばかり作ってる
経営者同士の人脈が途切れたら終わる世界
0843デフォルトの名無しさん
2012/08/09(木) 09:17:14.18虚業でも利益が出ればいいというのも分かるんだけど
二兎を追って支離滅裂になる人がいるような気がする
0844デフォルトの名無しさん
2012/08/09(木) 09:28:24.600845デフォルトの名無しさん
2012/08/09(木) 15:43:57.650846デフォルトの名無しさん
2012/08/09(木) 16:24:45.200847デフォルトの名無しさん
2012/08/09(木) 19:17:56.38あほや!!
発作か〜!!
↓
0848デフォルトの名無しさん
2012/08/09(木) 19:45:19.410849デフォルトの名無しさん
2012/08/09(木) 20:01:39.19ベンダー系もあるぞ。
0850デフォルトの名無しさん
2012/08/09(木) 21:04:20.76http://engawa.2ch.net/test/read.cgi/poverty/1344466560/
住宅市場冷え込み悲鳴上げる建設会社
100大建設会社の4分の1は倒産、関連産業も続々とまひ
資産価値の下落が続く場合、生活苦に陥った「ハウスプア」が子どもの塾通いや外食、各種ショッピングの費用などを減らし、
深刻な内需不況の泥沼にはまり込むという懸念も出ている。
資金難に耐えられず、倒産する建設会社も続出している。大韓建設協会によると、施工能力評価額基準で上位100社に挙げられる
建設業者のうち、現在23社が企業改善作業(ワークアウト。経営再建)や企業回生手続き(法的管理。会社更生)を進めている。
建設協会のチェ・ユンホ専務は「このままでは、10大建設会社を除けば生き残る建設会社はほとんどないだろう」と語った。
2012/08/04
http://www.chosunonline.com/site/data/html_dir/2012/08/04/2012080400787.html
0851デフォルトの名無しさん
2012/08/09(木) 23:23:23.040852デフォルトの名無しさん
2012/08/10(金) 11:09:15.590853デフォルトの名無しさん
2012/08/10(金) 20:21:56.43Σ計画でコケたprologにソックリな癖に、なんて生意気なんだ
0854デフォルトの名無しさん
2012/08/10(金) 20:39:41.22てか第五世代とΣを混同してるしw
0855デフォルトの名無しさん
2012/08/10(金) 20:54:04.01第五世代コンピューティングとΣ計画って別物なの?
0856デフォルトの名無しさん
2012/08/10(金) 21:57:21.74全く別もの
どちらも通産省主導の大プロジェクトではあったけど、
ΣはUNIXワークステーションの国内統一規格を推進しようとし、
何一つ成果を生み出せずに終えた大失敗プロジェクト
0857デフォルトの名無しさん
2012/08/10(金) 22:06:41.110858デフォルトの名無しさん
2012/08/10(金) 22:07:49.55逆にマルチスレッドに特に強い言語って何だろう
0859デフォルトの名無しさん
2012/08/10(金) 22:20:32.193d強い
ネットワーク強いで
苦手な分野ないじゃん
0860デフォルトの名無しさん
2012/08/10(金) 22:23:21.35アーラン
0861デフォルトの名無しさん
2012/08/10(金) 22:24:09.770862デフォルトの名無しさん
2012/08/10(金) 22:24:41.28rubyとかオワコン
0863デフォルトの名無しさん
2012/08/10(金) 22:25:49.370864デフォルトの名無しさん
2012/08/10(金) 22:25:52.140865デフォルトの名無しさん
2012/08/10(金) 22:27:14.35OOPLがうんこ過ぎるだけだよ
0866デフォルトの名無しさん
2012/08/10(金) 22:27:51.360867デフォルトの名無しさん
2012/08/10(金) 22:29:14.350868デフォルトの名無しさん
2012/08/10(金) 22:37:50.98副作用が誤りならオブジェクト指向なんて皆でバカをやっているようなものではないか
てか、rubyにwings3DやBlenderみたいな3Dグリグリなソフトウェアって何かあったかな?
テキスト処理とグルーとしての用途から大きくかけ離れているし書く方も頭沸いてるけれど
0869デフォルトの名無しさん
2012/08/10(金) 23:22:51.19特定分野でだけ輝きたいのならそれでも良いと思うけど、
わりと汎用な分野もカバーしたいなら、副作用があったほうが、
実際のコンピュータの動作原理に近い分、ラップが薄くて利用範囲が広いし、素直で扱いやすい。
高級アセンブラの名を欲しいがままにしているC言語が未だに輝いているし、
やっぱりコンピュータを制御するのだから、その動作原理とかけ離れるのは不利だと思う。
0870デフォルトの名無しさん
2012/08/10(金) 23:24:29.04ドカタなら使わんでもいいけど
0871デフォルトの名無しさん
2012/08/10(金) 23:26:34.14大学では殆どCなんだけど
0872デフォルトの名無しさん
2012/08/10(金) 23:27:32.25HFTのプログラム
0873デフォルトの名無しさん
2012/08/10(金) 23:28:45.630874デフォルトの名無しさん
2012/08/10(金) 23:30:02.56関数型言語でしか出来ないことなんてありえないし
0875デフォルトの名無しさん
2012/08/10(金) 23:32:40.850876デフォルトの名無しさん
2012/08/10(金) 23:35:12.50しかもそっちは開発環境もライブラリも充実してる
関数型言語を使わなければいけないという強迫観念は
俺は普通の奴らとは違うという中二病によるものだろうが
使いものにならないから何時まで経ってもスタンダードになれないんだろ
まさにスキマ産業
0877デフォルトの名無しさん
2012/08/10(金) 23:42:40.35しかもOOPは使う価値も無いゴミだったのに
手続き型OOPLに関数型言語の機能を取り込むと、既存のOOの機能見て
「うわ、OOってゴミで邪魔だわ、何これ...」ってなる
0878デフォルトの名無しさん
2012/08/10(金) 23:45:32.620879デフォルトの名無しさん
2012/08/10(金) 23:53:04.54c++で年収800万
erlangで年2000万だ
金払いのいい言語やるだけ
0880デフォルトの名無しさん
2012/08/10(金) 23:54:56.34書籍も、その言語で遊ぶことが自己目的化した本ばかりで
それが出来なくて困るなんてことが全くない
挙句、関数型言語が出来る=年収2000万とかキチガイじみたことを言い出す始末w
0881デフォルトの名無しさん
2012/08/10(金) 23:58:47.15それは平均?都合のいいデータのピックアップ?
0882デフォルトの名無しさん
2012/08/11(土) 00:00:37.71「型推論」が導入された手続き型言語は存在していない
形式的な型推論とは、与えられたコードのデータ型体系が安全であることの「証明」だ
つまり型推論処理を通過したコードでは型に起因するバグが無いことが保証される
手続き型言語の Bus error や Null pointer exception のような醜いメッセージは、
関数型言語では起こりえない
(もちろん0除算例外のような実行時エラーは関数型言語でも起こりえるけどね)
結果として関数型言語では高品質なコードが書ける
最初から型推論ありきで設計された手続き型言語が登場しない限り、
データ型システムに関する関数型言語の優位性は揺るがない
0883デフォルトの名無しさん
2012/08/11(土) 00:05:16.310884デフォルトの名無しさん
2012/08/11(土) 00:06:44.89最初から静的型の安全性なんて信じてないだろ
だから静的型付け関数型言語のメリットに興味ないのも頷ける
LL嫌いで静的型付けのJavaやC#が好きなのに
関数型言語を嫌ってる奴は単純にアホだけど、
まあJavaやってる奴がアホなのは自明だからこれも頷ける
0885デフォルトの名無しさん
2012/08/11(土) 00:08:39.010886デフォルトの名無しさん
2012/08/11(土) 00:09:29.220887デフォルトの名無しさん
2012/08/11(土) 00:15:18.240888デフォルトの名無しさん
2012/08/11(土) 00:28:12.38wekaとrhinoでも弄ってりゃ、バカでもそれなりの場所につけるかしら
0889デフォルトの名無しさん
2012/08/11(土) 00:29:47.120890デフォルトの名無しさん
2012/08/11(土) 00:31:52.360891デフォルトの名無しさん
2012/08/11(土) 00:33:18.39>最初から静的型の安全性なんて信じてないだろ
それは静的型付け手続き型言語という「不完全」な型安全性を基準にしているからじゃね
たとえばある言語処理系の構文検査が以下のような仕様だったとする
「もし与えられたコードに構文エラーがあれば、メッセージ syntax error を出力します。
ただし、場合によってはこのメッセージを出力せずコンパイルを終え実行時に
何らかのエラーで異常終了するでしょう」
構文解析理論が確立した現時点で、こんな仕様は考えられないし非常識だよね?
普通は構文解析処理を通過したなら「構文に関する安全性は保証されている」のが当たり前
この例の「構文」を「データ型」に置き換えて、よーく考えてごらん
「もし与えられたコードに型エラーがあれば、メッセージ type error を出力します。
ただし、場合によってはこのメッセージを出力せずコンパイルを終え実行時に
何らかのエラーで異常終了するでしょう」
これが静的型付け手続き型言語の型安全性レベルなんだ
そりゃあ静的型の安全性なんて信じられるわきゃあねえよな
0892デフォルトの名無しさん
2012/08/11(土) 00:34:21.69関数型なんてITサヴァンの連中が使っていればいい
0893デフォルトの名無しさん
2012/08/11(土) 00:34:30.110894デフォルトの名無しさん
2012/08/11(土) 00:40:20.94ヌルポは別に型エラーじゃないしな。
0895デフォルトの名無しさん
2012/08/11(土) 00:44:33.96ダウンキャストやRTTIで少しも安全じゃないよ
0896デフォルトの名無しさん
2012/08/11(土) 00:45:06.020897デフォルトの名無しさん
2012/08/11(土) 00:46:53.35> ヌルポは別に型エラーじゃないしな。
0898デフォルトの名無しさん
2012/08/11(土) 00:51:47.86大学の講義や演習ではプログラミングなんて学べないからな
電検三種と公務員試験の対策でもした方がマシ
0899デフォルトの名無しさん
2012/08/11(土) 00:51:54.32それは十分実行時の型エラーだよ。型が違っているのだから。
でも、静的型付のヌルポは型エラーじゃないよ。
型はあってるけど、値が違ってるの。
ダウンキャストはその限りで無いけどね。
0900882,891
2012/08/11(土) 00:52:18.67LLの優位性の一つに「対話的」なプログラミング環境がある
コーディングから(コンパイルを飛ばして)即実行できるから開発効率が高い
で、関数型言語はというと大半の処理系で対話的な環境が提供されている
静的型付けな関数型言語であってもだ
これがC++/C#/Javaといった静的型付け手続き型言語に対するもう一つの優位性
もしもLLの得意分野であるテキスト処理を考慮した静的型付け関数型言語が登場すれば、
LLの世界でも関数型言語の評価は、もしかしたら ..... 変わるかもしれない
では、自分は日韓戦があるのでこれで落ちる(寝る)
0901デフォルトの名無しさん
2012/08/11(土) 00:52:39.17大学の講義や演習じゃなくて、研究でだよ
0902デフォルトの名無しさん
2012/08/11(土) 00:54:09.99物理シミュレーションなんかで上から下に計算するだけとかだろ
0903デフォルトの名無しさん
2012/08/11(土) 00:55:50.38GUIを必要とするアプリケーションを作るとしても、Java
0904デフォルトの名無しさん
2012/08/11(土) 00:56:09.15だって、静的型付の関数型言語って、LLじゃないよね。
0905デフォルトの名無しさん
2012/08/11(土) 00:57:06.01そんなとこに関数型言語なんておよびじゃない
0906デフォルトの名無しさん
2012/08/11(土) 00:57:19.460907デフォルトの名無しさん
2012/08/11(土) 00:57:22.53低品質なコードで世界を支える人まで、ごった煮だな。
0908デフォルトの名無しさん
2012/08/11(土) 00:58:06.36だからー、関数型言語はどこでお呼びなのw
0909デフォルトの名無しさん
2012/08/11(土) 00:58:41.220910デフォルトの名無しさん
2012/08/11(土) 00:59:04.77大学のロボティクス専攻のアホ教授とか、cのハローワールドレベルでドヤ顔するよねw
0911デフォルトの名無しさん
2012/08/11(土) 01:00:14.42あるのは特性の違いだけ
0912デフォルトの名無しさん
2012/08/11(土) 01:00:47.94情報システム科の一部で使われてるよ
0913デフォルトの名無しさん
2012/08/11(土) 01:01:47.57どこ?
0914デフォルトの名無しさん
2012/08/11(土) 01:02:54.160915デフォルトの名無しさん
2012/08/11(土) 01:05:44.44研究室を総当たりしていけば、ひとつぐらい関数型を研究している教授に出会すだろ
ってかね、制御理論を専門にした方が徳だね。関数型を扱っている企業なんてほとんどない。
どのみち就職すれば10万行とか想像を越えた手続き型言語のコードを弄ることになるんだから
0916デフォルトの名無しさん
2012/08/11(土) 01:07:35.010917デフォルトの名無しさん
2012/08/11(土) 01:09:56.97ただただノイジーマイノリティがスレを汚してるだけ
0918デフォルトの名無しさん
2012/08/11(土) 01:12:36.300919デフォルトの名無しさん
2012/08/11(土) 01:13:53.11行数でなんとかなるようなら、企業にベンチャーが勝てるわけないから
0920デフォルトの名無しさん
2012/08/11(土) 01:14:51.990921デフォルトの名無しさん
2012/08/11(土) 01:15:56.380922デフォルトの名無しさん
2012/08/11(土) 01:17:20.38だから勝てないんでしょう。コーディング力を武器に戦うベンチャー企業とか、どうよ。
そして、マンパワーをバカにするけど、コードってそうそう縮まないし、
工数が格段に改善されたりしないよ。
0923デフォルトの名無しさん
2012/08/11(土) 01:20:25.55マンパワーに頼るしかないことを、同時に証明していると思うよ。
0924デフォルトの名無しさん
2012/08/11(土) 01:20:28.73何がアカデミックな理論の検証だよwバーカwwwおまえが配属された研究室だけだろ
既にシミュレータや物理エンジン、数値計算ライブラリが世の中に腐るほどあるなかで、
自前の糞コードで誤差なんて考えずにアルゴリズムの再実装と適応をしているだけだろ
教授のアホと過ごしたのは、ほんと時間の無駄でしかなかったよ
0925デフォルトの名無しさん
2012/08/11(土) 01:21:45.90その腐るほど有るライブラリを使いたいからCなんだろうに。
0926デフォルトの名無しさん
2012/08/11(土) 01:22:47.06世の中の大企業よりも儲かっているベンチャーを少しはググってみたら?
0927デフォルトの名無しさん
2012/08/11(土) 01:23:46.67散々出てる、一人なのかもしらんが、物理なんちゃらというのはよく分からん
0928デフォルトの名無しさん
2012/08/11(土) 01:23:58.820929デフォルトの名無しさん
2012/08/11(土) 01:24:44.62FFIを使えない実装なんて今時そうねーよ
全部Cで書くのに比べたら全然楽
0930デフォルトの名無しさん
2012/08/11(土) 01:25:58.92大学の糞教授ってライブラリが何かすら理解してなかったからなw
研究でcを使ってるヤツはIT業界には進まない方がいいぞ。おまえは絶対に向いてない
てか、シミュレーションならRかmatlabつかえよ
0931デフォルトの名無しさん
2012/08/11(土) 01:26:35.240932デフォルトの名無しさん
2012/08/11(土) 01:28:03.29大学の研究室に所属して、自分とこのボスか隣か、隣の隣のボスは、だいたいどこも糞だぞ
0933デフォルトの名無しさん
2012/08/11(土) 01:28:37.84まあIT業界なんて所はそういう腐った世界なんだろう
0934デフォルトの名無しさん
2012/08/11(土) 01:29:28.28http://ja.wikipedia.org/wiki/FFTW
> FFTW のライブラリ自体の C 言語のコードは 'genfft' というプログラムで生成されており
> (FFTW の配布パッケージに含まれている)、このツールは Objective Caml で書かれている
0935デフォルトの名無しさん
2012/08/11(土) 01:36:00.73別にIT業界に向いてるというのもアレだし
関数型言語を使ってればIT業界に向いてるとかも幻想としか思えないな
そこで差別化するような世界でもないだろ
0936デフォルトの名無しさん
2012/08/11(土) 01:39:01.33趣味でいろいろ弄ったヤツ以外は誰も向いてないよ
javaとUML、デザパタ、TDD、git、コンパイラ作りが入門に鉄板だろうな
+αはschemeなりprologなりで再起の練習。
perl,rubyの文法覚えるとかは、経験上、はっきりいって時間の無駄。
0937デフォルトの名無しさん
2012/08/11(土) 01:39:40.87自分のレベルに合った言語を使うのが良い
0938デフォルトの名無しさん
2012/08/11(土) 01:40:11.620939デフォルトの名無しさん
2012/08/11(土) 01:40:35.050940デフォルトの名無しさん
2012/08/11(土) 01:40:49.760941デフォルトの名無しさん
2012/08/11(土) 01:41:36.27それ使って自分で何か書いたか?
0942uy
2012/08/11(土) 01:44:25.92やってるわけがないんだからかわいそうだろ
0943デフォルトの名無しさん
2012/08/11(土) 01:48:08.410944デフォルトの名無しさん
2012/08/11(土) 01:48:43.420945uy
2012/08/11(土) 01:51:53.31デザパタにそって開発することを強要されているならやるしかないんだろうが
最初のやつがデザパタの選択ミスしてたらどうするのっと
0946デフォルトの名無しさん
2012/08/11(土) 01:52:10.490947デフォルトの名無しさん
2012/08/11(土) 01:56:39.38うちのアホ大学では、二重再起や末尾再帰がスラスラと書けるヤツなんて見かけなかったな
演習がprologだったこともあってか、schemeって単語を知ってるヤツも一部の教授ぐらいしか居なかったぞ
0948デフォルトの名無しさん
2012/08/11(土) 01:58:46.780949デフォルトの名無しさん
2012/08/11(土) 01:59:40.030950デフォルトの名無しさん
2012/08/11(土) 02:01:19.24factoryやfacadeなんて、そこらじゅうで使われているイメージなんだが
他人が書いたコードを読みやすくするための作法じゃないのか
0951デフォルトの名無しさん
2012/08/11(土) 02:03:26.71ディレクトリのトラバースやcompositeパターンなんて、非常によく使われる再帰だろ
0952uy
2012/08/11(土) 02:04:09.44普通の人は考える必要ないよ。
いったい、なんのための話がしたいんだい?w
って返せばよい。
0953デフォルトの名無しさん
2012/08/11(土) 02:09:32.650954デフォルトの名無しさん
2012/08/11(土) 02:10:40.230955デフォルトの名無しさん
2012/08/11(土) 02:15:20.96どうせスタックを自前で実装するんだし。だから手続き型言語でも再帰は使うよね
0957デフォルトの名無しさん
2012/08/11(土) 02:17:57.40うわぁwwwww
0958デフォルトの名無しさん
2012/08/11(土) 02:23:01.05木探索系のアルゴリズムとかだと
結局スタックフレーム相当のものを用意しないとたぐれないからなあ
ギリギリまでパフォーマンスを追求するなら
スタックは自前管理のほうがパフォーマンスが出るという議論はあるけど
0959デフォルトの名無しさん
2012/08/11(土) 09:49:11.660960uy
2012/08/11(土) 09:51:21.59それはキチガイのゴミ書き込みだろうねw
ま、書いてないが
0961uy
2012/08/11(土) 10:07:26.23シングルトンなんかがわかりやすい例
パターンを使うことによって開発効率はあがるが
同時に柔軟性落ちてることは気づきましょう
0962uy
2012/08/11(土) 10:14:57.35簡単にデザインパターンを実装できる。っていうのが正しい。
わかり易い例で言えばシングルトン。
単純とはいえコードが少しあるが、もしclass singleton Fooみたいに
singletonキーワードがサポートされた言語があったとしたら
コードを全く書かなくてよくなる。
だけど、シングルトンという考え方は消えていないし、
シングルトンパターンをキーワード一つで "実装” したってだけで
消えていない。
不要とか言ってるのは、デザインパターンをよくわかっていない人が言っていることだよ。
○○パターンは不要といった時点で、「ここには○○パターンが含まれてる」
「パターンの説明が○○という一言で終わった」という事実がある。
コードはなくとも名前で意思疎通が出来る。これもまたデザインパターンのカタログ化のメリットなんだよ。
0963デフォルトの名無しさん
2012/08/11(土) 10:34:00.82Objectのインスタンスは一個ではない
動的な意味ではシングルトンは意味をもたない
まずは静的言語固有のパターンと、すべての言語に共通のパターンを区別するべきだが
10年以上たってもそれすら出来てないのは何故なんだ
0964uy
2012/08/11(土) 10:41:37.49静的言語でも動的言語でも共通だから。
実装コードが違うだけ。
0965uy
2012/08/11(土) 10:46:04.65> シングルトンをObjectにキャストしたらどうする
> Objectのインスタンスは一個ではない
> 動的な意味ではシングルトンは意味をもたない
この部分に関しては、「お前は馬鹿」の一言で済ませてもいい部分だなw
Objectは型であり、インスタンスではない。
シングルトンは特定のクラスのインスタンスの作成を一つに制限するもの。
シングルトンを使ったからといって、Objectのインスタンスを一つに制限した覚えはない。
0966uy
2012/08/11(土) 10:50:10.36例えば「ゴムゴムの実」は世界に一つしか無い。
つまりシングルトンになってる。
「ゴムゴムの実」を「悪魔の実」にキャストしたらたくさんある。
(と>>965は言っている)
よく考えてみよう。
たくさんあるのは「悪魔の実」と言われる種類(型)に分類されるもの
「悪魔の実」と言われるものはたくさんあるが、
「ゴムゴムの実」は一つしか無いのだよ。
0967デフォルトの名無しさん
2012/08/11(土) 10:54:22.41それは変だ
考え方は人それぞれ。言語は共通。なら分かるが、考え方が共通で言語が違うって
0968uy
2012/08/11(土) 10:57:51.16変なところは何もない。
例えば、「ループ」という考え方は
どの言語にも共通する考え方だが、
そのループの実装は、言語によってバラバラだろう。
0969デフォルトの名無しさん
2012/08/11(土) 11:17:39.350970uy
2012/08/11(土) 11:35:28.80デザインパターンはあらかじめ用意されたアルゴリズムパターンであって
言語がそれをサポートした時点でデザインパターンではない
似て非なるものです
0972デフォルトの名無しさん
2012/08/11(土) 11:39:19.43どの言語でかいても同じようにかけるのがデザインパターン
言語がサポートしたら他言語ではかけない
ゆえにrubyなんかだとデザインパターンのシングルトンは使わないよ
ライブラリとしては存在してるけどrubyはrubyのシングルトン使った方がいいから
別物です
0973uy
2012/08/11(土) 11:41:16.71初耳ですが、出典はどれですか?
単にお前が勘違いしてるだけ?
rubyの”シングルトン”
やっぱり、それはシングルトンなんじゃねーかw
別の名前がついてないんだろ?
そして言語によって書き方が違うと
自分で書いてる。
自分の書き込みをもう少し読み直しましょう。
0974デフォルトの名無しさん
2012/08/11(土) 11:41:48.25ソートと
デザインパターンの違いくらいわかれ
なにも考えずにライブラリに詰め込めるのがソート
慎重に設計しないと詰め込めないのがデザインパターン
もともとライブラリに入れてはいけない概念を無理にいれてるんだよ
0975uy
2012/08/11(土) 11:42:59.54調べてから喋ったらいいのに
0976uy
2012/08/11(土) 11:45:34.70他言語でもかける形のシングルトンが用意されてる
前者は言語の機能であり
後者はデザインパターンとよぶのです
別物です
0977デフォルトの名無しさん
2012/08/11(土) 11:52:13.30>ソートと
>デザインパターンの違いくらいわかれ
いや、デザパタをアルゴリズムパターンとか、
わけ分からんこと言い出したのお前だろ。
>>970 で、
>デザインパターンはあらかじめ用意されたアルゴリズムパターンであって
>>972 で、
>デザインパターンってのはアルゴリズムの流れを一律にする考え方でって
0978uy
2012/08/11(土) 11:53:49.72無知は黙っていればいいのに
rubyの特異クラスはシングルトンと呼ぶにはふさわしくない
ただのクラスのネストによって
シングルトンもどきを実現しているだけで
扱おうと思えばただのクラスのようにも扱える
シングルトンデザインパターンを知ってるだけじゃruby特有のシングルトンは絶対に読めない
言語関係なく知識が共通して使えなければデザインパターンではない
バカはしね
0979uy
2012/08/11(土) 11:53:55.80学生 「はい。Rubyでならなんでもかけます。」
面接官「ではシングルトンパターンを書いてください。」
学生 「存在しません?」
面接官「え、存在しない?」
学生 「はい。存在しません。Rubyはシングルトンパターンを言語でサポートしています。」
面接官「・・・で、その言語でサポートされた機能を使うとシングルトンパターンになるんですよね?」
学生 「はい。シングルトンパターンです。」
面接官「いや、あなたRubyでシングルトンパターンは存在しないといいましたよね。なぜシングルトンパターンになるんですか?」
学生 「でも、シングルトンパターンは存在しないんですよ。」
面接官「いや、存在しないとか問題じゃなくてですね・・・」
学生 「Rubyなら簡単にシングルトンパターン書けますよ。」
面接官「ふざけないでください。それに機能が用意されてるってことは存在するでしょ。だいたい・・・」
学生 「機能は用意されていますが言語でサポートしているんです。だから存在しません。」
面接官「聞いてません。帰って下さい。」
学生 「あれあれ?怒らせていいんですか?シングルトンパターン書きますよ。」
面接官「いいですよ。書いてください。Rubyでシングルトンパターンを。それで満足したら帰って下さい。」
学生 「運がよかったな。Rubyにシングルトンパターンは存在しないようだ。」
面接官「帰れよ。」
0980uy
2012/08/11(土) 11:54:42.59> rubyでしかかけないシングルトンと
> 他言語でもかける形のシングルトンが用意されてる
お前、両方、シングルトン って自分で書いてるじゃねーかw
0981uy
2012/08/11(土) 11:57:05.16特定のコードのことだって思ってるの?
デザインパターンとは、プログラム設計時に起こる典型的な問題と
それに対する解決策を整理し、再利用できるようにまとめたもので
書籍「デザインパターン」の23個のパターンは、
デザインパターンの一例でしか無いんだが。
0982デフォルトの名無しさん
2012/08/11(土) 11:58:08.04説明する気も失せるレベルだな
デザインパターンとはライブラリには昇格できる一個前の存在
ライブラリに入りこんだデザインパターンは言語機能に昇格できる一個前の存在
これで理解しろカス
0983uy
2012/08/11(土) 11:58:19.48> いや、デザパタをアルゴリズムパターンとか、
> わけ分からんこと言い出したのお前だろ。
↓こいつだろ? 俺じゃねーよ。
> バカだな
> デザインパターンはあらかじめ用意されたアルゴリズムパターンであって
0984デフォルトの名無しさん
2012/08/11(土) 11:59:12.76つまり特異メソッドを理解していないから
同じだと思っちゃうんだろうね
別物
0986uy
2012/08/11(土) 12:00:37.11これがシングルトンだと言い出した馬鹿って誰?w
0987uy
2012/08/11(土) 12:01:42.26最初の方に、書いてあるコードはJavaでの実装例であって
ここに書いてあるコードが実装方法のすべてじゃないって
書いてあるんだが。
0988デフォルトの名無しさん
2012/08/11(土) 12:01:52.46その意味は人によってバラバラでぜんぜん意思疎通できてないね
名前をつければ解決みたいな風潮が間違っていた
むしろ名前がない方が無駄な争いが起きなかったかもしれない
0989uy
2012/08/11(土) 12:03:45.78> 「シングルトン」って名前をつけても
> その意味は人によってバラバラでぜんぜん意思疎通できてないね
それはちゃんと理解してないからだろw
シングルトンという名前を最初に命名した人の説明が完全な定義だよ。
もちろんそこにコード例は書いてあっても定義にコードは含まれてないが。
0990uy
2012/08/11(土) 12:06:28.97記事はたくさんあるのに、
どうして、言語によって実装コードが違うって
当たり前の考え方が理解できないんだろうね。
馬鹿じゃないかって思う。
0991uy
2012/08/11(土) 12:08:09.95マジ黙っちゃったな
0992デフォルトの名無しさん
2012/08/11(土) 12:08:44.78「名前は知ってるが定義は知らない」人間を排除するためには
命名せずに説明だけすればよかったんじゃないか
0993uy
2012/08/11(土) 12:11:44.29ほらよ
デザインパターンのシングルトン
http://doc.ruby-lang.org/ja/1.9.3/class/Singleton.html
rubyのシングルトン
http://doc.ruby-lang.org/ja/1.9.3/doc/spec=2fdef.html#singleton_class
はい、"完全"別物です
0994uy
2012/08/11(土) 12:11:59.70説明した後で、これが○○という名前だよって、一言説明する。
次からは、○○っていうだけで、説明しなくてもわかるよね?って
馬鹿にプレッシャーを掛けて排除するってよくやるよ。
○○っていったら○○だよ。
この前説明しただろ、何度も説明させんなよ
お前○○もしらんのかよ。常識だろ。
0995uy
2012/08/11(土) 12:12:46.67別物であるのなら、シングルトンパターンと読んではいけません。
それのどこがシングルトンパターンになっているのですか?
シングルトンパターンであるならば、同じものです。
さあ答えて!w
0996デフォルトの名無しさん
2012/08/11(土) 12:13:09.25外見の挙動としてのデザパタは残るので、デザパタ自体は無くならないよね。
例で言えば、
言語側でオブジェクト指向をサポートしたら、オプジェクト指向は無くなる、
とは考えないし、言わないし。
0997uy
2012/08/11(土) 12:13:37.44だーかーら、rubyちょっとは勉強しろよ話にならねーから
ヒント:methods.sort.grep(/singleton/)
0998uy
2012/08/11(土) 12:14:33.70動作が、シングルトンパターンの定義を満たしているのなら、
それはシングルトンパターンだよ。
シングルトンパターンの定義には、実装コードがどうなるかは
規定されていないから、コードが違っても
シングルトンパターンと呼ぶことはある。
コードが別物であることと、概念が別物であることを
ごっちゃにしている馬鹿は、さすが居ないだろうね
0999デフォルトの名無しさん
2012/08/11(土) 12:15:11.32デザパタのほうがより抽象的な概念だから
1000uy
2012/08/11(土) 12:15:13.58ゴミゴミゴミゴミゴミゴミゴミゴミゴミゴミゴミゴミゴミは早くリサイクルされろよ
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。