【Perl,Python,PHP】LL バトルロワイヤル 29【JS,Ruby】
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2013/02/23(土) 08:36:35.44エントリーは、Perl、PHP、Python、Ruby、JavaScript・・・
さあ、死ぬまで語りやがれ!!!
■LLとは?
軽量プログラミング言語(Lightweight Language,LL)とは、取り回しに優れ、
コードの作成や修正が容易と見なされるプログラミング言語のことを指す。
ここでいう「軽さ」はプログラマの負担の軽重を指し、
実行速度に優れているという意味ではない。
現在の水準では
・インタプリタ
・動的型
・正規表現
・クロージャ
などを利用できるものがLLと呼ばれることが多い。
ただし、他人の同意を得られるとは限りません。
長いコードはここで
ttp://play.island.ac/codepaste/
【Perl,Python,PHP】LL バトルロワイヤル 28【JS,Ruby】
http://toro.2ch.net/test/read.cgi/tech/1354715494/
0002デフォルトの名無しさん
2013/02/23(土) 08:48:19.960003デフォルトの名無しさん
2013/02/23(土) 09:10:01.330004デフォルトの名無しさん
2013/02/23(土) 09:58:26.35当たり前だけど。
0005デフォルトの名無しさん
2013/02/23(土) 10:10:37.84何が何に対して、テストケースが増えるのですか。
0006デフォルトの名無しさん
2013/02/23(土) 10:17:07.65必要なメソッドが無かったらテストをパスしねーだろ
少し考えれば分かるだろ?
0007デフォルトの名無しさん
2013/02/23(土) 10:30:36.21関数またはメソッドまたはサブルーチンの引数をチェックするコードが増えれば、
テストケースも増える。型・オブジェクト、メソッドの有無等のチェック。ってこと。
>>6
好きにすればいいんじゃないの。
0008デフォルトの名無しさん
2013/02/23(土) 10:35:17.39おつ!
0009デフォルトの名無しさん
2013/02/23(土) 11:01:18.74こちらはどういう意味でしょうか。動的型のテストで可能性が考えられる
型データをすべて用意するなどということはしない、の意味でしょうか。
0010デフォルトの名無しさん
2013/02/23(土) 11:32:53.49性能の悪い動的言語で中規模以上の開発する奴は無能
静的言語ならコード入力中にすぐに発見できるエラーさえも
実行するまでわからない
動的言語ではデバッグもテストも負担が増す。
性能も悪い
0011デフォルトの名無しさん
2013/02/23(土) 11:49:29.07>>3ではないが、型の制約がないんだからそんな事無理だって分かるだろ。
というか、そんなの静的型付け言語でも結局どこで線引きするかって問題でしかない。
0012デフォルトの名無しさん
2013/02/23(土) 11:54:04.79その分、VisualStudioとかeclipseとか
重いIDEと付き合わなきゃならんのだから
効率はたいして変わらんだろ
開発環境のハマりがない分、スクリプト言語のほうが開発しやすい
性能が低いのは認めるが
0013デフォルトの名無しさん
2013/02/23(土) 12:07:10.61HDDだとたしかにIDEが起動は少し遅いが、SSDなら快適に使える
比較的新しいPCならコンパイルも瞬時に終わる、
特に差分のコンパイルは即終わる
静的言語とIDEの組み合わせだと、
単純なエラー、バグはコード入力中に指摘してくれるから楽できる
0014デフォルトの名無しさん
2013/02/23(土) 12:11:29.94スクリプト言語として使えないんでしょソレ。駄目なんだよそれじゃ
0015デフォルトの名無しさん
2013/02/23(土) 12:13:27.57自動車は速いからチャリに乗ってる奴は馬鹿と言ってるようなもの
自動車で細い道入れるのかよボケが
0016デフォルトの名無しさん
2013/02/23(土) 12:19:39.43WBCの話してるのにサッカーのほうが面白いと言って来たり
モバゲーの話してるのにパズドラやらないやつはバカとか言って来たり
もう前提からスレチなんだよ
>>10>>13は自分がやってることを客観視するべき
0017デフォルトの名無しさん
2013/02/23(土) 12:21:53.80自動車と自転車の例えは的外れ、詭弁
静的言語と動的言語は、「大は小を兼ねる」だな
速い言語は性能を必要とする場所につかうこともできるが
遅い言語(スクリプト言語)ではできない。
大規模から小規模まで使える高速な言語と
小規模にしか使えない低速な言語
どちらが優れているかは明らか
0018デフォルトの名無しさん
2013/02/23(土) 12:22:16.58一体なにをしにこのスレに来たんだろう
Cが速いとかVSのインテリセンスが賢いとか、そんな場違いな正論を並べにきたのか
舐め腐るのもいい加減にしろよと
0019デフォルトの名無しさん
2013/02/23(土) 12:24:20.82優れた選択肢を除外する議論こそ無意味
サッカーの例でいうなら「Jリーグ順位の下から5チームで
どれが強いか」を延々と議論しているようなのがこのスレ
0020デフォルトの名無しさん
2013/02/23(土) 12:24:38.53お前がLLを使えないことはよーく分かった
まともなプログラマがターミナル開いて数行のスクリプトで済ます仕事を
お前はVSを起動してプロジェクトを作ってビルドして実行してるんだな
もう黙れ
0021デフォルトの名無しさん
2013/02/23(土) 12:25:10.88スレタイ読めよ。日本語読めよ。
0022デフォルトの名無しさん
2013/02/23(土) 12:25:32.51スクリプト言語で5分でできるコードに1時間とかかけて書いてたりするよね
0023デフォルトの名無しさん
2013/02/23(土) 12:25:38.43OK、君が使ってる言語が最高に優れてるのは認めた
ここは優れてない言語について語る場所なので他に行ってくれ
0024デフォルトの名無しさん
2013/02/23(土) 12:26:35.94テンプレの対象言語みればWebアプリ用途だとすぐわかるんだが
シェルスクリプトの話題なんてほとんどないしな
0025デフォルトの名無しさん
2013/02/23(土) 12:30:14.14へえ、まともなプログラマーなのに
数行のスクリプトばっかり書いてるんだw
0026デフォルトの名無しさん
2013/02/23(土) 12:30:36.21言語自体の実行速度と、システム全体としての処理性能の拡張性は全く別の話な。
おまえはそこを勘違いしている。
0027デフォルトの名無しさん
2013/02/23(土) 12:30:57.49Python使ってるけど
0028デフォルトの名無しさん
2013/02/23(土) 12:34:04.170029デフォルトの名無しさん
2013/02/23(土) 12:35:13.46拡張性なんて言葉つかう無知な人にいわれてもな
大規模な開発について何も知らないのがばればれだな
その意味で使いたいなら、
scalabilityかスケーラビリティだ
0030デフォルトの名無しさん
2013/02/23(土) 12:36:22.58LL知らない人がこんなところに迷い込んで何してるの?
しかも逃げ惑ってるし
0031デフォルトの名無しさん
2013/02/23(土) 12:39:26.12なぜこのスレは言語を5つに限定してるんだ?
システム管理用のシェルスクリプトなどを除外しておきながら
Web用途ではないと言い張るには無理があるだろ
PHPは明らかにWeb用途だしな
0032デフォルトの名無しさん
2013/02/23(土) 12:42:40.38前スレではPowerShellのコードとかも載ってたし
というか、別にC++でもJavaでもC#でも話題に出して良いよ
ただし優劣はスクリプト言語としての観点で議論する必要がある
0033デフォルトの名無しさん
2013/02/23(土) 12:43:40.02Hello Worldを書いたことあるかすら怪しいレベル
0034デフォルトの名無しさん
2013/02/23(土) 12:44:30.070035デフォルトの名無しさん
2013/02/23(土) 12:45:00.61ここで議論してるのは、お前が囚われてるヒエラルキーとは別次元だから
他所に行ったほうが良いですよ
お前がWeb以外の用途を思いつかないだけだろ
というかLL自体知らないんだし、語る立場にないでしょ君は
0036デフォルトの名無しさん
2013/02/23(土) 12:48:53.09エントリーを5つにして延々と比較することにどんな意味があるのか?
Web用途ではないというならなぜPHPを入れるのか?
>>32
エントリーはのところに5言語しか書いてないのはおかしだろ?
性能の良い言語が話題にでると困るから5つに限定しようとしてる
静的言語がでてきたら「スレ違いだ」と発狂して追い出そうとする。
ある目的をテーマに対象の言語を決めるべきだろ
特定のスクリプト言語を推進したいやつが方向性決めてるのがすぐわかる
0037デフォルトの名無しさん
2013/02/23(土) 12:50:43.94C#やJavaを含めてしまうとあなたみたいなのが現れて
スクリプト言語のこと話せないほど荒らされちゃうからですよ
いい加減自分がやってること理解してくださいよ
0038デフォルトの名無しさん
2013/02/23(土) 12:51:30.70関数型言語を宣伝しに来る人もいるね
関数型言語は基本的にIDEに依存しないことやREPLを備えてることから
スクリプト的に使ってる人もいるらしいが
>>36
お前が勝手に方向性を決めんなよ。馬鹿か?
0039デフォルトの名無しさん
2013/02/23(土) 12:53:08.48スクリプト言語なら、スクリプト言語の総合スレにしろよ
0040デフォルトの名無しさん
2013/02/23(土) 12:54:15.91自分が間違えたからって人のせいにすんな
0041デフォルトの名無しさん
2013/02/23(土) 12:54:58.25PHPはphp-cliがあるのでスクリプト言語としても使えるからね
0042デフォルトの名無しさん
2013/02/23(土) 12:55:04.01だったらおまえが必要とするスレッドを自分で立てればいいだろ
0043デフォルトの名無しさん
2013/02/23(土) 12:56:26.48スクリプト言語のスレにしたいなら、スクリプト言語を
すべて扱うスレッドだとテンプレに明示するべきだな
0044デフォルトの名無しさん
2013/02/23(土) 13:01:08.78新しいスクリプト言語を除外する理由は何もない
0045デフォルトの名無しさん
2013/02/23(土) 13:02:50.09【】に囲まれてるのは代表的なものだって分からんのかよ
それらの言語しか議論できないと考えてる奴はアスペか?
だとしたら静的言語が速いだのとトンチンカンなことを言い出したことも得心が行く
0046デフォルトの名無しさん
2013/02/23(土) 13:04:49.22中規模の業務系システム組んでるやつだろ?
業務系ってBtoBだから
「大規模開発してます」
みたいな勘違い野郎多いし
0047デフォルトの名無しさん
2013/02/23(土) 13:06:37.56これは言語の議論ではなくバトルの議論なんよ
0048デフォルトの名無しさん
2013/02/23(土) 13:07:17.190049デフォルトの名無しさん
2013/02/23(土) 13:07:20.050050デフォルトの名無しさん
2013/02/23(土) 13:08:12.12自分もそう思ったけどテンプレの
> エントリーは、Perl、PHP、Python、Ruby、JavaScript・・・
を見ると例示ではなく5つに制限してるようと読むのも仕方ないかも
もういっそのこと隔離スレを立てよう
【C#,Java,Haskell】静的言語 vs. 動的言語【Perl,Python,PHP】
0051デフォルトの名無しさん
2013/02/23(土) 13:09:39.37他のスクリプト言語は明らかに除外されてるよ
正当な理由もなくね
テンプレの
「インタプリタ、動的型、正規表現、クロージャ
などを利用できるものがLLと呼ばれることが多い。」
これも出鱈目
こんないいかげんなテンプレにしておいて
Javaの話題が出たら荒らし認定とか理屈が通らない
俺を攻撃するんじゃなくてどうやったらもっとましなテンプレになるか考えたらどう?
0052デフォルトの名無しさん
2013/02/23(土) 13:12:49.28どう出鱈目かくわしく
0053デフォルトの名無しさん
2013/02/23(土) 13:12:53.16CoffeeScriptやTypeScriptでなんとかマシなコードにしようと必死で大変だなと思ってたら
Node.jsがけっこう勢い凄くて驚く
>>51
雑魚言語の興味ないスレにいつまで居座るの?
0054デフォルトの名無しさん
2013/02/23(土) 13:13:45.10静的言語マンセーすれはもうあるよ
0055デフォルトの名無しさん
2013/02/23(土) 13:14:50.29バトルならバトルでいいけどさ、それならエントリー対象に
変な縛りいれるのはやめたほうがいいとは思わないか
スクリプト言語というくくりは良いと思うが、クロージャや正規表現だの
言われると合理性も見られない。
正規表現はクラスライブラリで実現してる言語が多いしな
ここは「俺の気に入らない(知らない)5言語以外はすれ違い」、という露骨な縛りがある
0056デフォルトの名無しさん
2013/02/23(土) 13:16:10.71お前が例外的に極めて的外れな思考をしてただけで
そんな縛りはないよ。もう帰っていいよ
0057デフォルトの名無しさん
2013/02/23(土) 13:17:20.85当然荒れるだろ、開発環境どうの言うし
Haskellとかなら全然問題なかったわけだし
0058デフォルトの名無しさん
2013/02/23(土) 13:17:22.310059デフォルトの名無しさん
2013/02/23(土) 13:19:05.36内輪で喧嘩することを目的に立てられたらしい。それで彼等から見て格下と
思われているシェル操作を主目的にした所謂スクリプト言語や出生の謂れから
差別されたJSは除外されていた。
0060デフォルトの名無しさん
2013/02/23(土) 13:20:28.89Haskellさんはスレチだけどコード書いていくだけで荒らさないから
0061デフォルトの名無しさん
2013/02/23(土) 13:22:14.84スレタイもテンプレも5言語しかかいてないし誤解されてもしかたないね
0062デフォルトの名無しさん
2013/02/23(土) 13:22:32.54Haskellもスレチなのか。
LispやSmalltalkもスレチか?
0063デフォルトの名無しさん
2013/02/23(土) 13:23:57.33催眠術か何かなら引っかかった方が負けだろ
0064デフォルトの名無しさん
2013/02/23(土) 13:24:14.88C#なんかの話出してもなぁ
WebサーバーだけでいけばIISなんか
2割とか3割なんだから察せよ
0065デフォルトの名無しさん
2013/02/23(土) 13:24:17.38でもスレタイの言語、Haskellの他にLispや他の言語もあった気がする
上で言われてるけどPowerShellのコードも見たことある
0066デフォルトの名無しさん
2013/02/23(土) 13:25:33.34PythonもバックにGoogleついてるだろう
いまはハード出してるんだからGoogleは大手ベンダーだよ
0067デフォルトの名無しさん
2013/02/23(土) 13:27:13.54別にGoogleが開発してるわけじゃねぇ
0068デフォルトの名無しさん
2013/02/23(土) 13:30:23.71勤務時間中にPythonの開発してるだからバックにGoogleが
ついているといっても間違っていない
0069デフォルトの名無しさん
2013/02/23(土) 13:33:18.41Guidoのこと? Dropboxに移ったよ
0070デフォルトの名無しさん
2013/02/23(土) 13:33:26.040071デフォルトの名無しさん
2013/02/23(土) 13:37:00.71Pythonの開発じゃなくてPythonで開発してんのよ
0072デフォルトの名無しさん
2013/02/23(土) 13:57:00.57そうその人。Guido van Rossum
Dropboxに移ったのか
0073デフォルトの名無しさん
2013/02/23(土) 13:59:54.71C#はISOやJISで標準化されている。
Linux、Macのランタイムもある
0074デフォルトの名無しさん
2013/02/23(土) 14:03:09.57linuxでも使えるからといってlinuxで使うわけじゃない
0075デフォルトの名無しさん
2013/02/23(土) 14:51:10.15windowsでもApache動くがわざわざwindowsを選ぶ奴はいないだろう。特にMSだと平気で潰しにくるからな。
0076デフォルトの名無しさん
2013/02/23(土) 15:13:09.020077デフォルトの名無しさん
2013/02/23(土) 17:20:53.73簡単ならワンライナーで済ますな。
その中で使うときにpythonってちょっと使いにくい気がする。awkみたいに各行に適用がないからかな。
あと1行で書きにくかったり。
0078デフォルトの名無しさん
2013/02/23(土) 17:58:35.180079デフォルトの名無しさん
2013/02/23(土) 18:32:36.10コードの書き方が下手なんじゃない?
0080デフォルトの名無しさん
2013/02/23(土) 19:35:32.63「そういうのはPerlでも使って下さい。
あ、でもPerlで5行以上のコード書くのもやめてくださいね、
それ読んだ他人の脳みそが破壊される危険があるから」
ってのがpythonistaじゃね?
0081デフォルトの名無しさん
2013/02/23(土) 19:43:15.31やめなかったらどう対処するか考えるのが動的
0082デフォルトの名無しさん
2013/02/23(土) 20:03:38.86行処理やら-iオプション的なものやらは
薄いラッパー噛ませりゃどうにでもなるけど
標準でサポートして欲しいってのはある。
ワンライナーし辛いってのは同意。
Pythonはワンライナーやら使い捨てで書き殴るようなのには向かない。
これは構文的に仕方がない。
0083デフォルトの名無しさん
2013/02/23(土) 20:10:19.48それって改行のタイプ数だけが減るだけでは
0084デフォルトの名無しさん
2013/02/23(土) 20:29:45.850085デフォルトの名無しさん
2013/02/23(土) 20:45:53.19もともと「コマンドラインにずらずら書いて書き捨て」で済む程度のものは
pythonでも一行野郎は可能
複雑なのはスクリプトファイル書けば良い
0086デフォルトの名無しさん
2013/02/23(土) 20:59:45.760087デフォルトの名無しさん
2013/02/23(土) 21:07:38.940088デフォルトの名無しさん
2013/02/23(土) 21:12:50.56確かに。書き捨てるくらいなら対話環境で良いし
書き捨てないのなら改行するしな
むしろワンライナー書き捨てのメリットというか言葉がよく分からない
こんな感じ?
$ echo print 'hello' > hello.py
$ python hello.py
$ rm hello.py
0089デフォルトの名無しさん
2013/02/23(土) 21:16:25.01$ echo print 'hello' の ' を解釈するのはシェルだからそれじゃ動かないよ
0090デフォルトの名無しさん
2013/02/23(土) 21:17:06.98動くか動かんか知らんけど、書き捨てってこういうの?
0091デフォルトの名無しさん
2013/02/23(土) 21:22:16.96Top5くらいまで、なんてときの例
cat foo.py | python -c 'import sys, collections; print(collections.Counter(w for x in sys.stdin for w in x.split()).most_common(5))'
やっぱり、ちょっと無理があるか?
0092デフォルトの名無しさん
2013/02/23(土) 21:24:19.940093デフォルトの名無しさん
2013/02/23(土) 21:24:38.11プロセスをもう一個起動したいときスクリプト内でワンライナーを使うかも
要は、プロセスにメリットを感じるかどうか
0094デフォルトの名無しさん
2013/02/23(土) 21:24:50.150095デフォルトの名無しさん
2013/02/23(土) 21:26:53.750096デフォルトの名無しさん
2013/02/23(土) 21:27:24.02Pythonを否定する気はまったくないけど
書けば書けるというのと書き易いってのは違う。
向き不向きがある。
改行やインデントが大きな意味を占める言語で
ワンライナーな等価なものに落とし込むという作業はストレスだよ。
テンポラリなファイルに書き出すにしても
そんな使い捨てるようなものならメソッドチェーンな言語のほうが書き易いと思うよ。
0097デフォルトの名無しさん
2013/02/23(土) 21:33:04.54$ python -c 'for i in range(5):
print i
print i' | wc -l
でいい気もするけど、これだとなんか支障あるんだっけ?
0098デフォルトの名無しさん
2013/02/23(土) 21:34:14.860099デフォルトの名無しさん
2013/02/23(土) 21:38:18.22ワンライナー向けのオプションがないんだった
0100デフォルトの名無しさん
2013/02/23(土) 22:36:40.640101デフォルトの名無しさん
2013/02/23(土) 22:40:31.70そういう人がライブラリを作るとか言っちゃうんだ…
0102デフォルトの名無しさん
2013/02/23(土) 22:45:04.79末尾にどんどん処理を付け足したり消したりできる分コマンドライン上での編集が楽で
制御構文使って階層を深くしないといけない言語よりも
試行錯誤しながらのワンライナーが書きやすいってあって、なるほどなーと思ったことあるわ
0103デフォルトの名無しさん
2013/02/23(土) 22:52:18.12普段はdjangoのミドルウェアとか書いてるんだけどね。今は複雑めのワンライナーをrubyで書いてて、大きくなってくるとpythonでファイルに書き直すという無駄なことをやっている。
0104デフォルトの名無しさん
2013/02/23(土) 23:16:53.62込み入ったのならコマンド作るだろ
0105デフォルトの名無しさん
2013/02/24(日) 00:21:58.42ファイルにするなら複数行でまったく問題ない
0106デフォルトの名無しさん
2013/02/24(日) 00:38:44.09あるいはヒストリファイルの容量を大きくとって入力したコマンドは全部保存する
0107デフォルトの名無しさん
2013/02/24(日) 00:40:01.46試行錯誤してワンライナー書くぐらいならvim ./foo.py ってとりあえずタイプして
エディタ上で試行錯誤するほうが効率良さそうなんだけど
0108デフォルトの名無しさん
2013/02/24(日) 00:52:20.11独自ドメインでサーバー用意して作ったら
どれくらいアクセス来る?
全く予想がつかない教えてほしい
0109デフォルトの名無しさん
2013/02/24(日) 07:01:49.32試行錯誤ってのは実行結果を逐次みながらって意味ね
hogeの結果を見てそれをfugaした結果を見てさらにそれをpiyoした結果を見て・・・ってこと
最終的にファイル操作するときにその一歩手前を確認したい、とか
0111デフォルトの名無しさん
2013/02/24(日) 07:37:42.94それは大きくなると使い物にならないrubyにとっては必要な作業であって
決して無駄な作業ではない
0112デフォルトの名無しさん
2013/02/24(日) 11:02:53.42うん? ワンライナーで書けないくらいになってきたらってことだよ。別にrubyでファイルに書いてもいいんだけど、django使ってるのでpythonにしてる。どっちか、または他のLLに統一できたらなと思って。
0113デフォルトの名無しさん
2013/02/24(日) 11:21:14.070114デフォルトの名無しさん
2013/02/24(日) 11:32:32.970115デフォルトの名無しさん
2013/02/24(日) 11:49:09.74統一はできないが特化できる人ならいる
専門外の事は必要に迫られるまでやらない人
専門外って単語が難しすぎると思うなら「汚らわしい」でもいいよ
ネーミングセンスは人それぞれなので統一は不可能
0116デフォルトの名無しさん
2013/02/24(日) 11:57:17.21X 汚らわしい(けがらわしい)
○ 汚らしい(きたならしい)
1行でかこうとすると可読性もおちる
適切な改行、インデントをするのが良いプログラミングだ
0117デフォルトの名無しさん
2013/02/24(日) 12:53:02.36ワンライナーというのは関数に分割するかどうかという問題で、
一行で書くか、改行を許すか、などという問題ではないのでは
ないか。
0118デフォルトの名無しさん
2013/02/24(日) 12:59:51.28言語の制約より先に俺の頭がついていけなくなる。
だから、ワンライナーとかどうでもいい俺、勝ち組。
0119デフォルトの名無しさん
2013/02/24(日) 12:59:56.61じゃあrubyでファイルに書けよバーカ
0120デフォルトの名無しさん
2013/02/24(日) 14:06:57.140121デフォルトの名無しさん
2013/02/24(日) 15:24:47.58rubyで書かれた何かってある?
PerlやPythonで書かれたスクリプトなら良く見かけるけど・・・
PHPとか皆無だろうけど。
0122デフォルトの名無しさん
2013/02/24(日) 15:58:22.56hcapp.rakusaba.jp
0123デフォルトの名無しさん
2013/02/24(日) 16:11:55.78勉強した事ないのか、低学歴なのか、そんな事はどうなのか知らないが、
お遊びアプリなのは当てはまるな。実用的ではない。
0124デフォルトの名無しさん
2013/02/24(日) 17:08:05.880125デフォルトの名無しさん
2013/02/24(日) 17:33:59.40PerlとPHPはお呼びでない感じ
0126デフォルトの名無しさん
2013/02/24(日) 17:38:46.120127デフォルトの名無しさん
2013/02/24(日) 17:40:13.62一体何に使われてるの?
0128デフォルトの名無しさん
2013/02/24(日) 17:41:45.320129デフォルトの名無しさん
2013/02/24(日) 17:47:01.090130デフォルトの名無しさん
2013/02/24(日) 17:50:45.47rubyはリビジョン間の違いで苦しむ。
ワンライナー書ける人が少ないんだな。
0131デフォルトの名無しさん
2013/02/24(日) 17:58:43.65そもそもがワンライナーのようなオレオレ糞コードを量産しないとめの仕様だし
メリットはあってもデメリットがまるでない
0132デフォルトの名無しさん
2013/02/24(日) 18:13:02.93何が楽しくてム板にいるんだかというぐらい
0133デフォルトの名無しさん
2013/02/24(日) 18:36:03.86JSが一番下だろどう考えても
0134デフォルトの名無しさん
2013/02/24(日) 18:50:16.040135デフォルトの名無しさん
2013/02/24(日) 19:15:24.25また互換性無いんだってさっwwwww
しかも将来仕様が変化 する可能性がある実験的機能追加したから
感想をお聞かせろだってwwww
おま、実験版リリースしてんじゃねーよ!!!
0136デフォルトの名無しさん
2013/02/24(日) 19:30:24.80どうせRuby2.1でまた書き直しになる。
0137デフォルトの名無しさん
2013/02/24(日) 19:33:45.89https://github.com/rails/rails/blob/master/.travis.yml
> All green with Ruby 2.0 (はぁと
ばっちこい状態で見事迎え撃ってる感があるんですけどどういうことですか
0138デフォルトの名無しさん
2013/02/24(日) 19:40:38.41感想きかせろとか・・・糞としか言えないだろ・・・
バージョンアップするたびに互換ないとか絶対業務とかで使えない。
確実に趣味で使う程度のマニア用
0139デフォルトの名無しさん
2013/02/24(日) 19:53:48.210140デフォルトの名無しさん
2013/02/24(日) 19:58:09.06これからも1.8.7を使い続ければ仕様変更に悩まされる事は無い
0141デフォルトの名無しさん
2013/02/24(日) 20:18:40.88バージョンアップしたら動かなくなるクソ言語
速度も遅いし良いところが見つからない
信者専用の言語だな
0142デフォルトの名無しさん
2013/02/24(日) 21:01:08.690143デフォルトの名無しさん
2013/02/24(日) 21:21:59.320144デフォルトの名無しさん
2013/02/24(日) 21:30:12.45異論あるやついる?
0145デフォルトの名無しさん
2013/02/24(日) 21:34:54.29ちなみに3/5発売予定のパーフェクトPython に興味津々
0146デフォルトの名無しさん
2013/02/24(日) 21:36:35.55良書だと確定してからやってくれないかな
発売もしてない仰々しいタイトルの本に期待してるとか見てるだけで寒いから
0147デフォルトの名無しさん
2013/02/24(日) 21:37:14.82ブラウザで動くデファクトスタンダード
Perlは可読性低いからだめ
Rubyは互換性すぐなくなるからだめ。Rubyは宗教
PHPは言語使用がクソ
結論としてはC#とJavaが最強
0148デフォルトの名無しさん
2013/02/24(日) 21:40:08.880149デフォルトの名無しさん
2013/02/24(日) 21:46:59.820150デフォルトの名無しさん
2013/02/24(日) 21:48:51.970151デフォルトの名無しさん
2013/02/24(日) 21:50:41.160152デフォルトの名無しさん
2013/02/24(日) 21:54:53.460153デフォルトの名無しさん
2013/02/24(日) 22:07:13.45生温かい目で見下しておくだけでOK
0154デフォルトの名無しさん
2013/02/24(日) 22:21:39.46タイトルが仰々しいとか騙されるとか、そんでもって見下すとか
タイトルだけでここまで否定するとか屈折しまくりだな
屈折した思い込みで勝手に腹立ててわけ? うわーちょっと異常だわ
パーフェクトにどんなトラウマがあるんだよ? ねぇ?おせーて?
0155デフォルトの名無しさん
2013/02/24(日) 22:23:51.76いくらPython本が少ないと言っても、公式ドキュメント、入門書はもちろん
エキスパート〜、プロフェッショナル〜のように読者から
程度の評価を得てる実践的な本もあるだろ(どうせこれらも読んでないだろうけど)
何の実績もないのに、「最新科学によると」なる謳い文句ばりの
胡散臭い宣伝はやめてくれないかな
それはPythonの良さを一つもアピールしない
断っておくと、その本が良くないと言ってるわけじゃない。分かる由もない
愚かな宣伝を批判しただけだ。そりゃ放っとけば本なんていくらでも出るだろう
評価もできないうちにこういうスレでいちいち名前を挙げんな。目障りだから
0156デフォルトの名無しさん
2013/02/24(日) 22:24:46.640157デフォルトの名無しさん
2013/02/24(日) 22:58:03.50和書に限り、有象無象を含めるとPHPやJSの本が絶対に多い
期待ではなく事実ベースで議論するならPython優勝はないな
0158デフォルトの名無しさん
2013/02/24(日) 23:26:06.94お勧めモジュールなにがありますか?
HTTPx::Dispatcher を考えたんですがHTTP::Engine自体がオワコンらしいんです
Plack/PSGIといわれてもさっぱり意味がわかりません
教えてください
0159デフォルトの名無しさん
2013/02/24(日) 23:27:41.77いくら知能が少ないからと言って、思い込みで批判するのはもちろん
タイトルで買うとかありえない妄想してオナニーするのは良くないから
ある程度の知能があればファビョってるって自己嫌悪するハズだが(どうせ理解できないだろうけど)
何のことはない興味津々という無邪気なレスに、パーフェクトが仰々しいとか
オマエのトラウマ披露するのやめてくれないかな
それはPythonの良さを一つもアピールしない
断っておくと、オマエがバカとか言ってるわけじゃない。アホとも言ってない。
愚かな思い込みでファビョルのを批判しただけだ。そりゃ放っとけば本なんていくらでも出るだろう
評価したいなら評価スレ作れば? こういうスレでオマエのオナニー見せるなや。目障りだから
0160デフォルトの名無しさん
2013/02/24(日) 23:29:08.61荒らすならどこか行ってくれ
0161デフォルトの名無しさん
2013/02/24(日) 23:29:09.040162デフォルトの名無しさん
2013/02/24(日) 23:31:00.52お勧めモジュールなにがありますか?
HTTPx::Dispatcher を考えたんですがHTTP::Engine自体がオワコンらしいんです
Plack/PSGIといわれてもさっぱり意味がわかりません
教えてください
0163デフォルトの名無しさん
2013/02/24(日) 23:45:09.58LWP::UserAgent使うよろし
0164デフォルトの名無しさん
2013/02/24(日) 23:52:09.79まじめに答えてクレオ
0165デフォルトの名無しさん
2013/02/25(月) 00:05:38.45HTTPヘッダーでLocation: URLを出力するだけ
0166デフォルトの名無しさん
2013/02/25(月) 00:34:12.42他にもPythonの本出るのになぜおまえは
まだ読んでもいないパーフェクトなんちゃらを楽しみにしてるんだ?
つまりタイトルに騙されやすいということだろ
俺も将来本出すことになったら題名にパーフェクトってつけるわ
0167デフォルトの名無しさん
2013/02/25(月) 00:53:58.71それはREQUEST_URIの値で転送させるってことですかね
http://example.com/c/http://xxxx.com/
ではこういう感じでリンク先に転送したい場合どうすればいいんでしょうか?
こういう場合のヘッダーは取得できないと思います
404NotFoundになってしまいますよね?
正規表現でURLだった場合転送するやり方教えてください
0168167
2013/02/25(月) 01:09:22.13これが直感的だと思いましたが
plack以外でありませんか?
0169デフォルトの名無しさん
2013/02/25(月) 01:11:36.36.htaccessを勉強しろ
Web製作板に池
0170デフォルトの名無しさん
2013/02/25(月) 01:32:08.17http://gihyo.jp/dev/serial/01/perl-hackers-hub/000101
ここにCGI::Applicationはnginx,lighthttpdで使えないような事を指している図があるんですが
何故でしょうか?
0171デフォルトの名無しさん
2013/02/25(月) 04:06:59.850172デフォルトの名無しさん
2013/02/25(月) 05:22:51.77PHPやJSは「知識処理」といった領域の本は薄い。
0173デフォルトの名無しさん
2013/02/25(月) 05:45:08.96横からだが
* 著者がありえるじゃない
* 著者が複数人なので質にバラツキがある可能性大
* このスレで新刊本の話が出ることはあまりないので拒絶反応を起こした
* ぶ厚い本は読んでる暇がないし腐りやすいので基本的に不要(例外あり)
こんなところだろう
0174デフォルトの名無しさん
2013/02/25(月) 06:02:44.00いらんわそんなもん
0175デフォルトの名無しさん
2013/02/25(月) 07:35:56.58Perl自体がオワコンです
0176デフォルトの名無しさん
2013/02/25(月) 09:05:55.73雑誌と同じでクオリティがバラバラになる
0177デフォルトの名無しさん
2013/02/25(月) 10:11:30.92そういう実験だと思えば著者は多い方が良い
0178デフォルトの名無しさん
2013/02/25(月) 10:12:09.450179デフォルトの名無しさん
2013/02/25(月) 13:39:25.992〜3年前に騒がれたけど
やっとplackの意味がわかりだして今から使うところさ
Amon2,Tatsumakiってやつがいいらしいね
0180デフォルトの名無しさん
2013/02/25(月) 14:37:31.46あのさ、何度も言うけど買うなんて言って無いんだよ
興味があるって言ってんの、期待してるって言ってるわけ
興味持つと騙されたことになるんかよ?オマエのロジックってどーなんてんの?w
>まだ読んでもいないパーフェクトなんちゃらを楽しみにしてるんだ?
この文章おかしいよね? 読んだ本を楽しみにするってか?www
あとさ、オマエのレスって全部思い込みでアイツはこうだ!って決め付けて
それに対して怒ってるわけ。オマエが勝手に作った妄想にオマエは怒ってるわけ。
もうこれはかなり異常だよww
タイトルがぁー! タイトルがぁー!ってwww
0181デフォルトの名無しさん
2013/02/25(月) 14:38:23.04JavaScript どんどんシェア上げてNo.1言語になるだろう(ただし4割はCSやTS)
Python 3系を黒歴史にしてどんどんシェアを上げていくだろう
PHP 安定して使われるが、欧米ではLLの三番手になり、新規開発も減っていくだろう
Ruby シェアではPythonやPHPどころかPerlにも及ばず、10番手に入るか入らないかをウロウロするだろう
Perl 新規開発は皆無になり、保守案件でも若く有能なエンジニアには避けられるだろう。
5年後の未来
JavaScriptだけでなんでも開発できるようになり、一方でC#があらゆるプラットフォームに移植されて、JSかC#の二択になる
Javaは明らかに衰退し、ScalaやGroovyはMonoに移植されて生き延びようとする
0182デフォルトの名無しさん
2013/02/25(月) 14:44:50.18半分ぐらい関数型に足を突っ込んでそうだが。
0183デフォルトの名無しさん
2013/02/25(月) 15:54:09.443年前にも同じこと言ってそうだなw
0184デフォルトの名無しさん
2013/02/25(月) 16:00:10.092を使ってても問題ないって人が多いだろうけど
言語としては3の方が良く出来てることは認める所だろう
0185デフォルトの名無しさん
2013/02/25(月) 16:31:06.925年後、C#があらゆるプラットフォームに移植されて、JSかC#の二択になると
いうのは、マイクロソフトが倒産して消滅するというのと同じくらい現実味が
ない。
0186デフォルトの名無しさん
2013/02/25(月) 16:42:39.42LLってなに?
0187デフォルトの名無しさん
2013/02/25(月) 17:14:57.31> amon2-setup.pl --skinny Hello
Unknown option: skinny
Usage:
% amon2-setup.pl MyApp
--flavor=Basic basic flavour (default)
--flavor=Lite Amon2::Lite flavour (need to install)
--flavor=Minimum minimalistic flavour for benchmarking
--vc=Git setup the git repository (default)
--list-flavors (or -l) Shows the list of flavors installed
ハローワールドすらできねーよ
0188デフォルトの名無しさん
2013/02/25(月) 17:47:38.77参照してるドキュメントが古いんだろう
https://github.com/tokuhirom/Amon/blob/master/script/amon2-setup.pl
--skinnyオプションは存在していない
次からPerlスレでやってね
0189デフォルトの名無しさん
2013/02/25(月) 18:42:02.710190デフォルトの名無しさん
2013/02/25(月) 19:29:53.580191デフォルトの名無しさん
2013/02/25(月) 19:36:52.200192デフォルトの名無しさん
2013/02/25(月) 19:39:23.71あれはこのスレ的にどうなのかな?
0193デフォルトの名無しさん
2013/02/25(月) 19:49:50.560194デフォルトの名無しさん
2013/02/25(月) 19:50:40.540195デフォルトの名無しさん
2013/02/25(月) 19:54:37.31Task::CatalystインストールしようとしたらPPMにねーし
リポジトリみてもねーし
本当に腹が立つな
Amon2も見たらWindowsには非対応だったし
0196デフォルトの名無しさん
2013/02/25(月) 23:14:53.22バカじゃないの。JSなんかでクラス作ってられるかよ。使ってから言え
0197デフォルトの名無しさん
2013/02/25(月) 23:50:55.230198デフォルトの名無しさん
2013/02/26(火) 01:25:43.820199デフォルトの名無しさん
2013/02/26(火) 05:41:10.56Eclipseの悪口はやめなよ
0200デフォルトの名無しさん
2013/02/26(火) 07:07:23.000201デフォルトの名無しさん
2013/02/26(火) 07:15:59.380202デフォルトの名無しさん
2013/02/26(火) 07:44:18.68遅いところだけC/C++で動かしたら
それは実質的にC/C++だろう
信者ってこわい
0203デフォルトの名無しさん
2013/02/26(火) 07:48:44.37それは実質的にCだろう
馬鹿過ぎる
0204デフォルトの名無しさん
2013/02/26(火) 07:59:42.47CythonはPythonのC拡張を書くための静的型Python風言語
0205デフォルトの名無しさん
2013/02/26(火) 08:07:26.60そこをコンパイルできるってわけか
0206デフォルトの名無しさん
2013/02/26(火) 12:32:32.290207デフォルトの名無しさん
2013/02/26(火) 12:47:24.09型指定できてない自覚がない人が「型指定できてるから安心」と言うのが不思議だった
0208デフォルトの名無しさん
2013/02/26(火) 13:06:34.080209デフォルトの名無しさん
2013/02/26(火) 13:28:10.020210デフォルトの名無しさん
2013/02/26(火) 13:32:01.710211デフォルトの名無しさん
2013/02/26(火) 13:34:03.920212デフォルトの名無しさん
2013/02/26(火) 13:46:12.270213デフォルトの名無しさん
2013/02/26(火) 13:55:36.61>207は特殊な事例かバグだろ
たいていの静的言語では型の安全は保たれる
0214デフォルトの名無しさん
2013/02/26(火) 14:01:09.180215デフォルトの名無しさん
2013/02/26(火) 14:47:12.920216デフォルトの名無しさん
2013/02/26(火) 15:08:03.01実行時エラーすべてなんて書かかれていないだろ
全ての型が実行時まで不明な大半のスクリプト言語よりまし
0217デフォルトの名無しさん
2013/02/26(火) 15:10:37.84型ねぇ。
0218デフォルトの名無しさん
2013/02/26(火) 18:25:20.53コールバックなしで入出力書けたっけかな?
0219デフォルトの名無しさん
2013/02/26(火) 22:09:28.860220デフォルトの名無しさん
2013/02/26(火) 22:44:46.480221デフォルトの名無しさん
2013/02/26(火) 23:53:36.75んなこと思うバカは、静的型言語使ったことのあるやつにはいないよ
0222デフォルトの名無しさん
2013/02/26(火) 23:55:14.010223デフォルトの名無しさん
2013/02/26(火) 23:58:43.23どちらかと言えば、スクリプト言語に似てる
C#の型推論でさえそう。本当の型推論じゃない
0224デフォルトの名無しさん
2013/02/27(水) 01:00:42.48ぬるぽはコンパイルで弾けないだろうが
0225デフォルトの名無しさん
2013/02/27(水) 01:04:31.57∧_∧ ガッ
(,, ・∀・) 人
(⊃ .(⌒).< >_∧∩
(__ノ⌒ ̄ V`Д´)/
彡 / ←>>224
0226デフォルトの名無しさん
2013/02/27(水) 01:29:08.33ぬるぽは型の不一致ではないだろ
nullは存在しないことを表しているだけ
これはコンパイル時に検出できないのも当然
0227デフォルトの名無しさん
2013/02/27(水) 01:34:04.85だから>>220
0228デフォルトの名無しさん
2013/02/27(水) 01:35:46.810229デフォルトの名無しさん
2013/02/27(水) 02:07:31.03よくわからないクラスに出会ったときもインテリセンスで一覧眺めて名前や説明文から類推すれば
すぐにどうすればいいのかわかるんだけど
動的型付け原語って原理的にIDE保管できないし、ネットでドキュメント探そうにも公式ですら古いまま更新してなくて
実装されているメソッド一覧すら分からなかったりすんだけど
動的原語が生産性いいってただの幻想だよね
0230デフォルトの名無しさん
2013/02/27(水) 02:30:44.010231デフォルトの名無しさん
2013/02/27(水) 02:47:07.09http://ideone.com/TrPKqJ
対話環境ipythonでのメソッド一覧とドキュメント
このドキュメントはソースコード中に書かれたもので、ソースコードと一所に更新される
VSのPythonプラグインやeclipseのPyDevでも同様の結果が見られるけど
そんなものを起動する必要すらないというね
0232デフォルトの名無しさん
2013/02/27(水) 02:53:39.60>実装されているメソッド一覧すら分からなかったりすんだけど
これって動的言語と関係あんの?
インタープリタだって名前空間を把握しなきゃプログラムを実行できないだろ
0233デフォルトの名無しさん
2013/02/27(水) 03:52:33.69それって静的か動的かじゃなくてIDEの有無じゃん
Pythonでもメソッド一覧とdocstringを表示してくれるIDEはあるけど
もっと便利なのは、それがどういう入出力なのか
実際にその場で試して確認できることじゃないかね
もちろんVisual Studioならではの機能というのは
>>229が具体的に指摘できないだけであるはずだが
そこまで深い使い方はしてないようだし
ここでそんなVSの宣伝をされても困るが
0234デフォルトの名無しさん
2013/02/27(水) 05:50:59.98ドットインストール - Smalltalk入門
http://dotinstall.com/lessons/basic_smalltalk
0235デフォルトの名無しさん
2013/02/27(水) 07:35:42.89そいつらから漂うコード書けない臭がすごい
0236デフォルトの名無しさん
2013/02/27(水) 07:43:14.13神話って馬鹿じゃないのか
実行時にデータは外部からとってくることもあるわけで
コンパイル時に変数に何が入るかなんてわかるわけがないだろ
Javaでは参照がなければぬるぽになる
ただ、静的言語ならデータ型が異なればその変数に
代入されないことは保障されている。
0237デフォルトの名無しさん
2013/02/27(水) 07:45:43.60低速なコードしか書けない奴にスクリプト厨言われても
0238デフォルトの名無しさん
2013/02/27(水) 07:56:39.83静的派はIDEがないと開発できなさそうだね
0239デフォルトの名無しさん
2013/02/27(水) 08:03:33.000240デフォルトの名無しさん
2013/02/27(水) 08:06:21.48タイプ量がふえるし効率悪い
0241デフォルトの名無しさん
2013/02/27(水) 08:07:26.960242デフォルトの名無しさん
2013/02/27(水) 08:21:38.27動的型言語にも型エラーは存在しないよ
存在しないメッセージに対するデフォルトの処理(例外送出)があるだけ
nullがすべてのメソッド呼び出しに例外を返すのと同じ
0243デフォルトの名無しさん
2013/02/27(水) 08:38:08.730244デフォルトの名無しさん
2013/02/27(水) 09:32:53.86少なくともこのスレでは賛成。
0245244
2013/02/27(水) 12:26:21.620246デフォルトの名無しさん
2013/02/27(水) 13:33:59.03実際はPHPがうんこだから、C++をPHPに返還して書いている
大規模開発に動的型づけ言語なんて、速度や保守性で酷く不利になる
0247デフォルトの名無しさん
2013/02/27(水) 13:46:34.700248デフォルトの名無しさん
2013/02/27(水) 14:18:57.49日本の国民保険を中国人へばら撒いた超売国案件
【木原稔】民主党の置き土産、外国人への社会福祉問題[桜H25/2/22]
http://www.youtube.com/watch?v=DScjGw87gws#t=6m
.
0249デフォルトの名無しさん
2013/02/27(水) 14:41:51.87お、おうw
0250デフォルトの名無しさん
2013/02/27(水) 14:57:54.19だからコンパイル通ってもテストは必須なんだろ?
テストすれば実行時エラーを検出できるから同じことなのだが
0251デフォルトの名無しさん
2013/02/27(水) 15:29:46.28スクリプト言語を否定して自由になんでもできるC++を擁護するなんておかしい
型しか見てないからそんなトンチンカンなことになる
というか、ポインタ型がある時点で安全だなんて言えないはずだけどね
お前、前スレで
>「タイプセーフでありながら、型推論によって短いコードがかける」
>というのが現代的な言語
と言ってたやつだろ。こんなときだけ化石言語に頼るなんてみっともないぜ
0252デフォルトの名無しさん
2013/02/27(水) 15:48:59.85それ別人だ
後半の引用部分を書いたの俺
WebアプリでC++つかうのは基地外だとおもってる
FBは最初にPHP選んだところで大失敗
0253デフォルトの名無しさん
2013/02/27(水) 15:58:51.150254デフォルトの名無しさん
2013/02/27(水) 16:07:26.41一人称二人称三人称があります
おれ(ら)おまえ(ら)あいつ(ら)です
0255デフォルトの名無しさん
2013/02/27(水) 16:13:58.88「IDEでメソッド一覧ガー」
「動的言語でも分かるけど?」
「(次の叩くネタは…)」
その前に何か言うことはないのかよ。無知を晒すだけかよ
0256デフォルトの名無しさん
2013/02/27(水) 16:16:17.40IDEは「メソッド一覧ガー」だし
typelibraryありで言うなら動的言語も同じ
0257デフォルトの名無しさん
2013/02/27(水) 18:39:00.740258デフォルトの名無しさん
2013/02/27(水) 18:41:42.070259デフォルトの名無しさん
2013/02/27(水) 18:43:30.940260デフォルトの名無しさん
2013/02/27(水) 18:52:42.72Python Tools for Visual Studio
これ突っ込んで、VSで開発すれ。
0261デフォルトの名無しさん
2013/02/27(水) 18:56:13.18補完なしのテキストエディタで楽な言語使う方が
はるかにストレスは少いな
0262デフォルトの名無しさん
2013/02/27(水) 19:00:20.16LLユーザにとってこれがストレスだと分からんのかなあ
というか話がwindows限定になるし。冗談よし子ちゃん
VSの宣伝隊の、windowsのシェアが大きいから云々という言い訳は聞き飽きたので結構です
0263デフォルトの名無しさん
2013/02/27(水) 19:03:27.39とにかく高機能で
かゆいところに手が届く
VS2012入れてC#.net試してみればわかる
>>260
VSのインテリセンスが最高の能力を発揮するのはC#。
>>262
テンプレは自動で作ってくれるわけだが
いつの時代の話してるんだ
0264デフォルトの名無しさん
2013/02/27(水) 19:04:44.28どゆこと?と聞いたのは>>258に対してだけど。
じゃあ、それがwindowsでしか出来ない点については?
0265デフォルトの名無しさん
2013/02/27(水) 19:05:19.360266デフォルトの名無しさん
2013/02/27(水) 19:07:55.33ム板以外にプログラミングスレが立つと必ず現れる。
他の言語や環境についての理解がない。
他の言語仕様者がVSやC#を知らないと思って勧めてくる。
0267デフォルトの名無しさん
2013/02/27(水) 19:10:04.53だから258に対してレスしてるだろ
無料なんだから試して自分の目で確かめてみればいい
Eclipseなんかとはぜんぜん違う
>>265
Monoも知らないんだな
0268デフォルトの名無しさん
2013/02/27(水) 19:11:26.50257だった。で、でた〜「monoがある」w使ってから言えよ
0269デフォルトの名無しさん
2013/02/27(水) 19:13:44.31C#の他にスクリプト言語は何使ってるの?PowerShellとか?
0270デフォルトの名無しさん
2013/02/27(水) 19:16:53.61完全なクロスプラットフォームなんて無理
同じプラットフォームでさえ、ランタイムのバージョン上げただけで
プログラムが動かなくなるRubyやPythonよりはるかにいいだろうよ
0271デフォルトの名無しさん
2013/02/27(水) 19:19:30.51誰に対してレスしてるんだ+スレタイ読めるか
0272デフォルトの名無しさん
2013/02/27(水) 19:20:16.21誰もそんな話はしてない。VSはwindowsでしか使えないだろうということだ
それにJavaと.Netでは動かないの次元が違うだろ
バージョン違いで動かないのは静的動的は関係ない
お前は常にこういう詭弁をまき散らしている
0273デフォルトの名無しさん
2013/02/27(水) 19:21:18.03本来ならMonoDevelopに手を入れてほしいところだけど
どうしようもない開きがそこにある。
0274デフォルトの名無しさん
2013/02/27(水) 19:24:11.10何度目だよ。もう一人前の立派な荒らしだな
然るべきスレではまともに議論できないから
静的言語>動的言語というイデオロギーを押し付け
静的サイドに立つことで優越感に浸り溜飲を下げてるんだろうな
LL的に何が良いかという点において全て(わざと)的を外している
0275デフォルトの名無しさん
2013/02/27(水) 19:26:21.30あまりに執着が強い人は、それしか出来ない可哀想な人なんだと思ってしまう。
0276デフォルトの名無しさん
2013/02/27(水) 19:27:44.64いまIDEの話題だったからVS出したわけだが。
Windows以外も重要ならJava使えばいいし、
その場合は俺はJavaも使うよ
0277デフォルトの名無しさん
2013/02/27(水) 19:29:48.43スレタイ読め?
LLってなに?
少なくとも技術的な用語ではないよ
0278デフォルトの名無しさん
2013/02/27(水) 19:30:53.230279デフォルトの名無しさん
2013/02/27(水) 19:31:48.80JavaもC#もLLだよ
簡単だし本も大量にでてる
0280デフォルトの名無しさん
2013/02/27(水) 19:36:50.540281デフォルトの名無しさん
2013/02/27(水) 19:37:17.58Java使えばいいの!?
Javaもバージョン違いのコードは動かないのだがw
テキトーだなあ、お前のスクリプト言語批判はスクリプト言語に限らないんだよ
特にMSが凄いという論調の場合、MS以外の静的言語も批判されてる
0282デフォルトの名無しさん
2013/02/27(水) 19:39:02.43JavaもC#もRubyなんかに比べたら互換性ははるかにましだろ
たいてい何も考えずにランタイムを最新にアップデートしても動く
0283デフォルトの名無しさん
2013/02/27(水) 19:41:56.55EclipseやNetBeansなら分かるが
何故にそこでJava?
0284デフォルトの名無しさん
2013/02/27(水) 19:55:31.17VSはwindowsでしか動かないとか文句つけてくるし、
Monoにも文句言うから、Javaを出したんだよ
そんなにクロスプラットフォーム重視ならJavaにしろっていいたかった。
バージョン上げたらすぐ動かなくなるRubyやPython信者が
Javaの後方互換性を批判できるわけないのにな
ブーメランだわw
0285デフォルトの名無しさん
2013/02/27(水) 20:03:02.150286デフォルトの名無しさん
2013/02/27(水) 20:06:25.65同一OS上でさえランタイムのバージョン上げたら
すぐに動かなくなるようなクソ言語は、
クロスプラットフォーム以前の問題だということ
0287デフォルトの名無しさん
2013/02/27(水) 20:08:03.30なにその消去法。静的言語ならなんでもいいのかよ
Monoは素晴らしいと言えないところがお前の限界なんじゃね
知りもしないで名前を順々に挙げてるだけだから
0288デフォルトの名無しさん
2013/02/27(水) 20:09:18.14クロスプラットフォーム開発以前の問題はどっちだよ
0289デフォルトの名無しさん
2013/02/27(水) 20:13:58.56VMの一番の利点捨ててプラットフォーム限定してんだから
しゃしゃってくんなよ
0290デフォルトの名無しさん
2013/02/27(水) 20:17:18.70互換性を残せば脆弱性も残るブーメランだが
0291デフォルトの名無しさん
2013/02/27(水) 20:17:33.880292デフォルトの名無しさん
2013/02/27(水) 20:18:42.210293デフォルトの名無しさん
2013/02/27(水) 20:22:59.92それにMonoの開発してるXamarinの開発環境はMacだ。
C#言語&.NET(Mono)を使ってMac OS Xアプリを開発できる「Xamarin.Mac」
http://www.atmarkit.co.jp/ait/articles/1301/08/news096.html
0294デフォルトの名無しさん
2013/02/27(水) 20:27:10.91Javaも容易に習得できるという意味でLLだから
0295デフォルトの名無しさん
2013/02/27(水) 20:27:56.900296デフォルトの名無しさん
2013/02/27(水) 20:29:41.2820年に一回のペースで互換性を壊すPythonと
Rubyを一緒にされてもなぁ
0297デフォルトの名無しさん
2013/02/27(水) 20:39:08.16関数型言語を手続き型言語のように使いたい人が同様の手法で議論を展開するだろう
0298デフォルトの名無しさん
2013/02/27(水) 20:43:08.10学習者のコードは小規模なんだから、そういう分野でLLに勝てるわけないだろ…
まだ分からないのかよ。区別しろよ
0299デフォルトの名無しさん
2013/02/27(水) 20:44:00.080300デフォルトの名無しさん
2013/02/27(水) 20:44:52.690301デフォルトの名無しさん
2013/02/27(水) 21:28:55.12容易じゃない。書くだけならできるけど
Javaはフレームワーク乱立して初心者お断りになった
スクリプト言語はフレームワークなくても書けるし乱立してないし
0302デフォルトの名無しさん
2013/02/27(水) 21:37:20.24スクリプト言語ばっか書いてる身としてはJava出来る人は羨ましい
.NETとか使わないからどーでもいい
0303デフォルトの名無しさん
2013/02/27(水) 21:43:34.610304デフォルトの名無しさん
2013/02/27(水) 22:12:55.47その言語のフレームワークの第一人者になりたいから?
0305デフォルトの名無しさん
2013/02/27(水) 22:23:10.70LLでフレームワーク用いずにWebアプリケーションつくるのなんかしょぼい案件しかありえないし、
PHPのフレームワークなんかSymfony、Cake、Zendと挙げればキリないつーか多分Javaより多い
となると、標準のASP.NET(MVC)で足りてるC#もしくはRails一択のRubyがマシだな
0306デフォルトの名無しさん
2013/02/27(水) 22:36:39.58満足のいくものが作れず、色んな人が「我こそは」と作り出すので
フレームワークが乱立する説
0307デフォルトの名無しさん
2013/02/27(水) 22:39:44.61乱立の理由と言われている
0308デフォルトの名無しさん
2013/02/27(水) 23:20:07.08フレームワークって技術力がないとこが使うもんだろ
一通り揃ってるから能力が足りない会社が足りてるように見せるのには有益
0309デフォルトの名無しさん
2013/02/27(水) 23:22:06.050310デフォルトの名無しさん
2013/02/27(水) 23:22:22.42似たり寄ったりなのがなぁ
結構Railsとか触るんだけど
Ruby関係は何やるにしてもDSLで
なかなか好きになれないんだよなぁ
0311デフォルトの名無しさん
2013/02/28(木) 00:52:56.33フレームワークって名前もかっこいいほうがいいし
ネーミングがダサいフレームワークはちょっと使う気にならないね
ネーミングがダサくても好評だったりすれば使うけど
ネーミングできめるね
0312デフォルトの名無しさん
2013/02/28(木) 17:00:52.70Topazなんて物も出たし、これからはPython無双なんじゃね?
研究者や優秀なベンチャーの人、初心者も入りやすくいろんな事ができるようになってきた。
これはもう勝負ついてるんじゃね?
他の言語が良い部分で差つけてもすぐにPythonistは追いつくし、追い越す勢いもある。
オワタね他のLL
0313デフォルトの名無しさん
2013/02/28(木) 17:05:43.88仕事で使用されないから無理です
0314デフォルトの名無しさん
2013/02/28(木) 17:12:59.58Python使いがPythonistaならPyPy使いはなんて言うんでしょうね(既出)
0315デフォルトの名無しさん
2013/02/28(木) 17:27:30.87Pypyの奴はPypyar(パイパイ、アーッ!)
LLこれからやるつこれから生き残りたい奴はみんなPythonやるべきという事でおk?
0316デフォルトの名無しさん
2013/02/28(木) 17:53:48.08Pythonのほうが普及してるけど先のことはなんとも
0317デフォルトの名無しさん
2013/02/28(木) 18:08:20.63あんなに研究者やら凄いハッカーも居るのに?
大企業の上の人や有名な人達もちょっとした業務とか自動化はPython使うみたいな記事みたんだが、ライフハッカーのHow I Work参照。
Topazが出た時点でRubyの負けなのでは。
Pypyもあるし、どんどん発展していきそう。
0318デフォルトの名無しさん
2013/02/28(木) 18:26:23.48ユーザーもそういう空気が好きで使ってるところがあるからなあ
実用の幅の広さはとてもPythonにはかなわない
0319デフォルトの名無しさん
2013/02/28(木) 18:30:37.11それは本家よりも速くなって当たり前だな
「型推論+静的な型」ってのが現代的
動的なのは時代遅れだよ。遅いしクソ
http://el.jibun.atmarkit.co.jp/rails/2013/02/5-pythonrubytop-0220.html
0320デフォルトの名無しさん
2013/02/28(木) 18:34:20.650321デフォルトの名無しさん
2013/02/28(木) 18:38:07.51それは本家の実装のコードがしょぼいんじゃないか
0322デフォルトの名無しさん
2013/02/28(木) 18:42:40.08319のページにかいてあるじゃないか
「RPythonのRはRestricted(制約ありの)の意味で、
Pythonを型推論による静的型付け言語のように扱う
ために作られたようです。RPythonで書かれたコード
はCやJVM上のバイトコード、CILなどに変換でき、
かつJITが効くので、RPythonは多くの場合、CPython
よりも高速だということです。
0323デフォルトの名無しさん
2013/02/28(木) 18:43:17.42Cで書かれた優秀なライブラリが揃ってるからってだけ
ガチな数値計算にpypyなんか全く使い物にならん
0324デフォルトの名無しさん
2013/02/28(木) 18:47:09.89それは勿論知ってる。だから「それだけなら」と書いた
0325デフォルトの名無しさん
2013/02/28(木) 18:47:34.650326デフォルトの名無しさん
2013/02/28(木) 18:48:21.55一方、Pythonは方言で仕様を変えた
0327デフォルトの名無しさん
2013/02/28(木) 18:59:34.64Python完全勝利なんだけどな
Rubyのノリで互換性切ったら既存資産が膨大すぎる上に実用第一のユーザーばかりで完全スルーされたという
0328デフォルトの名無しさん
2013/02/28(木) 20:06:45.283になれると2なんてもはや触りたくもない
0329デフォルトの名無しさん
2013/02/28(木) 20:35:26.870330デフォルトの名無しさん
2013/02/28(木) 20:43:56.77そんなものしかすがるもののないRubiestのあわれさよ
0331デフォルトの名無しさん
2013/02/28(木) 23:11:31.870332デフォルトの名無しさん
2013/02/28(木) 23:41:05.22という事は今でもPython2.x使ってる人が殆どなの?
0333デフォルトの名無しさん
2013/03/01(金) 00:02:09.010334デフォルトの名無しさん
2013/03/01(金) 00:13:45.79PHPが多いのは知ってるからRubyとPythonだとどうなんかなって。
Rubyはチラホラ見かけるけどPythonの案件って本当にないと思う。
0335デフォルトの名無しさん
2013/03/01(金) 00:35:40.91日本で仕事してるとか哀れだな。
ネット使ってるのに何で海の向こうから仕事拾ってこれないわけ?笑
0336デフォルトの名無しさん
2013/03/01(金) 00:35:55.60そりゃ国や自治体が補助金まで出してるんだから少しくらいはあるさ
0337デフォルトの名無しさん
2013/03/01(金) 00:50:43.97C#で仕事ができる俺はまだ幸せな方だ
ヤフーの在宅社員問題だって、日本の場合は在宅勤務なんて認めないで終わりだし
0338デフォルトの名無しさん
2013/03/01(金) 00:54:27.57海外でも同じじゃね?
wordpress ・・・ PHP
wikipedia ・・・ PHP
Googleのバックエンド ・・・ Java
0339デフォルトの名無しさん
2013/03/01(金) 00:58:11.070340デフォルトの名無しさん
2013/03/01(金) 01:01:40.340341デフォルトの名無しさん
2013/03/01(金) 01:12:47.500342デフォルトの名無しさん
2013/03/01(金) 01:18:25.37HTML吐くのはPHPがメインみたいだけど
0343デフォルトの名無しさん
2013/03/01(金) 01:19:46.310344デフォルトの名無しさん
2013/03/01(金) 01:52:30.720345デフォルトの名無しさん
2013/03/01(金) 02:09:42.100346デフォルトの名無しさん
2013/03/01(金) 07:01:03.87PHPが多い理由、日本は保守的なんじゃなくて、
遅れているうえにレベルが低いからだよ
英語ができないから新しい技術がわからない。
携帯メーカーが多数あっても携帯のOSは作れない、これが日本。
それとJavaはパフォーマンスいいし大規模サービスでは今も主流
wikiは参照リクエストが大半だから
パフォーマンスの要求レベルはたいしたことない。
キャッシュ返していても問題が起こらないしな
>>340
FBのトラフィックはPythonだけではさばけない。
0347デフォルトの名無しさん
2013/03/01(金) 08:14:05.48でかいシステムなんて特にそう
FacebookもThrift作ったことから分かるように、色々な言語使って作るほうが効率が良いという主義だ
0348デフォルトの名無しさん
2013/03/01(金) 08:36:17.76そんな優秀な連中なら一つの言語で全部作っても大して変わらんよ
0349デフォルトの名無しさん
2013/03/01(金) 08:45:51.280350デフォルトの名無しさん
2013/03/01(金) 09:00:25.76仲間同士で争い始める連中がいる
ちょっと優秀な連中は、優秀という言葉を使うのをやめる
本当に優秀なら、連中ではなく一人で全部作る
0351デフォルトの名無しさん
2013/03/01(金) 09:07:34.86残業して一人でやるはめになった。
0352デフォルトの名無しさん
2013/03/01(金) 09:13:07.45無理やり仕事作ってる状態だから
税金乞食がいっぱい集まってくる
あいつらまともな人間じゃないよ
0353デフォルトの名無しさん
2013/03/01(金) 09:14:20.92node.js ですね。わかります。
0354デフォルトの名無しさん
2013/03/01(金) 09:48:03.26そんな優秀な連中がなぜ言語をひとつに統一しないか考えたら?
0355デフォルトの名無しさん
2013/03/01(金) 10:43:21.22Thriftは他の言語で書かれたOSSと共存させるために
つかってるんでしょ
意味もなく言語が増えたらコストが増えるだけ
「はてな」は社内全部Perlで統一してるらしい。
Perlというチョイスはともかくエンジニアが自分の担当分野以外の
コードもちゃんと読めてメンテナンスできるのはメリットが大きいだろう
0356デフォルトの名無しさん
2013/03/01(金) 10:53:52.180357デフォルトの名無しさん
2013/03/01(金) 11:12:59.600358デフォルトの名無しさん
2013/03/01(金) 11:17:49.51それは話がぜんぜん違うね
業務知識がないか、仕様書が不十分
0359デフォルトの名無しさん
2013/03/01(金) 12:20:37.67言語はひとつがいいのに、コードの言語と仕様の言語はひとつにしなくていいんだ
0360デフォルトの名無しさん
2013/03/01(金) 12:27:40.83大規模開発でJavascriptオンリーにした場合の生産性は知らんが
0361デフォルトの名無しさん
2013/03/01(金) 12:39:28.83JSだけでは大規模サイト動かない
0362デフォルトの名無しさん
2013/03/01(金) 12:47:45.07JITコンパイラで動くJavascriptも可能。
スクリプト言語 - Wikipedia
比較的単純なプログラムを記述するための、簡易的なプログラミング言語全般をいう。
ただし、厳密な定義ないし区別は存在しない。
インタプリタ方式を採用しているものが多いが、JavaScriptやLuaなどJITコンパイラを処理系に搭載しているものが増えている。
0363デフォルトの名無しさん
2013/03/01(金) 12:50:57.88JITを装備した処理系は、表面上はインタプリタとして動作するが、
内部でコンパイルを行い、メモリ上に生成した機械語のコードが実行されるため、インタプリタと比べると実行速度を向上することができる。
JIT処理はJava技術の普及に伴い広範囲に使われるようになったが、それに先立つ商用Smalltalk処理系でもJITコンパイル技術は確立されていた。
soeでx86コードからCrusoeのVLIW命令への変換に用いられている。適応的コンパイル技術はDEC社によるFX!32技術でも用いられていた。
Microsoft社による.NETプラットフォームも当初からJITによる実行を前提に設計されている。
0364デフォルトの名無しさん
2013/03/01(金) 12:52:15.16実際に遅いだろうが
Javaの足元にも及ばない
0365デフォルトの名無しさん
2013/03/01(金) 12:52:59.58実行時コンパイラ(Just-In-Time Compiler)とは、ソフトウェアの実行時にコードのコンパイルを行い実行速度の向上を図るコンパイラのこと。
JIT処理はJava技術の普及に伴い広範囲に使われるようになったが、それに先立つ商用Smalltalk処理系でもJITコンパイル技術は確立されていた。
Microsoft社による.NETプラットフォームも当初からJITによる実行を前提に設計されている。
JavaScriptのJITコンパイラ
近年の主要なウェブブラウザはJavaScriptのエンジンにJITコンパイラを搭載し、高速に処理できるようになっている。
Internet Explorer 9、Mozilla Firefox 3.5、Google Chrome 1、Safari 4、Opera 10.50、Opera Mobile 10.1以降のウェブブラウザに搭載されている。
Google ChromeのV8など、インタプリタを使わずに最初からJITコンパイルし、変数などの型は実行時に随時割り振っていくタイプと、
Firefox 3.5のように、事前に一度インタプリタで実行して、その情報を元に型を割り振りながらJITコンパイルするタイプなどがある。
0366デフォルトの名無しさん
2013/03/01(金) 12:53:16.150367デフォルトの名無しさん
2013/03/01(金) 12:56:03.83Python ○ △
Java △ ○
速いと言っても色々な速さがある。
それを混同して「○○が速い」と言っても無意味。
0368デフォルトの名無しさん
2013/03/01(金) 12:56:40.970369デフォルトの名無しさん
2013/03/01(金) 12:56:43.470370デフォルトの名無しさん
2013/03/01(金) 12:57:54.74大規模サイトがJSで動いてないのがなによりの証拠だ
JSがjavaやC#より速いとかありえない
他のスクリプト言語より突出してJSが速いなんて
ことないんだから常識でわかる
わからないならアホ
0371デフォルトの名無しさん
2013/03/01(金) 12:59:33.880372デフォルトの名無しさん
2013/03/01(金) 13:00:55.36比較するならパイパイだろ
0373デフォルトの名無しさん
2013/03/01(金) 13:06:11.02Rubyや関数型言語にもあるよね。それでJavaの豊富なライブラリを使えるから最高って言うけど
じゃあなんでPythonやRubyはオリジナルばかり使われるんだろう
0374デフォルトの名無しさん
2013/03/01(金) 13:06:53.50開発生産性も単純に、Python>Javaとは言えない。
重厚なフレームワーク使えばJavaは開発に時間かかるが
小さなフレームワーク使えばほとんど変わらない。
日本ではStrutsとかSeaserしか知らない人ばっかりだが
Java用フレームワークは多数ある。
0375デフォルトの名無しさん
2013/03/01(金) 13:08:36.410376デフォルトの名無しさん
2013/03/01(金) 13:09:49.44文字列結合のベンチマークをいろんな処理系でやってみた
http://www.slideshare.net/kwatch/ss-8933694
0377デフォルトの名無しさん
2013/03/01(金) 13:21:49.08JVM/.NETでのPython/Ruby実装ではC拡張がそのままじゃ動かない
スタートアップに時間がかかるのでスクリプトとして使いにくい
Java/.NETの重量級ライブラリに魅力を感じない、等々
0378デフォルトの名無しさん
2013/03/01(金) 13:25:21.02JavaScriptとややこしくなるからJAVAはこの世から消えていいよ。
日本人って本当にITには遅れてるんだな。新しい技術や新しい言語が入ってこない。それがどんなに優れて居ても。こういう奴らっておそかれはやかれ英語ができるアジアの人間にさきこされちゃうよね。
ガラパゴスって可哀想。
アメリカの人間が寿司真似してカリフォルニアロールとか言っちゃうくらい日本のITはヘンテコって感じ。
0379デフォルトの名無しさん
2013/03/01(金) 13:27:03.57どこかのM&Aしか能のない企業とは違うんだよ…
0380デフォルトの名無しさん
2013/03/01(金) 13:33:11.68最初荒れてたけど
0381デフォルトの名無しさん
2013/03/01(金) 13:35:15.95Python最強伝説という事だな。
0382デフォルトの名無しさん
2013/03/01(金) 13:48:04.44使いにくいのばかり
>じゃあなんでPythonやRubyはオリジナルばかり使われる
Ruby は知らんけど Python は使いやすいのが多いから使ってる
0383デフォルトの名無しさん
2013/03/01(金) 13:48:42.95やわらか銀行ですねわかります
0384デフォルトの名無しさん
2013/03/01(金) 14:02:03.04これが大前提だと思う。C#やJavaは開発効率が悪すぎる
動作が早いのは認める
0385デフォルトの名無しさん
2013/03/01(金) 14:42:14.41実際はScalaもJavaVMと共に廃れそうだがなw
0386デフォルトの名無しさん
2013/03/01(金) 14:46:52.89Java は Python に比べて実行速度が 1/10 だけど、
開発速度は Python の10倍掛かる、とか。
0387デフォルトの名無しさん
2013/03/01(金) 14:48:58.31JavaとC#を一緒にするなよ
つかお前はC#経験ないのに、どうせ知ったかしてんだろ
C#が必ずしも最高の言語とはいわないが、C#3.0以降とJavaの開発効率なんか比べるまでもないぞ
0388デフォルトの名無しさん
2013/03/01(金) 15:30:13.90実際に問題になるのは
開発速度 x 開発回数 x 実行速度 x 実行回数 = 一定ではない
じゃないのかな
実行回数が多いケースでは実行速度が速い方が有利
一回しか実行しないなら開発速度が速い方が有利
0389デフォルトの名無しさん
2013/03/01(金) 16:00:59.57Javascriptのメジャーな実装が他のスクリプト言語と比べて突出して早いのはもう常識
0390デフォルトの名無しさん
2013/03/01(金) 17:34:03.420391デフォルトの名無しさん
2013/03/01(金) 18:19:18.50C#のほうが使いやすいラムダ式があるしLINQでメソッドチェインができるから書きやすい
0392デフォルトの名無しさん
2013/03/01(金) 18:53:03.500393デフォルトの名無しさん
2013/03/01(金) 19:18:32.88同調圧力が冗長さの原因のひとつだから
0394デフォルトの名無しさん
2013/03/01(金) 19:41:41.89Eclipseはいつになったらキビキビ動くんだ?
0395デフォルトの名無しさん
2013/03/01(金) 19:46:16.44あんたのPCがしょぼいだけ
0396デフォルトの名無しさん
2013/03/01(金) 19:57:34.24そんなもん底辺ドカタに使えるわけないでしょ
Haskellに移行できるような奴はとっくにscalaなりに移行してるよ
0397デフォルトの名無しさん
2013/03/01(金) 20:06:59.40サーバ用途では問題大有りだわ
ここのベンチマークでJSはシングルコアの結果しか掲載されて
いない理由は、マルチコア使えません、というオチだったようだ
http://benchmarksgame.alioth.debian.org/
JSやっぱり駄目だわ
JSはシングルコア限定のベンチマーク番長
0398デフォルトの名無しさん
2013/03/01(金) 20:08:16.75ま、実際どうかはともかく、頭いい奴しか使えないという評価のままでは普及しないだろうね
実際にそうなら欠陥言語だとしか言えない
0399デフォルトの名無しさん
2013/03/01(金) 20:42:24.45node.jsのプログラミングモデルなら、
サーバ用途ではプロセスをコア数だけ動かせば良いからあまり問題無いよ
マルチスレッドもべつにできないわけじゃないんだけどね、
普通のスレッドプログラミングとは違うからたぶんベンチマークが対応
できなかったんじゃないの?
0400デフォルトの名無しさん
2013/03/01(金) 20:43:33.54中途半端に理解するとどうなるのかは、頭いい奴でも予想できない
0401デフォルトの名無しさん
2013/03/01(金) 20:48:33.900402デフォルトの名無しさん
2013/03/01(金) 20:58:59.82>>400のように静的言語が難しいと思い込んでるのはただの食わず嫌い
スクリプトしかやってないんだろうね
Haskellが難しいのは関数型だからであって型が静的だからではない。
0403デフォルトの名無しさん
2013/03/01(金) 21:03:22.33複数動かしたら排他制御ができなくなっちゃうじゃないか
そんな単純な方法じゃうまくいかないよ
0404デフォルトの名無しさん
2013/03/01(金) 21:07:06.29Javaは実行時のチェックが上手くいってる
だからC++では上手くいかない
0405デフォルトの名無しさん
2013/03/01(金) 21:24:40.69そりゃある程度頭いい奴集めないと幸せにはなれんだろ…
欠陥言語とか何言っちゃてるんだよ
0406デフォルトの名無しさん
2013/03/01(金) 21:33:42.80お前の頭の悪さに驚愕した。誰もそんな話してないのに。
0407デフォルトの名無しさん
2013/03/01(金) 21:40:30.13複数動かしたって排他制御はできるよ?
node.jsじゃなくても、サーバなんだから1個のプロセスですべての仕事こなすわけじゃないだろ?
どっちみちプロセス間の共有リソースの排他は必要になるわけだ
0408デフォルトの名無しさん
2013/03/01(金) 21:58:29.93サーバーにくるリクエストが常時コア数以下ならさ、そのリクエストの処理を複数の
コアに分割してスレッド間で排他制御しながら処理するのもあると思うよ
でも普通はコア数以上のリクエストを常時さばくのが普通だろ?リクエストの処理は
一つのスレッドでこなして、排他制御はリクエスト間で行うようにすればいいわけだ
これならスレッド間排他制御とか必要ないわけよ
0409デフォルトの名無しさん
2013/03/01(金) 22:58:23.29移行っていうのがよくわからん
使う言語を自分で選べる環境なんてあるのか?
0410デフォルトの名無しさん
2013/03/01(金) 23:01:48.64現実にあるかどうかはともかく、そういう環境でもないとHaskellなんて使えないだろw
0411デフォルトの名無しさん
2013/03/01(金) 23:11:55.900412デフォルトの名無しさん
2013/03/02(土) 08:58:16.10今頃はHaskellに移行していた世界線もありえたのかなぁ...
0413デフォルトの名無しさん
2013/03/02(土) 18:32:05.760414デフォルトの名無しさん
2013/03/02(土) 21:10:40.21ヘッダファイル書かなきゃダメな言語、無理やりなオブジェクト指向、
いずれ失われるバッドノウハウを学んで、まだ楽しいかい?
Microsoftのお庭は才能のない皆にとって、本当に快適だよ。
0415デフォルトの名無しさん
2013/03/02(土) 21:24:05.970416デフォルトの名無しさん
2013/03/02(土) 21:43:34.96似ていなければ十把一絡げに議論できるから効率的
0417デフォルトの名無しさん
2013/03/02(土) 21:55:22.300418デフォルトの名無しさん
2013/03/02(土) 21:57:29.790419デフォルトの名無しさん
2013/03/02(土) 22:05:35.26似ていなければ大雑把に決着がつくから簡単
0421デフォルトの名無しさん
2013/03/02(土) 22:31:08.78自分が才能あると勘違いしたRuby使い乙
お前らはまずPerlのシェア超えろよ
0422デフォルトの名無しさん
2013/03/03(日) 00:32:50.460423デフォルトの名無しさん
2013/03/03(日) 00:36:05.52まあ自分で進む道を決められない土方にはいいかもね。
0424デフォルトの名無しさん
2013/03/03(日) 00:37:02.38>>414
0425デフォルトの名無しさん
2013/03/03(日) 00:41:52.380426デフォルトの名無しさん
2013/03/03(日) 00:54:16.20ASP.NET MVCは特別にApacheライセンスだったはず
0427デフォルトの名無しさん
2013/03/03(日) 00:55:23.03才能ないから、そんな実装なんて知る必要もないんだよ
もうみんな休んだら?
0428デフォルトの名無しさん
2013/03/03(日) 01:08:50.15探したら豪州にもConferenceあったぞ
0429デフォルトの名無しさん
2013/03/03(日) 03:10:07.40ここは金勘定ができない連中の集まりだから。
開発しやすいとか速度が早いしか言わないし。
0430デフォルトの名無しさん
2013/03/03(日) 08:29:09.300431デフォルトの名無しさん
2013/03/03(日) 09:04:21.810432デフォルトの名無しさん
2013/03/03(日) 12:02:52.14開発者視点で儲かる言語:単価が上がる
0433デフォルトの名無しさん
2013/03/03(日) 14:15:58.50Javaに投資してたし、これっていう次の言語がないから、Javaやりながら適当にpythonやってる。
0434デフォルトの名無しさん
2013/03/03(日) 17:06:48.26儲かる儲からないは確実にあるでしょ
0435デフォルトの名無しさん
2013/03/03(日) 17:10:40.48企業向け、プロ向けのソフトウェアは高級だけど、それもコーダーにどれだけ支払われているのかは謎
0436デフォルトの名無しさん
2013/03/03(日) 18:18:55.24みんながみんなWINWINのモデルには向かわないのだよね。
IT産業は土建屋のモデルだね。
その結果、言語の良し悪しよりも
どうやって下請けを使うかとか、そういう都合の方が大事。
0437デフォルトの名無しさん
2013/03/03(日) 18:25:54.46TPPでアホな日本人IT野郎は全部路頭にまようんじゃね?笑
0438デフォルトの名無しさん
2013/03/03(日) 18:58:45.33キーワード付き引数
ワラタwww
ObjectiveCにすらあるよそんなもの
0439デフォルトの名無しさん
2013/03/03(日) 19:03:52.26お前どんな秘密知ってんだ?
0440デフォルトの名無しさん
2013/03/03(日) 19:04:45.57視野が狭いと車に轢かれるぞw
0441デフォルトの名無しさん
2013/03/03(日) 19:09:17.88いつ轢かれるんですか?
轢かれなかったら、
視野がせまいことを証明出来ませんよw
0442デフォルトの名無しさん
2013/03/03(日) 19:10:33.111.9以降に追加された機能は蛇足
0443デフォルトの名無しさん
2013/03/03(日) 19:21:45.43逆裏対偶の区別もつかないらしい
0444デフォルトの名無しさん
2013/03/03(日) 19:34:09.25Rubyってそんなにカスなプログラミング言語なの?
0445デフォルトの名無しさん
2013/03/03(日) 19:46:20.000446デフォルトの名無しさん
2013/03/03(日) 19:46:30.440447デフォルトの名無しさん
2013/03/03(日) 20:17:02.23いまはRailsの良いところを取り入れたフレームワークがあるから
Rubyは不要になった。
0448デフォルトの名無しさん
2013/03/03(日) 21:31:31.960449デフォルトの名無しさん
2013/03/03(日) 21:38:40.22言語の差って、簡単に埋められるんだよ。
0450デフォルトの名無しさん
2013/03/03(日) 21:41:46.14冗長な言語だとライブラリのインターフェースもダサくなるので
どんだけライブラリが増えても冗長なまま
0451デフォルトの名無しさん
2013/03/03(日) 21:47:56.510452デフォルトの名無しさん
2013/03/03(日) 21:50:13.15やっぱ、それがお前の限界なんだよ。
冗長かどうかではなく、開発全体のスピードで考えれ。
みんながお前と同じ同じテキストエディタ使ってるわけじゃないんだぞw
0453デフォルトの名無しさん
2013/03/03(日) 21:59:40.96WinのVistaの見捨てられっぷりを彷彿とさせる
0454デフォルトの名無しさん
2013/03/03(日) 22:02:25.92っていうトップダウンな手法はもう破綻したんだね
0455デフォルトの名無しさん
2013/03/03(日) 22:02:48.500456デフォルトの名無しさん
2013/03/03(日) 22:09:41.09キラリと光る尖ったとこをいろいろ持っているよね
手垢が付いた便利機能の寄せ集めのRubyとは違い一枚も二枚も上手
0457デフォルトの名無しさん
2013/03/03(日) 22:13:34.76エディタとか言ってるから書く事しか念頭にないんだろうけど、
冗長な言語は可読性が低いから、コードを読むのに時間がかかる
コードは書くより読む時間の方が長い
開発の規模が大きい程、その傾向は強くなる
0458デフォルトの名無しさん
2013/03/03(日) 22:44:47.760459デフォルトの名無しさん
2013/03/03(日) 22:46:23.91Javaエバンジェリストの人は
コード行数を削減することで開発速度が増して
開発生産性が向上するって言ってたよ
ttp://www.flickr.com/photos/33583790@N00/7465233960/
0460デフォルトの名無しさん
2013/03/03(日) 22:48:23.14Pythonが強いのはシステムツールとか科学技術計算とか
そっちの方面で、web系はそれほどでもないって感じ
0461デフォルトの名無しさん
2013/03/03(日) 22:49:25.28Javaが普及してるからC#が弱いみたいな理屈にはならんだろう
0462デフォルトの名無しさん
2013/03/03(日) 22:53:29.65Railsのブーム以降に出てきたフレームワークは
多かれ少なかれRailsの影響を受けている。
最近のフレームワークはだいたいConvention over Configuration、
scaffolding、MVCなどの共通点持ってる。
規約があって、少ない手順で作れるようになってる。
0463デフォルトの名無しさん
2013/03/03(日) 22:56:07.59RubyはRailsやりたいひとがRailsのために覚えるWeb専用言語というかんじ
エコシステムが小さい
DjangoもRailsの影響を受けていると言われている
0464デフォルトの名無しさん
2013/03/03(日) 22:59:05.36PythonとRubyってそんなに違いがあるように思えませんが
0465デフォルトの名無しさん
2013/03/03(日) 23:06:37.98再設計したほうが良いフレームワークになる
0466デフォルトの名無しさん
2013/03/03(日) 23:09:46.89上級者なら移植はできるでしょう
名前にRailsがついたフレームワークさえある。
Groovy用のGrails
.net系言語用のMonoRailとか
Railsは融通が利かないという意見もあるし、
Railsの忠実なコピーである必要性はないとおもう
0467デフォルトの名無しさん
2013/03/03(日) 23:12:10.08あと比較的組み込みやすいからスタンドアロンアプリを作ったりアプリの組み込みスクリプトに使われたり
0468デフォルトの名無しさん
2013/03/03(日) 23:12:42.58動かないならTopazなんてなかったんだ
0469デフォルトの名無しさん
2013/03/03(日) 23:18:04.89あれはPythonを冒涜してると思う
RubyやPHP使ってろよ
0470デフォルトの名無しさん
2013/03/04(月) 01:08:02.11LLはperlぐらいしかわからん
Pythonやったほうがいいんか
0471デフォルトの名無しさん
2013/03/04(月) 01:21:10.95TurboGears
PythonにはTopazもあるし最強だな。
0472デフォルトの名無しさん
2013/03/04(月) 01:27:24.27TurboGears: Python on Rails?
http://slashdot.org/story/05/10/10/0650207/turbogears-python-on-rails
0473デフォルトの名無しさん
2013/03/04(月) 05:35:47.80PerlとJavaScriptあたりはプログラマの負担も重かろう。
0474デフォルトの名無しさん
2013/03/04(月) 06:22:08.23最悪なのがクラスが中途半端ということ。
newを自分で書かないといけない。
○○を使えばいいが、それはPerl標準ではない。
いろんな手法が溢れ、どれを使えばいいかわからない。
で、質の悪いライブラリ。
個人が作っててサポートも互換性も当てに出来ない。
0475デフォルトの名無しさん
2013/03/04(月) 07:11:31.85それこじつけだから。
LLなんて概念は存在しない
最初にLLを使い始めたとされる雑誌ではHaskellがLLと
かいてあって笑ったわ
どこかの馬鹿がこの言語はLLと分類して広めようとしてるだけ
スレタイも>>1のテンプレも変えるべき
>>474
Perlは予約語の数が突出して多いらしいな
習得は容易とはいえない
0476デフォルトの名無しさん
2013/03/04(月) 07:13:24.20新しく生まれる事も、意味が変化する事も無い
とでも思ってるの?馬鹿なの?
0477デフォルトの名無しさん
2013/03/04(月) 07:22:11.08海外ではスクリプト言語、scripting languagesと
呼ばれている言語の意味は変わってない。
LLってのは必要性のない言葉
特定の言語を推すためにでっちあげた言葉に過ぎない
0478デフォルトの名無しさん
2013/03/04(月) 07:23:52.60こんな言葉つかってるのはアホ
0479デフォルトの名無しさん
2013/03/04(月) 07:26:15.900480デフォルトの名無しさん
2013/03/04(月) 08:09:46.360481デフォルトの名無しさん
2013/03/04(月) 08:19:28.83概念は存在するけど別の言葉で呼ばれてる(>>477)のか、
それくらいハッキリしろよ。
それとも、これらの違いが分からないほど低能なのか?
0482デフォルトの名無しさん
2013/03/04(月) 08:38:26.86Perlの予約語って制御構文ぐらいじゃないか?
関数は全部オーバーライドできるし、変数はシジルが付くし。
0483デフォルトの名無しさん
2013/03/04(月) 08:51:18.130484デフォルトの名無しさん
2013/03/04(月) 08:53:37.880485デフォルトの名無しさん
2013/03/04(月) 08:59:32.72何も考えずにダラダラとアホみたいなコード書けるのがLL
0486デフォルトの名無しさん
2013/03/04(月) 09:12:53.06言葉の定義だろ? 海外で話すのと何が関係あるんだ?
LL言語は素晴らしい。ただし日本でいうLLは素晴らしくない。
それだけ知ってれば十分だよ。
0487デフォルトの名無しさん
2013/03/04(月) 09:18:38.750488デフォルトの名無しさん
2013/03/04(月) 09:21:50.210489デフォルトの名無しさん
2013/03/04(月) 09:23:25.82Wikipediaでも見とけばいいよ。
0490デフォルトの名無しさん
2013/03/04(月) 09:30:57.73フレームワークはOKなの?
0491デフォルトの名無しさん
2013/03/04(月) 10:14:20.310492デフォルトの名無しさん
2013/03/04(月) 10:35:43.14Perl, Python, PHP, JS, Ruby をまとめて LL とする。
0493デフォルトの名無しさん
2013/03/04(月) 10:38:37.370494デフォルトの名無しさん
2013/03/04(月) 10:53:27.66おまえは1か?
変な定義作るなよ
0495デフォルトの名無しさん
2013/03/04(月) 10:55:24.370496デフォルトの名無しさん
2013/03/04(月) 11:15:40.770497デフォルトの名無しさん
2013/03/04(月) 11:45:22.70気持ち悪い
0498デフォルトの名無しさん
2013/03/04(月) 12:05:39.92表面的な記述の問題ばかりだからな。
プログラミング初心者でも、気軽に自然言語のように読めるLightなプログラミング言語
という事が重要なんだろう。
0499デフォルトの名無しさん
2013/03/04(月) 12:09:44.980500デフォルトの名無しさん
2013/03/04(月) 12:11:33.83そういうの実際のプロジェクトで使われてるの?
使われてるの見たことないや
Railsは普通に使われてるけど
0501デフォルトの名無しさん
2013/03/04(月) 12:19:07.74466の2つは名前まで似ているという理由であげただけ。
Railsブーム以降のフレームワークはRailsの影響受けてるのがほとんどだぞ
0502デフォルトの名無しさん
2013/03/04(月) 13:25:26.12>>624
> JavaScriptってうまく持ち直したよな。
最近はやっぱりJavaScriptクソじゃんって流れになってると思うw
Hacker Newsあたり最近そういう米ばっかだし、国内でもはっきり言うプログラマが増えてきた。
だいたい、仮にも高級言語であるにもかかわらず
CoffeeScript、Dart、Haxe、TypeScriptと
変換言語が次々と出てくる時点でそのままで使えないと証明されたようなもの。
「そこまでしてJavaScript書きたくないのか」と言うJSerがいるんだが、
そ の 通 り だ
そこまでしてでもJavaScriptを書きたくないんだ。
659 デフォルトの名無しさん [sage] 2013/03/04(月) 06:23:50.67 ID: Be:
ついでにECMAScript 6はさらにクソ言語化が進むようだし
将来にも期待できないという。
根本的にJavaScriptは関わってる連中全員がクソ
0503デフォルトの名無しさん
2013/03/04(月) 14:11:12.35IEの処理系が糞なの意外は好きだよ
0504デフォルトの名無しさん
2013/03/04(月) 14:11:43.540505デフォルトの名無しさん
2013/03/04(月) 14:35:34.65サーバーサイドとかやってるのは時間の無駄
0506デフォルトの名無しさん
2013/03/04(月) 15:43:35.990507デフォルトの名無しさん
2013/03/04(月) 16:00:48.130508デフォルトの名無しさん
2013/03/04(月) 16:23:19.580509デフォルトの名無しさん
2013/03/04(月) 16:28:14.02Javascriptのクイックソート。
Quicksort = function (xs) {
if (xs.length <= 1) return xs;
var pivot = xs[Math.floor(xs.length/2)];
return (new Array).concat(
Quicksort(xs.filter( function(x){ return pivot>x;})),
xs.filter( function(x){ return pivot==x;}),
Quicksort(xs.filter( function(x){ return pivot<x;})));
};
a = new Array(5,3,1,7,5,4,5,6,3,9,2,8);
console.log(a + " => " + Quicksort(a) );
0510デフォルトの名無しさん
2013/03/04(月) 16:33:18.37内包表記で書きたいところだろう
0511デフォルトの名無しさん
2013/03/04(月) 17:57:20.92if (xs.length <= 1) return xs;
var pivot = xs[Math.floor(xs.length/2)];
return [].concat(
Quicksort(xs.filter( function(x){ return pivot>x;})),
xs.filter( function(x){ return pivot==x;}),
Quicksort(xs.filter( function(x){ return pivot<x;})));
};
a = [5,3,1,7,5,4,5,6,3,9,2,8];
console.log(a + " => " + Quicksort(a) );
0512デフォルトの名無しさん
2013/03/04(月) 18:01:48.140513デフォルトの名無しさん
2013/03/04(月) 18:14:22.81IEの処理系が糞なの意外は好きだよ
0514デフォルトの名無しさん
2013/03/04(月) 18:22:50.060515デフォルトの名無しさん
2013/03/04(月) 18:38:05.81言語問わず。
0516デフォルトの名無しさん
2013/03/04(月) 18:40:14.460517デフォルトの名無しさん
2013/03/04(月) 20:35:39.66煽った奴あやまれよ
0518デフォルトの名無しさん
2013/03/04(月) 21:16:02.76node.js出る前ならともかく
0519デフォルトの名無しさん
2013/03/04(月) 21:18:36.39言語としては何も評価されてないよ
もっとも滅茶苦茶な言語の一つ
0520デフォルトの名無しさん
2013/03/04(月) 21:20:18.54Windowsアプリ作るのにも採用されてるくらいだし。
本当に滅茶苦茶で仕方なくならサポートする程度だろ。
0521デフォルトの名無しさん
2013/03/04(月) 21:25:24.060522デフォルトの名無しさん
2013/03/04(月) 21:25:43.89Rubyなどほかのスクリプトを使う人はほとんどいないはず
0523デフォルトの名無しさん
2013/03/04(月) 21:35:28.35視野狭いなw
0524デフォルトの名無しさん
2013/03/04(月) 21:51:45.41これが結論だろ。このスレの対象から外してほしいぐらいだわ
まあJSと心中したいやつは勝手にしたらいい
0525デフォルトの名無しさん
2013/03/04(月) 21:53:24.120526デフォルトの名無しさん
2013/03/04(月) 21:56:12.320527デフォルトの名無しさん
2013/03/04(月) 22:03:12.41ブラウザの処理系ごとに違いすぎだし
node.jsも現実的に使える分野といえばリアルタイム処理くらい
せっかく言語仕様があるんだしサーバサイドの処理系で
もっと有力なのがあればなぁ
0528デフォルトの名無しさん
2013/03/04(月) 22:16:53.53書き心地の悪さみたいな変なクセがなければ
Erlangも好きなんだが……
0529デフォルトの名無しさん
2013/03/04(月) 22:20:18.36言語自体は良いだけにJavaScriptに由来する仕様のゴミさが目立つ
0530デフォルトの名無しさん
2013/03/04(月) 22:35:45.41一度互換とか抜きでJavaScriptやってみたほうがいい
オススメは「パーフェクトJavaScript」DOM操作さえなきゃ普通の言語だしな
0531デフォルトの名無しさん
2013/03/04(月) 22:46:51.73JavaScriptの理解が足りないとかそういう問題ではないだろう。
静的検査とコード補完のための拡張だ。
静的型vs動的型の議論をするつもりはないけども
0532デフォルトの名無しさん
2013/03/04(月) 22:53:26.510533デフォルトの名無しさん
2013/03/05(火) 00:10:41.61強い型付けにこだわるMSらしさを見せてほしい
TypeScriptがJSを駆逐する展開がベストだな
0534デフォルトの名無しさん
2013/03/05(火) 00:14:44.200535デフォルトの名無しさん
2013/03/05(火) 00:21:40.73その理屈がよく分からんが、サーバーサイドのJSはどんどんシェア上がっていて、多分PythonどころかRubyも抜くと思うぞw
PHPはさすがにきついがね
0536デフォルトの名無しさん
2013/03/05(火) 00:23:18.24MonoやUnityも流行ってることだし中間言語の標準化こそ一番求められてるものだろ
0537デフォルトの名無しさん
2013/03/05(火) 00:25:00.47シェアあがっているというソースある?
0538デフォルトの名無しさん
2013/03/05(火) 00:28:25.060539デフォルトの名無しさん
2013/03/05(火) 00:35:32.09サーバーサイドはJSONを返すだけになる
もうJS以外の言語は消滅するんだ
諦めろ皆の者
0540デフォルトの名無しさん
2013/03/05(火) 00:41:06.36> 今後はUI構築を全部JSでやって
他の部分は同意するがこれはやめてくれ
アプリならいいがWebでこれすると
バカみたいに重くなる
0541デフォルトの名無しさん
2013/03/05(火) 00:56:39.69ユーザビリティのこと何も見えてないねあなたは
0542デフォルトの名無しさん
2013/03/05(火) 07:18:54.98今遅いプログラムはずっと遅いんだよ
大規模データの解析とか、並列計算できるところはサーバ並べれば処理速度上がるから
サーバサイドはまだまだ出来る事が増えるけど
0543デフォルトの名無しさん
2013/03/05(火) 07:29:55.68この辺のアンケート結果を見ると、結構好きでJavascript使ってる奴多いんだよな
PythonやRubyに比べると嫌われているけど、PerlやPHPやJavaよりはマシ
0544デフォルトの名無しさん
2013/03/05(火) 11:21:54.43Java嫌われてんのか
いつまで経っても数行で処理書けるようにならないし
フレームワークは重厚なものばかりで
開発効率悪すぎるもんな
0545デフォルトの名無しさん
2013/03/05(火) 11:36:39.150546デフォルトの名無しさん
2013/03/05(火) 11:48:43.040547デフォルトの名無しさん
2013/03/05(火) 11:49:59.930548デフォルトの名無しさん
2013/03/05(火) 12:02:26.720549デフォルトの名無しさん
2013/03/05(火) 12:09:08.01JavaはJava8で大幅に改良されるよ
メジャーアップデートと言っていい
http://www.infoq.com/articles/java-8-vs-scala
0550デフォルトの名無しさん
2013/03/05(火) 12:17:11.82HaxeやMLが無いのはおかしい。
0551デフォルトの名無しさん
2013/03/05(火) 12:32:33.14周回遅れで少し進んだけどまだ遅れてるというのが現状だろ
というかまだ8来てないし。普及するとしても遥か未来の話だしw
0552デフォルトの名無しさん
2013/03/05(火) 12:33:57.51現実を見ろ
0553デフォルトの名無しさん
2013/03/05(火) 12:36:02.66今まであるものを簡単に書けるようにならない、それが問題なのに。
だからスクリプト言語にいつまでも追いつけない。
0554デフォルトの名無しさん
2013/03/05(火) 12:36:15.35おまえがな
0555デフォルトの名無しさん
2013/03/05(火) 12:52:04.65Java8は今年リリースされる
普及が遥か未来ってなにいってるんだ
互換性がすぐ失われるどこかのスクリプト言語と違うから
Javaの場合はすぐに新バージョンに置き換わるぞ
>>553
は?ラムダ式あれば簡潔に書けるようになるだろ
型推論も強化されている
0556デフォルトの名無しさん
2013/03/05(火) 13:32:49.21どこがだよwwwwwwww
0557デフォルトの名無しさん
2013/03/05(火) 13:35:20.40わからん?
いったんリリースされたらあとは普及は速いってことだよ
Javaの開発いまほとんどJava7になってるだろ
互換性の問題がないからすぐに開発者は移行できる
0558デフォルトの名無しさん
2013/03/05(火) 13:38:30.04可読性悪すぎ
0559デフォルトの名無しさん
2013/03/05(火) 14:11:55.35前からJavaは可読性は高いという評価だよ
これがわからないなら関数型的機能への理解が足りてない
0560デフォルトの名無しさん
2013/03/05(火) 14:16:55.470561デフォルトの名無しさん
2013/03/05(火) 14:20:54.040562デフォルトの名無しさん
2013/03/05(火) 14:24:18.59いきいきとレスしとるね
0563デフォルトの名無しさん
2013/03/05(火) 14:27:49.07Lispの括弧を可読性の高さと捉える人もいれば読みにくいだけと捉える人もいる
0564デフォルトの名無しさん
2013/03/05(火) 14:50:05.000565デフォルトの名無しさん
2013/03/05(火) 14:50:23.680566デフォルトの名無しさん
2013/03/05(火) 14:52:33.38読解力赤点だな
コードに文句つけるのも自由。それに反論するのも自由
どちらが正しいかは主観の問題なので白黒付けられませんってこと
0567デフォルトの名無しさん
2013/03/05(火) 14:58:06.98Javaは可読性が低いです。
0568デフォルトの名無しさん
2013/03/05(火) 15:00:58.55単語間違えたりしてないわ
「シンタックスが美しい!コードが簡潔!」
と言ってるどこぞのルーピー言語信者へ言ったんだよ
0569デフォルトの名無しさん
2013/03/05(火) 15:05:07.97Javaの可読性が低いというやつは、C/C++の知識もないということだ
ただのスクリプト厨
0570デフォルトの名無しさん
2013/03/05(火) 15:14:01.260571デフォルトの名無しさん
2013/03/05(火) 15:29:41.04ああ、ウヨ病も罹患しておられましたかw
0572デフォルトの名無しさん
2013/03/05(火) 15:46:06.89Objective-Cとか見るとうんざりするぞ
0573デフォルトの名無しさん
2013/03/05(火) 15:48:24.30動的言語の論者にとっては型を明示的に表記するのも「冗長」になるし
人によって何が冗長で何がそうでないかの境界が不透明
0574デフォルトの名無しさん
2013/03/05(火) 16:05:27.00書く時どんなに楽でも読む時は楽じゃないんだよ
誰だよPerlとか可読性も低くて動的な糞言語作ったのは
0575デフォルトの名無しさん
2013/03/05(火) 16:05:44.620576デフォルトの名無しさん
2013/03/05(火) 16:43:34.81酷いソースをパッと見ただけで思い込んでるヤツか、
Perlを噂だけでしか知らないヤツだ。
0577デフォルトの名無しさん
2013/03/05(火) 16:47:20.290578デフォルトの名無しさん
2013/03/05(火) 16:49:38.54他の人が読む事や未来の自分が読む事をまったく考慮してない思考停止してるアフォは、
どんな言語でソース書いても糞のようなソースだ
0579デフォルトの名無しさん
2013/03/05(火) 16:54:41.68変数に$、@とか半端に型宣言の改悪みたいのがあったり
かと思えば関数の引数が明示的ではなかったり
他言語から見たら圧倒的に読み辛い
0580デフォルトの名無しさん
2013/03/05(火) 16:56:40.19なんだ、お前のいう「読みにくい」ってそんなレベルか
0581デフォルトの名無しさん
2013/03/05(火) 16:59:10.38読み易いソースの提示を頼む
0582デフォルトの名無しさん
2013/03/05(火) 17:00:09.470583デフォルトの名無しさん
2013/03/05(火) 17:00:18.42C/C++の知識がないと可読性が上がらないようなものは
可読性がいいとは言わないのだよ
0584デフォルトの名無しさん
2013/03/05(火) 17:01:53.62作りは古く気に入らないが、KENTのソースなんかは読みやすい
未だにjcode.pl使ってる時点で化石レベルだけど。
読みにくいソースの提示をできるならしてみろよ。
0585デフォルトの名無しさん
2013/03/05(火) 17:02:06.37基本的に記号に意味を持たせるのは最悪だよな
初期のJavaはよかったな
記号はほとんど使われず予約語対応がほとんどだった
0586デフォルトの名無しさん
2013/03/05(火) 17:11:44.02お前正気か?Perlのソースを読み易いと思ったことなど一度もないわ。
0587デフォルトの名無しさん
2013/03/05(火) 17:12:16.99だから読みにくいソース出してみろって言ってんだよハゲ
0588デフォルトの名無しさん
2013/03/05(火) 17:14:19.94ハゲはいかん。俺は構わんがハゲの人が傷付く。
0589デフォルトの名無しさん
2013/03/05(火) 17:14:31.23かっこは3種類使い分けるし、コロン、セミコロン、カンマ、ピリオド全部使うし、
どこが「記号はほとんど使われず」だよ。
0590デフォルトの名無しさん
2013/03/05(火) 17:16:05.62あんたはPerlに慣れているから読みやすいだけ
Perlの可読性は醜いことで有名
Rubyの開発者もPerlはひどいと公言してたわ
0591デフォルトの名無しさん
2013/03/05(火) 17:17:40.430592デフォルトの名無しさん
2013/03/05(火) 17:24:17.19Python見てフリーフォーマットじゃないから書きにくいとか、
VB見てブレス括弧ないから対応が分かりにくいとかって言ってるのと同じだ
初心者が作っためちゃくちゃなソースでも動いてしまうから、そういう汚名が付いてしまっただけ
>>591
Windowsしか使わないお前にはわからないだろうなw
0593デフォルトの名無しさん
2013/03/05(火) 17:26:20.82$" , $\ , $# , $% , $= , $- , $~ , $^ , $| , $$
$? , $&amp; , $` , $' , $+ , $* , $0 , $1 , $[ , $]
$; , $! , $@ , $< , $> , $( , $) , $^D , $^F
$^I , $^L , $^P , $^T , $^W , $^X@_
これだけ特殊変数があるのだと言えば
可読性が悪いのは間違いないと思う
Lisperでもこんなにリーダマクロがあるって言われたら
確実にドン引きするレベル
0594デフォルトの名無しさん
2013/03/05(火) 17:29:38.37そんな特殊変数使うヤツなんか普通はいねーよ
そんな特殊変数使わないと処理できない事なんてないし、
そういうの使ってるヤツがおかしい
$_ とか、$@とかくらいなら使う事はあるが
0595デフォルトの名無しさん
2013/03/05(火) 17:34:20.220596デフォルトの名無しさん
2013/03/05(火) 17:35:27.28コロンなんて使うっけ?スイッチ文?
0597デフォルトの名無しさん
2013/03/05(火) 17:38:53.660598デフォルトの名無しさん
2013/03/05(火) 17:44:04.91可読性とは関係がないな
むしろ関数と変数と区別できて可読性が良い
0599デフォルトの名無しさん
2013/03/05(火) 17:44:18.07特殊変数使えなかったらPerlはただただ書きにくい読みにくいRubyみたいなもんだろ
まぁ特殊変数使ったらますます読みにくくなるわけだが
0600デフォルトの名無しさん
2013/03/05(火) 17:54:22.860601デフォルトの名無しさん
2013/03/05(火) 18:04:45.830602デフォルトの名無しさん
2013/03/05(火) 18:06:26.69関数と変数を見た目で区別出来る事が、分かりやすいと思うのは初心者ぐらい。
ましてや、関数がファーストクラスオブジェクトな言語ではそんな区別など無意味。
0603デフォルトの名無しさん
2013/03/05(火) 18:10:46.87関数の引数なんかshiftで毎回代入を書かされるあたり
毎回ないわーって思う
Perlは理解してる奴が簡潔に書くための言語であって
可読性で勝負しようだなんて十八番違いなんだよ
ただし書ける奴は可読性が悪くても簡潔に書く
0604デフォルトの名無しさん
2013/03/05(火) 18:14:12.31my ($hoge, $moge, $huge) = @_;
0605デフォルトの名無しさん
2013/03/05(火) 18:26:42.46「従来のJavaの可読性」と「関数型的機能への理解」になんの関係があるんだwwwwwwwww
0606デフォルトの名無しさん
2013/03/05(火) 18:30:43.38こういうニュースが定期的に流れてるのが今のJava
>>555の言う互換性のせいでJava6の欠陥は7にも8にも受け継がれる
0607デフォルトの名無しさん
2013/03/05(火) 18:34:32.40任意のコードが動作する「脆弱性」が存在しない言語を教えてください
0608デフォルトの名無しさん
2013/03/05(火) 18:37:13.42今それが問題視されてる言語を教えて下さい。答え:Java
0609デフォルトの名無しさん
2013/03/05(火) 18:42:30.26中学生プログラマーは学校の宿題でもやってなさい
0610デフォルトの名無しさん
2013/03/05(火) 18:45:09.18それがバージョンが変わってもリフレッシュされないと言ってるだけで
それにまともな反論が出来ずに詭弁で逃げまわっても意味なくね
0611デフォルトの名無しさん
2013/03/05(火) 18:45:44.840612デフォルトの名無しさん
2013/03/05(火) 18:47:28.63Javaの何が問題なのか具体的に指摘できずに「問題はあるって報道がある。だから問題があるんだろう。内容なんて知らないよ」って逃げてるのはそっちだよ
Javaに特有の問題点があるのなら、他の言語と比較して○○という点がJava固有の問題点です、と説明しなきゃ大学教授も商売のクライアントも納得しないよ
0613デフォルトの名無しさん
2013/03/05(火) 18:49:04.40言語仕様を刷新して同じコードが動かなくなるメジャーバージョンアップと一緒くたにしちゃう>>555がアホ
メジャーバージョンアップしたら別の言語と考えたほうが良い
0614デフォルトの名無しさん
2013/03/05(火) 18:50:08.62関数型っぽくかくと多少コードが難しくなるからだよ
その辺の理解がないと可読性が低いと言い出す。
従来のJavaは可読性高かったが8はダメというなら新機能への理解不足。
従来のJavaすら可読性が低いというなら、
C/C++/C#といった主要な言語の知識が欠けているということ
どっちにしても558の知識不足
Javaで可読性低いというやつはなに使ってるんだと言いたい
0615デフォルトの名無しさん
2013/03/05(火) 18:50:45.71明らかにJava特有の問題だけど?悪魔の証明を要求してんの?
0616デフォルトの名無しさん
2013/03/05(火) 18:52:10.80たった二行に大いなる矛盾を詰め込んだという点においては評価できるレス
>>614の混乱した解説もすごい
0617デフォルトの名無しさん
2013/03/05(火) 18:54:25.83> 明らかにJava特有の問題だけど?
「何が」Java特有の問題点なのか、という主語が抜けてる
> 悪魔の証明を要求してんの?
悪魔の証明というのは「悪魔が存在”しない”ことを証明せよ」というもの。Javaの脆弱性が存在「しない」ことは悪魔の証明だが、
脆弱性が存在「する」ことは例を一つ挙げれば済む話だから悪魔の証明とは言わない。
0618デフォルトの名無しさん
2013/03/05(火) 18:54:25.79>555だけどJavaは互換性にこだわり過ぎだね
Java使っているが、Javaセキュリティ上の重大な問題が次々と
現れている今の状況がありがたい。
根本的に設計を見直しに動く可能性が高まっている
0619デフォルトの名無しさん
2013/03/05(火) 18:55:53.10は?
JavaやC#はメジャーバージョンアップしてもほとんどのコード動くんだが?
0620デフォルトの名無しさん
2013/03/05(火) 18:57:16.96sunの頃の方が安心できる感じで良かった・・・
0621デフォルトの名無しさん
2013/03/05(火) 18:59:39.84典型的ネガティブキャンペーン
0622デフォルトの名無しさん
2013/03/05(火) 19:02:33.53お前、日本語大丈夫か。Javaの脆弱性はどう見てもある
他の全ての言語で同様の脆弱性がないことを示すのが悪魔の証明
Javaの特有性を反証しなきゃいけないのはお前の方だろ…
0623デフォルトの名無しさん
2013/03/05(火) 19:03:41.17今更C#の後追いで何を絶賛することがあるのか
0624デフォルトの名無しさん
2013/03/05(火) 19:05:45.88いずれにしてもこのスレでJavaをずーーーっと宣伝してる奴は何がしたいのか分からんが
0625デフォルトの名無しさん
2013/03/05(火) 19:12:11.520626デフォルトの名無しさん
2013/03/05(火) 19:13:39.58公式ならNetBeansが。
0627デフォルトの名無しさん
2013/03/05(火) 19:14:30.12> Javaの脆弱性はどう見てもある
君がJavaの脆弱性について何ら具体的な理解を有しておらず、議論が成立する状態にないことは理解できた
四則演算も理解できていない人に数学の議論をしても意味がないので、まずは脆弱性の中身を理解してから出直してきなさい
0628デフォルトの名無しさん
2013/03/05(火) 19:14:55.93EclipseはVSと比較して糞であるという意見も一定数存在する
0629デフォルトの名無しさん
2013/03/05(火) 19:15:15.010630デフォルトの名無しさん
2013/03/05(火) 19:15:59.45∧∧
ヽ(・ω・)/ ズコー
\(.\ ノ
、ハ,,、  ̄
「Javaの脆弱性がない」とは口が裂けても言えないわけなので個人攻撃で逃げるだけ
0631デフォルトの名無しさん
2013/03/05(火) 19:21:38.85脆弱性がないソフトウェアなんて存在しないわけで
Javaがたくさん報道されるから脆弱性だらけで危険だと主張するのは、
Macに比べWindowsの脆弱性はたくさん報道されるからWindowsはMacの何倍も脆弱性を抱えたOSであると主張するようなもの
単に狙われる頻度が違うだけ
0632デフォルトの名無しさん
2013/03/05(火) 19:22:07.650633デフォルトの名無しさん
2013/03/05(火) 19:24:46.45> 単に狙われる頻度が違うだけ
それが危険だという事だぞ。気をつけろ。
0634デフォルトの名無しさん
2013/03/05(火) 19:26:12.67他の言語にアプレット機能を追加したらJavaと同じように脆弱性を狙われまくって頻繁にアップデートする羽目になることはFlashが証明してる
0635デフォルトの名無しさん
2013/03/05(火) 19:27:39.27互換性というはそういうこと
0636デフォルトの名無しさん
2013/03/05(火) 19:31:25.35そういってレガシーなシステムを切り捨てたIA-64は頓挫し、x86に64bitを継ぎ接ぎしたx64が今は主流になってるよね
現実とはそういうもの
0637デフォルトの名無しさん
2013/03/05(火) 19:32:52.650638デフォルトの名無しさん
2013/03/05(火) 19:33:40.03「x64が主流になった。だからJavaは素晴らしい」なんて誰も言ってねーよ
互換性を維持することを批判するならx64プロセッサ使うなよってことだ
0639デフォルトの名無しさん
2013/03/05(火) 19:34:45.13意味不明過ぎてなんとも…
0640デフォルトの名無しさん
2013/03/05(火) 19:36:36.68x64は互換性を維持するためにレガシーな資産に継ぎ接ぎして作られた産物なんだが
0641デフォルトの名無しさん
2013/03/05(火) 19:38:33.06互換性を切り捨てて成功したモノの方がそれより遥かに多い
過去にかかわらずもっと良い物が出来るのならそれが良い
それが出来ないのは単に政治的な理由だ
0642デフォルトの名無しさん
2013/03/05(火) 19:39:35.370643デフォルトの名無しさん
2013/03/05(火) 19:43:26.47> 互換性を切り捨てて成功したモノの方がそれより遥かに多い
話せば話すほどボロが出てきて面白いな
あるいは、俺は別世界の宇宙人と話しているのかもしれないな
少なくとも俺が暮らしている世界では互換性を切り捨てて成功したものなんてほんの一部
ほとんどの製品はレガシーな仕様に縛られているよ
0644デフォルトの名無しさん
2013/03/05(火) 19:46:18.88カビの生えた仕様を選ぶのはそれが「最悪ではない」という消極的な理由から出
誰もそれが最良だとは思ってないし、このスレで議論する価値もない
0645デフォルトの名無しさん
2013/03/05(火) 20:08:32.37JVMにセキュリティ問題があるのは認めている。
セキュリティの問題は、互換性を捨てないと根本的に直せないと聞いたよ
直さなければ企業はJava使わなくなるだろうね
道ずれでScalaなどのJVMで動く言語もしんでしまうな
0646デフォルトの名無しさん
2013/03/05(火) 20:19:44.87アプレット技術は死ぬかもしれないけど、別にJava全部がダメになる訳じゃないだろ
0647デフォルトの名無しさん
2013/03/05(火) 20:23:01.66>>646
Appletだけじゃないよ、JVM全体の問題
Scala使ってるTwitterも影響受けていることからわかるように
言語としてのJavaの問題にとどまらない
0648デフォルトの名無しさん
2013/03/05(火) 20:24:45.50ソース出せ
0649デフォルトの名無しさん
2013/03/05(火) 20:36:11.95何様のつもりだよ
日本語を先に勉強するといい
0650デフォルトの名無しさん
2013/03/05(火) 20:49:03.480651デフォルトの名無しさん
2013/03/05(火) 20:53:57.78そうやって煽って答えを引き出そうとする手には乗らない主義
0652デフォルトの名無しさん
2013/03/05(火) 21:17:17.400653デフォルトの名無しさん
2013/03/05(火) 21:32:38.080654デフォルトの名無しさん
2013/03/05(火) 21:40:05.380655デフォルトの名無しさん
2013/03/05(火) 21:45:05.41PerlやらPythonやらPHPやらならマルチプラットフォームだけど、
Monoとか完全に動かないし、使い物にならん
0656デフォルトの名無しさん
2013/03/05(火) 21:46:23.490657デフォルトの名無しさん
2013/03/05(火) 21:46:29.77ちなみにUnity3DもMono
0658デフォルトの名無しさん
2013/03/05(火) 21:50:31.65Package::Class * obj;
obj->hoge;
こんなコードは、JavaやC#ならすっきりする。
Package.Class hoge;
obj.hoge;
いやC++全く知らないんだけど。
0659デフォルトの名無しさん
2013/03/05(火) 21:50:35.31C#で作ってもらった物がMonoで動かなかった事がある
新しい機能か関数か何かが原因でMonoが対応してなく動かなかった
これが致命的で俺の中のC#への印象は最低となりますた。
個人的な意見だけど。Windowsだけで動かすんならいいんじゃない?
0660デフォルトの名無しさん
2013/03/05(火) 21:52:11.40サーバーなんだからマルチプラットフォームである必要がない。
Javaの生産性の悪いフレームワークで時間浪費して開発するよりは
Windowsのライセンス買ってASP.net MVCでサクサク開発したほうが安上がり
LinuxでMonoではなくMS純正ASP.net MVC動いたら最高だけど無理だしな
Javaなど死滅するくらいにASP.net MVCと.netは出来がいいし
0661デフォルトの名無しさん
2013/03/05(火) 21:53:34.25もともとWindows上での.NETをエミュレートするツールってわけじゃないぞ。
たまたま動くこともあるかもしれないが、基本的にMono対応するためにはそれを意識して開発する。
AndroidのJavaもどきみたいなもん。
0662デフォルトの名無しさん
2013/03/05(火) 21:54:26.36バカじゃねーの?
JavaだってJava SE6のコンパイラでJava SE7のコードをコンパイルできないだろ。
Monoと.NETのバージョン揃えろよ。
揃えて動かないなら文句いえ。
0663デフォルトの名無しさん
2013/03/05(火) 21:56:49.96Monoってそんなリアルタイムにバージョンアップして公開してるの?
0664デフォルトの名無しさん
2013/03/05(火) 22:00:09.49新しいMS .Net frameworkが出てから、
半年以内に同じバージョンのMono出てる感じ
.netの新機能が少なければもっと短い期間で出る時もある
0665デフォルトの名無しさん
2013/03/05(火) 22:02:29.010666デフォルトの名無しさん
2013/03/05(火) 22:02:52.60完全リアルタイムで公開してるよ。
それを使うのは一部の開発者だろうけど(普通はパッケージシステムで入れる)。
MSの.NETと互換じゃないのは、WinFormsとか。これはJavaに例えるならVJ++のようなもの。
0667デフォルトの名無しさん
2013/03/05(火) 22:03:01.53だろ?俺もC#作った開発者に相談したら同じような事言われたし。
別にJavaの肩を持つ意味で言うんじゃないけど、そういうスピードではJavaの方が勝ってるな
0668デフォルトの名無しさん
2013/03/05(火) 22:04:08.36アノテーションあたりからおかしくなった
0669デフォルトの名無しさん
2013/03/05(火) 22:07:20.76そりゃ別の会社が作ってるんだからリリースは遅れるだろう
JavaにASP.net MVCに並ぶ優秀なフレームワークないでしょ?
Javaは言語とVMはともかくJavaEEが煩雑すぎて嫌ってのが大方の評価ではないか?
0670デフォルトの名無しさん
2013/03/05(火) 22:07:44.200671デフォルトの名無しさん
2013/03/05(火) 22:08:15.99金がないくせに無理してC#と張り合った結果がこのザマだよ
0672デフォルトの名無しさん
2013/03/05(火) 22:09:20.110673デフォルトの名無しさん
2013/03/05(火) 22:10:52.88ものすごい伸びてるよ
0674デフォルトの名無しさん
2013/03/05(火) 22:12:01.93それはどの言語や処理系でも同じ
0675デフォルトの名無しさん
2013/03/05(火) 22:13:44.94強いて言えばC#かなぁ、って感じ
いずれにしろ、スクリプト言語も併用せんとやってられんわ
0676デフォルトの名無しさん
2013/03/05(火) 22:14:40.15Javaの残念ジェネリクスは、旧言語仕様との互換性の制約で仕方なくとかならともかく、
完全に当時のSunの経済的な理由だからなあれ
そんなことで取り返しのつかない失敗が永遠に残ってしまうことになったんだから
0677デフォルトの名無しさん
2013/03/05(火) 22:18:07.50経済的な理由??
あのキャスト地獄Genericsは互換性の維持のためと本で読んだよ
ときには互換性すてる勇気も必要だよなぁ
0678デフォルトの名無しさん
2013/03/05(火) 22:18:23.400679デフォルトの名無しさん
2013/03/05(火) 22:19:12.09普通キャストがなくなるんだけど?
なんか使い方間違ってそう。
0680デフォルトの名無しさん
2013/03/05(火) 22:19:32.77結局総称性とは聞こえはいいけど、JavaでもC#でも型安全性を確保する用途が99%なんだよなあ
0681デフォルトの名無しさん
2013/03/05(火) 22:19:38.95C#のGenericsは大丈夫。
0682デフォルトの名無しさん
2013/03/05(火) 22:20:47.84JVMを変更する金がなかったからJVMの互換性が必要だっただけだよ。
どうせジェネリクスに対応したライブラリが入ってるJREの新バージョン入れないと動かないんだから何の意味もない。
0683デフォルトの名無しさん
2013/03/05(火) 22:20:56.04キャストなんて大して時間かかからんだろアホ
JavaのGenericsはコンパイルしたら型情報が残らない
プリミティブ型には使えない
それだけ
0684デフォルトの名無しさん
2013/03/05(火) 22:21:36.36T[]も無理だしnew T()もT.classも無理
0685デフォルトの名無しさん
2013/03/05(火) 22:23:16.610686デフォルトの名無しさん
2013/03/05(火) 22:23:38.70遥かに劣る糞仕様
0687デフォルトの名無しさん
2013/03/05(火) 22:24:35.61当然読んだよね?
http://d.hatena.ne.jp/language_and_engineering/20120502/p1
> 頑張って詳細なクラス情報を「T」でパラメータ化して具体性を隠ぺいしたにも関らず,
> その T に対して .class で具体的な Class を取得しようと試みたり,
> new で現物のオブジェクトを生成してしまう。というのは,おかしい。
> だから一般的に考えて,「T.class とか new T() が欲しい」などという発想は,
> 例えるならJavaで手続き型プログラミングをするかのような,
> あってはならない禁じ手のアンチパターンということになる。
> Javaのジェネリクスで,T.class とか new T() のようなコードが
> 必要になる妥当なケースは存在するのか。
0688デフォルトの名無しさん
2013/03/05(火) 22:25:47.08それって、型なし言語(例JavaScript)で
var str; に”string" も 123 も入れることが出来るのに比べて
何か問題あるの?
0689デフォルトの名無しさん
2013/03/05(火) 22:28:50.71キャストは比較的重い処理だよ
ここにもObjectへの暗黙的な変換が発生するとある。
http://builder.japan.zdnet.com/tool/20363335/1/
0690デフォルトの名無しさん
2013/03/05(火) 22:29:35.80from collections import defaultdict
d = defaultdict(list)
d['foo'].append(0)
こんな感じのことが出来るMapってJavaでどうやって作るの?
0691デフォルトの名無しさん
2013/03/05(火) 22:29:56.67それでいいんならジェネリクスも変数の型も要らんだろうw
ジェネリクスは違う型が入らないことを保証するための機能なのに何を言っているのか
0692デフォルトの名無しさん
2013/03/05(火) 22:32:47.44問題大有りだよ
パフォーマンスがガタ落ちだし、他の型が入らないことを保障できない。
静的な言語としてはひどい実装
0693デフォルトの名無しさん
2013/03/05(火) 22:33:38.11> あってはならない禁じ手のアンチパターンということになる。
まるでJavaが手続き型じゃないかのような書き方
これだけで書き手の知識の浅さが伺える
0694デフォルトの名無しさん
2013/03/05(火) 22:33:42.89でも、動的型付け言語よりはマシでしょう?
0695デフォルトの名無しさん
2013/03/05(火) 22:34:22.18言っとくがお前のレスは、反論にはなってないからなw
0696デフォルトの名無しさん
2013/03/05(火) 22:34:51.61そういうことはJavaの標準ライブラリ中でClass<T>を引数に取るメソッドの数を数えてから言え
0697デフォルトの名無しさん
2013/03/05(火) 22:35:24.50型安全性も保証しないとかゴミすぎるだろw
0698デフォルトの名無しさん
2013/03/05(火) 22:35:34.99お前が数えてから言えよw
0699デフォルトの名無しさん
2013/03/05(火) 22:36:51.14型安全性は確保されてるよ。
0700デフォルトの名無しさん
2013/03/05(火) 22:40:08.17JavaのコレクションがC#に比べて遅いなんて聞いたことないわ
0701デフォルトの名無しさん
2013/03/05(火) 22:41:50.49ジェネリッククラスを実装する際には全く型安全じゃないの
0702デフォルトの名無しさん
2013/03/05(火) 22:47:21.88ベンチマークしてみればわかるよ
>>701
Genericsの実装じゃなくて
ArrayList の実装?
なんでArrayList 側で
ダウンキャストする必要があるのさ?
ArrayListはもとからObject専用。
コンパイルした時点で型情報がなくなるんだけど?
0703デフォルトの名無しさん
2013/03/05(火) 22:48:58.09どんなにクソ押し付けてもOKとする文化なんだよ
0704デフォルトの名無しさん
2013/03/05(火) 22:50:06.23スクリプト言語しか経験ないやつらが黙っちゃったじゃん
0705デフォルトの名無しさん
2013/03/05(火) 22:50:18.83議論の邪魔にしかならん人だな。
0706デフォルトの名無しさん
2013/03/05(火) 22:54:09.77荒らしにレスつけらんないじゃん。スレチもはなはだしい
それを面白がってる人もいるんだからもうほっとくしかない
0707デフォルトの名無しさん
2013/03/05(火) 22:56:06.04型ごとにコードが生成される。
つまりint専用のコード、long専用のコード
ClassHoge専用のコードっていう具合に。
だからサイズが膨れ上がる。
JavaのGenericsはもともといろんなクラスで使える汎用コード=Object型として実装する。
その結果ClassHogeで使う場合にObject型用のクラスに代入できるように出し入れするときに
キャストしていた・・・のが面倒だから省けるようにしたもの。
実装は型ごとにできることはなくObject用のクラスのみができる。だからサイズは膨れ上がらない。
0708デフォルトの名無しさん
2013/03/05(火) 23:03:06.750709デフォルトの名無しさん
2013/03/05(火) 23:09:46.67プリミティブ型にGenericsは使えないからね
プリミティブ型を自動で変換するAutoboxingは出来たけど、これは議論の余地無く遅い
0710デフォルトの名無しさん
2013/03/05(火) 23:12:19.29値型の場合は実際にメモリ上で特殊化する
参照型の場合は共通の実装を使いまわしてメモリを節約する仕組み
ただしその場合でも型情報や静的フィールドなどについてはVMが正しく辻褄合わせしてくれる
0711デフォルトの名無しさん
2013/03/05(火) 23:16:42.02戻り値がE(型引数)でも内部的にはObject[]で持ってるから
要素を返す時には形式的にダウンキャストが必要(実質的には意味ない)
0712デフォルトの名無しさん
2013/03/05(火) 23:25:03.820713デフォルトの名無しさん
2013/03/05(火) 23:25:44.480714デフォルトの名無しさん
2013/03/05(火) 23:32:17.59途中から集めた人で書いてる…
http://blog.shomah4a.net/2013/03/04/perfect_python.html
0715デフォルトの名無しさん
2013/03/05(火) 23:49:23.65文体や完成度の違いでイライラするぞ。
一人が書いた良書は自分の中にすっと入ってくる。
0716デフォルトの名無しさん
2013/03/06(水) 00:23:49.45初心者の私には敷居の高い本でした。
フレームワークの話があればいいなぁと期待したのですが、そんな次元の本ではなかったです。
0717デフォルトの名無しさん
2013/03/06(水) 02:41:30.44言語仕様の問題でないなら、他のJavaVMの実装使えば良いんじゃないの?
0718デフォルトの名無しさん
2013/03/06(水) 03:36:09.290719デフォルトの名無しさん
2013/03/06(水) 07:48:05.03(1)動的型言語を批判してる奴は、実は動的型言語について全然詳しく無い
(2)静的型言語を批判してる奴は、その言語を理解した上で批判している
0720デフォルトの名無しさん
2013/03/06(水) 08:20:00.39スクリプト言語と組み合わせて使いやすいのは
JavaかC#のどっち?みたいな議論なら歓迎
まあC/C++の圧勝だと思うけど
0721デフォルトの名無しさん
2013/03/06(水) 08:51:29.95非公式正誤表に間違いがどっさり出てる、これはいいかげんな本だわ
http://public-errata.appspot.com/errata/book/978-4-7741-5539-5/
0722デフォルトの名無しさん
2013/03/06(水) 09:38:01.76勝手なこというな
JavaもC#もVB.netもLLだから
0723デフォルトの名無しさん
2013/03/06(水) 09:40:42.250724デフォルトの名無しさん
2013/03/06(水) 09:44:16.16それらを絶賛してる阿呆が動的言語の楽さを何も理解してないから。
派手なIDEを使えば楽とかトンチンカンなことを言い出す始末
0725デフォルトの名無しさん
2013/03/06(水) 09:46:55.35誰も動的言語が劣ってるとは言ってないだろ
0726デフォルトの名無しさん
2013/03/06(水) 09:48:46.78的はずれな上に無知臭が半端無いからウザがられるんだよ
0727デフォルトの名無しさん
2013/03/06(水) 09:56:45.54静的型コンプレックスにしか見えんぞ
0728デフォルトの名無しさん
2013/03/06(水) 09:58:23.87如何にスレ違いでかつキチガイか教えてやっても理解しないだろうけど
0729デフォルトの名無しさん
2013/03/06(水) 09:59:42.44まあそれで飯を食える詐欺的職業もあるらしいからさぞ便利な言葉なのだろう
0730デフォルトの名無しさん
2013/03/06(水) 10:09:17.34コンパイルのいらない処理系を作ろうとすると動的型が実装しやすいってだけだよね
0731デフォルトの名無しさん
2013/03/06(水) 10:10:20.580732デフォルトの名無しさん
2013/03/06(水) 10:10:28.840733デフォルトの名無しさん
2013/03/06(水) 10:17:56.57当初からコンパイル型の言語も含まれていた。
LLが動的言語限定というわけでもないんだよ
ここの住人の出鱈目テンプレのLL定義を
信じ込んでいる人が多いようだが違う
定義なんてないのが真実
0734デフォルトの名無しさん
2013/03/06(水) 10:20:34.950735デフォルトの名無しさん
2013/03/06(水) 10:21:15.020736デフォルトの名無しさん
2013/03/06(水) 10:22:33.16C#使いJava使いの、人に迷惑かけても何とも思わない厚顔無恥さには呆れたわ
0737デフォルトの名無しさん
2013/03/06(水) 10:23:08.860738デフォルトの名無しさん
2013/03/06(水) 10:28:57.20定義はいくらでもある
そして文脈により定義が変わる
出鱈目ではなく文脈があるのだ
0739デフォルトの名無しさん
2013/03/06(水) 10:29:32.89含まれてる
昔のイベントではないが最近ではこの手のイベントにScalaが参加してる
ScalaはJavaと共生する言語でコンパイルはJavaよりずっと遅い
関数型言語への理解も必要
Javaの知識も必要
ScalaをLLとするならほとんどの言語はLLになる
0740デフォルトの名無しさん
2013/03/06(水) 10:31:41.41賛成
スクリプト言語なら曖昧にならない
0741デフォルトの名無しさん
2013/03/06(水) 10:35:07.180742デフォルトの名無しさん
2013/03/06(水) 10:38:49.41Scalaはなぜ参加したのか分からないなんてどんだけプログラミングに理解がないの
関数型言語の簡潔さ(これはLLの簡潔さとは質のことなる場合がある)とREPLがあるからだろ
なんでJavaと一緒くたにしてんのw
0743デフォルトの名無しさん
2013/03/06(水) 10:39:29.530744デフォルトの名無しさん
2013/03/06(水) 10:43:57.94だからと言ってJavaが含まれることはない。そういうこと
0745デフォルトの名無しさん
2013/03/06(水) 10:44:54.30Scalaは学びやすいとは言えないね
Scalaはハイブリッドだから関数型の知識だけでも不十分
Javaの知識も必要
入門書も少ない
入門書ですらJavaの知識を前提としている
0746デフォルトの名無しさん
2013/03/06(水) 10:52:38.94ほうほう、じゃあScalaはLLとは言えないね
JavaがLLとは言えないこととは全く無関係に。
0747デフォルトの名無しさん
2013/03/06(水) 14:33:21.82そうでなきゃLightweightとしてサクっと使えない
ScalaはLLの定義が曖昧なのをいいことにイベントに参加してるけど
はっきり言って自重しろレベル
0748デフォルトの名無しさん
2013/03/06(水) 15:06:57.95ここはRuby/Python/Perlがお互いを牽制しつつ
PHPやJSを見下し安心したいがためのスレッドです
0749デフォルトの名無しさん
2013/03/06(水) 15:15:59.770750デフォルトの名無しさん
2013/03/06(水) 15:19:59.880751デフォルトの名無しさん
2013/03/06(水) 15:31:38.77汎用スクリプト言語ではトップでもWebではJavaScriptさんといういろんな意味で最大の敵がいる
0752デフォルトの名無しさん
2013/03/06(水) 15:47:31.40というか早く自滅してくれ。
0753デフォルトの名無しさん
2013/03/06(水) 16:00:14.95それはあんたの定義だろ
Scalaも書いて実行してすぐ結果が返ってくる
0754デフォルトの名無しさん
2013/03/06(水) 16:05:19.23確かScalaにもREPLあるんだったよな
0755デフォルトの名無しさん
2013/03/06(水) 16:12:40.170756デフォルトの名無しさん
2013/03/06(水) 16:13:00.62REPL上ならサクサク動くけど、コマンドとしてつかうと激しく遅い
0757デフォルトの名無しさん
2013/03/06(水) 16:19:49.64それ重要。俺も一時はClojureで全部すまそうとしてた事あったけど起動の遅さに
我慢出来ずにやめた。まあClojureは特に起動が遅いらしいが。
0758デフォルトの名無しさん
2013/03/06(水) 16:30:15.54オレオレ定義でもなんでもない
テンプレにあるコンパイル不要ってのは>>747に書いたようなことを暗に含んでる
でもって
% cat hello.scala
#!/usr/bin/env scala
println("Hello, scala")
% time ./hello.scala
Hello, scala
./hello.scala 1.22s user 0.08s system 67% cpu 1.916 total
% time ruby -e 'p "hello, ruby"'
"hello, ruby"
ruby -e 'p "hello, ruby"' 0.04s user 0.00s system 98% cpu 0.047 total
0759デフォルトの名無しさん
2013/03/06(水) 16:31:30.44インタプリタって書いてあるからいいか…
0760デフォルトの名無しさん
2013/03/06(水) 16:39:46.04一応説明しとくけど、それコンパイルに時間がかかってるわけじゃなくて、
コンパイラとコンパイルされたバイトコードを実行するためのVMを起動するのに時間がかかってる
だから、VMを起動し直さなくていい環境(REPL)なら、コンパイル→実行はそれなりの早さで動く
0761デフォルトの名無しさん
2013/03/06(水) 16:46:58.32次から>1に書いとけ
0762デフォルトの名無しさん
2013/03/06(水) 17:00:25.44コンパイル不要って言ったのは不用意だった。説明ありがと
0763デフォルトの名無しさん
2013/03/06(水) 17:05:07.41用途によって結論は違ってくるというのにテーマも定めずにすれ違いの議論ばかりしてる
1 Webのサーバーサイド用途で対決するスレ
と
2 サーバーサイドを除く用途で対決するスレ
に分ければいいだろ
1番は言語問わずでWebフレームワークネタもOKとする
2番はフレームワークの話題は除外し、言語もスクリプト言語に限定、
純粋な言語ネタのみとする
これでみんな平和になる
0764デフォルトの名無しさん
2013/03/06(水) 17:09:32.02彼らがどっかにいけばみんな幸せになると思います
0765デフォルトの名無しさん
2013/03/06(水) 17:10:45.900766デフォルトの名無しさん
2013/03/06(水) 17:15:25.87メリットデメリットを書くようにして
それに関して議論すればいいんじゃね
別にJavaとかC#入れても問題無くなるだろ
0767デフォルトの名無しさん
2013/03/06(水) 17:15:56.42ルール無用の戦いでNo1になるからこそ価値があるんだ
ただしスクリプト言語限定でな
0768デフォルトの名無しさん
2013/03/06(水) 17:16:56.07議論が白熱するのは歓迎だけど
ここはスレ違いかどうかやLLの定義で紛糾してるだけだからな
議論がかみ合わない
サーバーサイドとクライアントサイド用途では
求められるものがまったく違うでしょう?
そこが決まらないとバトルにすらならないわけよ
クライアントで短いコード書きたい人はIDE重いというし
サーバーサイドで性能追及したいひとはIDEの重さは気にしない。
フレームワーク含めて快適に使える環境を求めてる
0769デフォルトの名無しさん
2013/03/06(水) 17:17:41.061も2もこの板的には平和だったのにjavascriptが紛れ込んで来がやった
0770デフォルトの名無しさん
2013/03/06(水) 17:20:07.68つまりこんな感じか
Java サッカー
C# アメフト
Perl 全日
Python 新日
Ruby WJ
0771デフォルトの名無しさん
2013/03/06(水) 17:24:58.18ルール無用といいつつスクリプト言語限定というルールつけてる
おかしい
0772デフォルトの名無しさん
2013/03/06(水) 17:30:33.450773デフォルトの名無しさん
2013/03/06(水) 17:35:00.26自演なのか?
0774デフォルトの名無しさん
2013/03/06(水) 17:41:44.88for academic, research -> c++, python
for religion -> ruby, perl, lisp
0775デフォルトの名無しさん
2013/03/06(水) 17:50:07.85[Java,Scala] 重量級言語バトルロワイヤル3 [C++,C#,J#]
[Lisp,CL,Scheme] 関数型言語バトルロワイヤル4 [ML,Haskell,F#]
[Prolog]宣言型言語バトルロワイヤル
0776デフォルトの名無しさん
2013/03/06(水) 18:02:07.93それは無理がある
関数型はいろんな言語に取り込まれてる
Scalaは関数型でもあるしJava8も関数型的
0777デフォルトの名無しさん
2013/03/06(水) 18:03:53.920778デフォルトの名無しさん
2013/03/06(水) 18:05:08.560779デフォルトの名無しさん
2013/03/06(水) 18:07:53.45>Java8も関数型的
馬鹿も休み休み言え
0780デフォルトの名無しさん
2013/03/06(水) 18:10:24.51このスレはクライアントサイドのスレとして存続
サーバーサイドは新規に立てて言語問わずに対決する
>>775
重量級と呼ぶのは主観的だしスレが荒れる
0781デフォルトの名無しさん
2013/03/06(水) 18:15:08.68関数型言語とはちょっと違う
Java8は関数型プログラミングが可能と呼べる域にはまだ達していない
レキシカルスコープは最低限無いと
0782デフォルトの名無しさん
2013/03/06(水) 18:16:43.740783デフォルトの名無しさん
2013/03/06(水) 18:18:48.50じゃあ最初から関数型言語使うわw
0784デフォルトの名無しさん
2013/03/06(水) 18:19:02.96本気で最強言語決めようとしてるわけ?それこそ愚の骨頂なんだけど?
0785デフォルトの名無しさん
2013/03/06(水) 18:19:11.760786デフォルトの名無しさん
2013/03/06(水) 18:21:52.48ネトネトした香具師とでは
議論が成り立たない
0787デフォルトの名無しさん
2013/03/06(水) 18:23:06.322chでWebProgと分けるのはナンセンス
JavaやC#のスレはプログラム板にあるし
いまどきインターネットが関係ないプログラムのほうが少ない
0788デフォルトの名無しさん
2013/03/06(水) 18:24:16.85テーマも決めずに議論してる現状のがマシとでも?
0789デフォルトの名無しさん
2013/03/06(水) 18:25:18.41JavaとC#の話さえ出さなきゃいいだけじゃねぇの
0790デフォルトの名無しさん
2013/03/06(水) 18:27:41.56というか、先日Twitterやブログで盛り上がった静的動的論争では
発端となった「動的言語が楽」というブログはJavaを相手取ってるのに
静的サイドは関数型言語を武器に無双してた。議論としてデタラメ過ぎるが
とりあえずJavaとかC#は論外ということ
0791デフォルトの名無しさん
2013/03/06(水) 18:28:20.69動的はこじつけだよ
Pythonでも静的なのもある
0792デフォルトの名無しさん
2013/03/06(水) 18:28:46.52そう思うならweb板廃止してから出直せ
0793デフォルトの名無しさん
2013/03/06(水) 18:29:35.69魔改造言語については殆ど議論してないような
JITコンパイラを使った話はあるけど
0794デフォルトの名無しさん
2013/03/06(水) 18:31:02.45運営でもないし廃止なんてできないわ
Javaのサーバーサイドはプログラム板で容認されてる。
WebProgとの分類はそれほど厳格じゃない
0795デフォルトの名無しさん
2013/03/06(水) 18:34:45.29Pythonっていったら普通はC実装のPythonのこと
RPythonなんかはあくまでPythonのサブセットであってPythonではない
0796デフォルトの名無しさん
2013/03/06(水) 19:15:36.10「やっぱり動的型」スレッドシリーズは二年前、ML系の圧勝で幕を閉じました。
0797デフォルトの名無しさん
2013/03/06(水) 19:29:41.41C#はdynamicで組めば全て動的型なんだけど
0798デフォルトの名無しさん
2013/03/06(水) 19:31:16.750799デフォルトの名無しさん
2013/03/06(水) 19:54:48.140800デフォルトの名無しさん
2013/03/06(水) 19:58:40.130801デフォルトの名無しさん
2013/03/06(水) 20:12:07.48Haskellは知らんが、動的言語だって
str = 123
って書いたら以後はstrは整数型だと推論すんじゃねーの。ら
0802デフォルトの名無しさん
2013/03/06(水) 20:41:26.060803デフォルトの名無しさん
2013/03/06(水) 20:54:06.030804デフォルトの名無しさん
2013/03/06(水) 20:56:34.060805デフォルトの名無しさん
2013/03/06(水) 21:08:58.49基本的にはしない。する奴(言語)もあるだろうけど。
たとえばRubyの場合、内部で変数に対応しているのはただのポインタで、
型の情報はポインタの指す先(変数ではなく、値)にある。
0806デフォルトの名無しさん
2013/03/06(水) 21:21:41.810807デフォルトの名無しさん
2013/03/06(水) 21:34:44.61整数の場合は?
0808 忍法帖【Lv=10,xxxPT】(1+0:5)
2013/03/06(水) 21:40:51.820809デフォルトの名無しさん
2013/03/07(木) 00:23:03.540810デフォルトの名無しさん
2013/03/07(木) 05:30:32.612/5を計算させると0となる。意味はわかるな?
0811デフォルトの名無しさん
2013/03/07(木) 05:34:55.45逆に言えば、そんなの気にせずに自由に書けるからPHPとか重宝がられて大量生産されてるわけだけど。
0812デフォルトの名無しさん
2013/03/07(木) 05:57:54.01例えばCやJavaの初心者は型の嬉しさを理解してないために危険なキャストをする
そういった段階を脱するために経験積んだり勉強する必要があるのはどんな言語でも一緒
0813デフォルトの名無しさん
2013/03/07(木) 06:58:25.330814デフォルトの名無しさん
2013/03/07(木) 07:33:57.04どうせ当たらない無駄な予言はしないからエラーがない
0815デフォルトの名無しさん
2013/03/07(木) 08:12:57.73フレームワークの穴埋めする以外できないレベルから
抜け出せない人が多い
0816デフォルトの名無しさん
2013/03/07(木) 08:21:44.36>数値の為に作った変数に文字列を再代入すべきじゃない
これ意識してないとLLではプログラムが破綻しかねない。
>>812
確かに型が決まってる方が楽なときは多いね。
その型しか入らないから。
0817デフォルトの名無しさん
2013/03/07(木) 09:03:05.11遅レスだけど
c++には敵わないがC♯はdynamic実装されてだいぶ楽になったよ
例えばIronPythonなら2行でスクリプト走らせられるし
3-4行で関数の実行までできる
python側で書かれたクラスもそのまま渡せる
C♯自体が肥大化してくのはこわいけど
C♯で全部書くよりは生産性上がる
何が言いたいかというと、もうPythonだけでいいよ
0818デフォルトの名無しさん
2013/03/07(木) 09:07:08.30なんかC#をゴミ扱いする人みると悲しいっつーか分かってねーなっつーか
ゲーム方面でこのところC++と共に無双してるんだけど。
・それなりに高速(C++の半分程度。GCポーズはあるが)
・演算子オーバーロードがある(3Dゲームで多用するベクトル、行列、クォータニオンの演算が楽)
というのが大きな理由で、この2点において代替できる言語がないのだ。
C++は
・最速
・演算子オーバーロードがある(ベクトル、行列、クォータニオンの演算が楽)
・しかもそれがコンパイラの最適化で畳み込まれる
こう。こちらも代替言語なし。
ネイティブはオワコンとか言うとゲーム屋が怒り狂う理由がこの辺
特定ドメインにおいて必要不可欠な言語というものがあるってことだ。
Javaもそういうとこあるんと違うの。知らんけど。
0819デフォルトの名無しさん
2013/03/07(木) 09:16:45.32Java や javascript に至っては '' + n 推奨だからな
すべては perl が悪い
0820デフォルトの名無しさん
2013/03/07(木) 09:19:27.40へー
C#でwxPythonが使えるのか
胸熱
0821デフォルトの名無しさん
2013/03/07(木) 09:31:08.18それRubyに限った話じゃないぜ
0822デフォルトの名無しさん
2013/03/07(木) 09:42:54.84Perlができたころは、AWKに人気があったのだ。
AWKの変数は、doubleになったり文字列になったりする。
0823デフォルトの名無しさん
2013/03/07(木) 10:12:47.95だから、何?C#スレに篭ってろハゲ
0824デフォルトの名無しさん
2013/03/07(木) 10:14:00.12値にはdoubleと文字列しかない。
いずれにしろ、それ以外の型を扱うように設計されてないAWKの真似を、
汎用の言語でやるのが間違ってる。
0825デフォルトの名無しさん
2013/03/07(木) 10:14:36.32Javaスレに篭もってろハゲ
0826デフォルトの名無しさん
2013/03/07(木) 10:19:07.42Python勉強したらもっと便利だったのでPerl捨てたわ
0827デフォルトの名無しさん
2013/03/07(木) 10:26:53.52スクリプト厨にC#の良さを話しても理解されることはない
性能が必要とされるプログラムを書いたことがない奴ばっかり
WebならC#とJavaの位置づけは似たようなもので
ある程度性能が必要な場所に使われる。
0828デフォルトの名無しさん
2013/03/07(木) 10:31:37.24IronPythonでwxPythonが動くわけじゃないので無理
wxPythonはあくまで標準のPython向け
0829デフォルトの名無しさん
2013/03/07(木) 10:37:08.45C#でゲーム開発するならLuaつかうし
0830デフォルトの名無しさん
2013/03/07(木) 10:37:48.54Perlは元々帳票作成用言語として作られたものだ。
AWKの真似をしたのも、目的からすれば当然のこと。
むしろ、そのPerlがここまで広範囲に使われるようになったことは、
汎用スクリプト言語としての優秀さを示す証拠ともいえる。
けど、いまさら使う気は毛頭ないけどな。
0831デフォルトの名無しさん
2013/03/07(木) 10:43:32.06FFIも充実しててラクチン
0832デフォルトの名無しさん
2013/03/07(木) 10:46:18.86Webアプリケーションの用なデータベースを使うシステムで
ボトルネックが開発言語側にあるなら、ほとんどの場合設計に問題がある。
0833デフォルトの名無しさん
2013/03/07(木) 10:48:48.310834デフォルトの名無しさん
2013/03/07(木) 10:56:25.780835デフォルトの名無しさん
2013/03/07(木) 11:00:07.600836デフォルトの名無しさん
2013/03/07(木) 11:04:13.83どこにでもあるから使われたに過ぎないと思う。
0837デフォルトの名無しさん
2013/03/07(木) 11:08:10.67linuxに標準装備のPythonはWindowsにも入れといて欲しいわ
馬鹿な奴がそのまま使えるからといってエクセルVBAとかJavascriptを勧めだすから
0838デフォルトの名無しさん
2013/03/07(木) 11:10:03.460839デフォルトの名無しさん
2013/03/07(木) 11:27:05.96pyQt / PySide は?
0840デフォルトの名無しさん
2013/03/07(木) 11:41:03.82わざわざIron使う人はGUIを書きたい訳じゃないと思うが
0841デフォルトの名無しさん
2013/03/07(木) 12:55:16.760842デフォルトの名無しさん
2013/03/07(木) 12:58:06.290843デフォルトの名無しさん
2013/03/07(木) 13:00:00.43LinuxなんてPCのシェアは1%程度だ
ないに等しい
.net言語は9割以上のPCでそのまま走る
新しいOSは.net最初から入ってるし、
XPのやつらも大半が.netインストール済み
C#の圧勝、勝負にならない
0844デフォルトの名無しさん
2013/03/07(木) 13:00:29.76察しろよそれぐらい。
0845デフォルトの名無しさん
2013/03/07(木) 13:01:41.75C#やJavaを批判してるのはスクリプト言語しか使えない人
0846デフォルトの名無しさん
2013/03/07(木) 13:05:54.62LLの定義がないからこのスレはJavaでもOK
0847デフォルトの名無しさん
2013/03/07(木) 13:10:00.280848デフォルトの名無しさん
2013/03/07(木) 13:17:54.38VS使えば自動コンパイルだからコンパイルを意識することはない
新しいPCなら瞬時に終わる
0849uy
2013/03/07(木) 13:39:53.770850デフォルトの名無しさん
2013/03/07(木) 13:51:25.33変更箇所だけコンパイルされるから一瞬
0851uy
2013/03/07(木) 13:58:19.390852デフォルトの名無しさん
2013/03/07(木) 13:59:54.86くだらない
0853uy
2013/03/07(木) 14:05:26.98ruby使えよハゲ
0854デフォルトの名無しさん
2013/03/07(木) 14:06:44.51最適化をいいかげんにしてるのかもしれない
0855デフォルトの名無しさん
2013/03/07(木) 14:11:13.840856デフォルトの名無しさん
2013/03/07(木) 14:19:22.160857uy
2013/03/07(木) 14:33:42.68; ← これあるんでしょ
括弧も任意じゃないんでしょ?論外だは
こういう風にアルゴリズムとは無関係の記号がソースコード内に入るってのは
いわはソースコード内に記号というコメント混入させてるのと同じ
プロぐラミング慣れれば慣れるほどプロぐラミング言語の中のコメント記号がじゃまになるわけ
頭の悪い子は記号コメントが沢山あったほうが「可読性がいい(キリッ)」とかいいだすけど
それは艦船で一番足の遅い船にあわせて航行してるときなどにも言える
ノロい奴がいるからわざわざ周りが速度あわせてるわけで
その進行速度が優れてるとかじゃないから勘違いすんなよ
「C#よりもこっちのがいいのは分かるけど僕には扱えません」って態度が正しいのよ
LLは頭の良さがモロに出るから言語構文覚えただけで使えますなんて言ってたら恥ずかしい
動的言語は組み合わせパターンが静的言語の一兆倍ある
そんな風に使う人を言語が選んでしまう言語がLL言語全般
LLハッカーがC#使えないなんてことはない(精神的に使えないはある)けど
C#ハッカーがLL言語の種類によっては馬があわないなんてザラ
つまりrubyが最強
0858デフォルトの名無しさん
2013/03/07(木) 14:38:01.65の違いはなんですか?w
0859uy
2013/03/07(木) 14:46:58.50馬があわないと
そもそも馬にのれない
0860デフォルトの名無しさん
2013/03/07(木) 14:50:19.34IDE使えよ、コンパイラでエラー弾けるだろ、Mono使えばマルチプラットフォームだし
どうせこの流れになるの見え見えだろ
0861デフォルトの名無しさん
2013/03/07(木) 14:59:04.64インデントのタブは例外なんだ。
0862デフォルトの名無しさん
2013/03/07(木) 15:02:57.93VSがすげぇだけだよ。Javaからパクった言語的機能と一緒にしちゃいけない。
だからC#最強と思うのであれば言語スレよりIDEスレいった方がいい
0863デフォルトの名無しさん
2013/03/07(木) 15:08:32.64862
こいつはC#で開発したことないんだろうな
0864デフォルトの名無しさん
2013/03/07(木) 15:09:47.330865デフォルトの名無しさん
2013/03/07(木) 15:20:22.44(function(){
})();
Pythonの中括弧
def foo(): pass
foo()
0866デフォルトの名無しさん
2013/03/07(木) 15:40:01.86ぼくはC++やPython使ってるけど
VBは精神的に使えないし
Rubyとは馬があわない
のように使います
0867デフォルトの名無しさん
2013/03/07(木) 16:57:28.42Linqとか他の言語にもパクリっぽいのあるけど、あれってインテリセンス込みで便利なわけで、到底本家に及ばない。
LLにも一応IDEあるけど、あんまり役に立たない。VimとかEmacsが未だに根強い。
0868デフォルトの名無しさん
2013/03/07(木) 17:03:53.95> >>811
> >数値の為に作った変数に文字列を再代入すべきじゃない
> これ意識してないとLLではプログラムが破綻しかねない。
で、破綻してるプログラムが多いんだよな。でも、エラーにはならない。恐ろしくメンテしづらいだけで。
0869デフォルトの名無しさん
2013/03/07(木) 17:09:38.77IDEによる支援も大事
ドキュメントの充実度も大事
大企業がバックについた言語やフレームワークは安心して使える
個人ベースで開発してるのは突然、開発終了することが
よくあるからよほど有名なもの以外は使いづらい
0870デフォルトの名無しさん
2013/03/07(木) 17:12:37.93AppleのHyperCardとかか?
0871デフォルトの名無しさん
2013/03/07(木) 17:22:17.27揚げ足取りはいらない
よほど有名なもの、のくだりでマーケットシェアも
見ていることくらい文脈でわからないか
事業の継続性
大企業がスポンサーであっても存在感の消えた技術は切られる。
0872デフォルトの名無しさん
2013/03/07(木) 17:26:47.140873デフォルトの名無しさん
2013/03/07(木) 17:31:50.850874デフォルトの名無しさん
2013/03/07(木) 17:45:30.80でたロックイン
ロックインされるとか被害妄想がひどいな
俺基準ではトップ3以下は落選
例えばVM上で動くバイトコード系ならC#, VB.net, Javaの3つまで
分野トップ3は10年先も生き残っている言語
VM系でもF#やScalaは俺基準では継続性に疑問符がつく
TIOBEでも30位以下に落ちてしまった
0876デフォルトの名無しさん
2013/03/07(木) 18:00:07.770877デフォルトの名無しさん
2013/03/07(木) 18:02:19.450878デフォルトの名無しさん
2013/03/07(木) 18:41:37.220879デフォルトの名無しさん
2013/03/07(木) 19:04:16.06それだけ言えば満足なのに何で居座るんだろうな…
どうせワンパターンのことしか言えないのに
0880デフォルトの名無しさん
2013/03/07(木) 19:19:36.73スマートフォン時代に対応できてない
0881デフォルトの名無しさん
2013/03/07(木) 19:21:23.48次スレからJAVAのひとはいなくなるだろう
0882デフォルトの名無しさん
2013/03/07(木) 19:43:46.87むしろ大企業がバックに付いてるせいで安心して使えないJava&JVM系
0883デフォルトの名無しさん
2013/03/07(木) 19:45:05.68Android向けはRubotoやSL4Aがあって
そのうちRubotoを試したけど起動に時間がかかるのが難(実機で7秒ぐらい)
SL4A試した人いたら感想聞かせて
0884デフォルトの名無しさん
2013/03/07(木) 19:57:25.650885デフォルトの名無しさん
2013/03/07(木) 19:59:50.50Perl → Opera
Python → Chrome
Ruby → Firefox
0886デフォルトの名無しさん
2013/03/07(木) 20:05:56.06そして、そんな作業をやりたがる人もいません。
0887デフォルトの名無しさん
2013/03/07(木) 20:06:54.16rubyって改行コードなしで全て書けるの?
windowsユーザなんて2文字も入れたがるから邪魔でしょうがない。
あとインラインで書くと、begin endとかパッと見で方向がわからないから読みにくい。
0888デフォルトの名無しさん
2013/03/07(木) 20:09:19.370889デフォルトの名無しさん
2013/03/07(木) 20:10:39.560890デフォルトの名無しさん
2013/03/07(木) 20:12:17.41Python -> ヒッタイト
Ruby -> シュメール(大和でも可)
Perl -> パルミュラ
0891デフォルトの名無しさん
2013/03/07(木) 20:14:06.000892デフォルトの名無しさん
2013/03/07(木) 20:19:28.82Webアプリをさくっと数日で作るなら一番早い
0893デフォルトの名無しさん
2013/03/07(木) 20:57:13.74Google App EngineとPythonが一番早い
万一人気でたら課金してオートスケールさせるだけ
AWS、Herokuでも可
PHPは2000年前半のレンサバ全盛期の名残で生き残っているだけだな
web業界のCOBOL
0894デフォルトの名無しさん
2013/03/07(木) 21:23:18.39勝たないと死ぬみたいなやつが勝って、負けても死なないやつが生き残る
0895デフォルトの名無しさん
2013/03/07(木) 21:23:33.69それよく見かけるけど
言語の責任というより
cgi(http)の仕様の責任だな
0896デフォルトの名無しさん
2013/03/07(木) 21:33:36.530897デフォルトの名無しさん
2013/03/07(木) 21:39:22.91学者・研究者はよく使ってるみたいだけど
0898デフォルトの名無しさん
2013/03/07(木) 21:40:25.32パフォーマンスも特に何も考えないでもそこそこ速い。
0899デフォルトの名無しさん
2013/03/07(木) 21:47:07.40自然言語処理分野ではpython一強だな
情報工学系の学生の第一希望就職先はGoogle日本法人なので
Google三大言語であるpythonをマスターしておくと何かと都合良いし
0900デフォルトの名無しさん
2013/03/07(木) 21:59:19.29開発リソースが他と違いすぎて化け物みたいなライブラリが山ほどある
Perlがそろそろ本格的にオワコンなんて一気に移行が進むはず
0901デフォルトの名無しさん
2013/03/07(木) 22:15:02.01端末上でのワンライナーやらエディタのバッファ上でのワンショットに向かないじゃん
0902デフォルトの名無しさん
2013/03/07(木) 22:17:04.29Perlに似せすぎた
という皮肉
0903デフォルトの名無しさん
2013/03/07(木) 22:17:44.02インデント潰れるし
0904デフォルトの名無しさん
2013/03/07(木) 22:32:45.980905デフォルトの名無しさん
2013/03/07(木) 22:32:58.56Perlだけ倒すと単なるUnix用言語になる
0906デフォルトの名無しさん
2013/03/07(木) 22:36:44.67>>887
> >>857
> rubyって改行コードなしで全て書けるの?
BNFをざっと眺めた限りでは
改行コード->削除or;に置き換えればいけると思うよ。
> windowsユーザなんて2文字も入れたがるから邪魔でしょうがない。
> あとインラインで書くと、begin endとかパッと見で方向がわからないから読みにくい。
あなたの言うインラインってなんだろ?
ベタ書きという事ならが外部ファイルで書こうが同じ事。
埋め込みのeval文みたいなものなら適切なインデントを入れればいい。(Pythonなどのそれが出来ない言語と比べれば読みやすい)
0907デフォルトの名無しさん
2013/03/07(木) 22:38:27.12Windows専用だと思ってる奴は情弱
0908デフォルトの名無しさん
2013/03/07(木) 22:40:40.66またワンライナーかよ
Ruby信者はそれしか勝てるところないんだな
0909デフォルトの名無しさん
2013/03/07(木) 23:00:49.89なぜISOはC#以外の言語も認めてるんだ
ひとつにしない理由は公開されているのだろうか
0910デフォルトの名無しさん
2013/03/07(木) 23:05:24.43Pythonにもあるよね。
JavaScriptはちゃんと0.4となるけど。
>>899
でもGoogle入るんだったら言語そのものよりも、
アルゴリズムとかデータ構造とかそっちに精通して方がよくないか?
0911デフォルトの名無しさん
2013/03/07(木) 23:10:02.43> Pythonにもあるよね。
> JavaScriptはちゃんと0.4となるけど。
やっぱり分数型がないとな。
0912デフォルトの名無しさん
2013/03/07(木) 23:18:02.59人気でたらAppEngine代払えるの?
レンサバのほうがリミッターあるから安心なんだけど
0913デフォルトの名無しさん
2013/03/07(木) 23:25:59.46改行コードただ削除するのは無理。
0914デフォルトの名無しさん
2013/03/08(金) 00:08:20.09pythonistaはワンライナーしないの?端末使わないの?
Ruby信者であるけどPerl、Python他もろもろ使うから一神教ではないよってな
立場で言わせてもらうと実際Rubyは書きやすいよ。
Pythonは優劣語る以前にその土俵にも登れていない。
0915デフォルトの名無しさん
2013/03/08(金) 00:18:33.130916デフォルトの名無しさん
2013/03/08(金) 00:27:10.73Pythonは可読性のためにインデントを使ってる
1行で書くことに意味はないし、ただの自己満足だろ
0917デフォルトの名無しさん
2013/03/08(金) 00:30:31.62Perl → 自らの偉大な始祖であるが、負け組RubyPython信者は、何かと敬意のない扱いをする。親の心子知らず。
PHP → RubyPythonより格下なはずなのに、シェアではあまりに完敗過ぎて悔しさのあまり余計に目の敵にする。
C# → 実は最高の言語はこれなんじゃないかという危機感と警戒感と劣等感で何かと叩く材料を探しては批判する。とりあえずWindows限定()が口癖。
C++ → 速度以外は全てRubyやPythonより劣ると思っているが、C#やJavaの速度を批判するためあえて引き合いにだしておく。
Java → 流石にRubyやPythonはこれより上なので、馬鹿にする格好の相手として何かと叩く。
JavaScript → 基本的にRubyやPythonより格下と考えているが、フロントサイドどころかサーバーサイドも侵食されてきて頭が痛い。
これが真実。
0918デフォルトの名無しさん
2013/03/08(金) 00:34:23.15これほど意味が無いものはない。
インデントすらできないやつは本当の初心者。
本当の初心者ならインデントうんぬん以前にコードそのものが汚い。当たり前。
ある程度学習すれば、インデントなんて誰でもできるようになる。
汚くないコードを書けるならば、インデントはできている。
インデントを強制した所でなにもメリットはない。
誰のための矯正なのかさっぱりわからない。
あるのは(ちょっと試しに順番入れるだけでも)インデントをいちいち揃えないといけない面倒さと
わざと変則的なインデントでもっと見やすくなる場合があるのに、それができなくなるデメリットだけ
0919デフォルトの名無しさん
2013/03/08(金) 00:34:30.65pythonじゃ読みやすさを無視してまで独りよがりな書きやすさを重視しないってことだろ
0920デフォルトの名無しさん
2013/03/08(金) 00:38:17.10だから他の言語でも、みんなインデントを揃えている。
みんなできることなんだから強制する必要がない。
だってすごく簡単だもの。誰だってすぐに出来るようになるよ。
出来ない人? そんな初心者に何を求める?
そんな初心者にインデントを整えさせて
それだけでコードに満足できると思うかい?
見れるコードが書けるようになった時、
インデントはできるようになっている。
0921デフォルトの名無しさん
2013/03/08(金) 00:42:09.75というのはもちろん幻想。ありえない。
インデントを揃えてくれるツールを通せば、
インデントは整えられる。
そのコードが、初心者も上級者も同じようなコードだと
思うなら、病院に行ったほうがいい。
0922デフォルトの名無しさん
2013/03/08(金) 00:55:40.21Perlは、どちらか重要な方だけを選ばなければならないという考え方はしない
0923デフォルトの名無しさん
2013/03/08(金) 00:58:32.84ありがとう。>>857の;の話はrubyも同じだな。
インラインはsh script中で1行とか使う時のことを適当に言ってみた。SQLとかみたいに組み込み言語と言えばいいのか。
0924デフォルトの名無しさん
2013/03/08(金) 01:02:45.03perlは読みやすさを犠牲に書きやすさを手に入れた
pythonはその分できるだけ読みやすさを重視した
それだけのことじゃね
0925デフォルトの名無しさん
2013/03/08(金) 01:07:40.71むやみに予言しない
0926デフォルトの名無しさん
2013/03/08(金) 01:10:03.86インデントのルールを守ることが目的ではない。
可読性を上げるために
インデントのルールを破ることもある。
インデントのルールは強制されなくても守れる
技術的にはすごく初歩の技術。
0927デフォルトの名無しさん
2013/03/08(金) 01:14:08.32可読性と表現力が他の言語とは比較にならないぐらい高い
これはまさにクヌース先生が提唱した文芸的プログラミングを実践するものであり
PythonやRubyの信者があえて語らなかったプログラミング手法における隠された秘法である
0928デフォルトの名無しさん
2013/03/08(金) 01:18:59.24それに自由度が増えるってことは書く時の選択肢が増えることなんだから
逆に考えれば読む時に無数の選択肢がありそこから一つの正解を見つけ出さないといけないんだから読みにくくなるだろ
0929デフォルトの名無しさん
2013/03/08(金) 01:21:19.75それ可読性と表現力というよりも多用さと表現力だろ
0930デフォルトの名無しさん
2013/03/08(金) 01:22:23.89思い出すなぁ、このページ
当時叩かれまくった東京アナグラム寺田さんカワイソス
0931デフォルトの名無しさん
2013/03/08(金) 01:27:56.290932デフォルトの名無しさん
2013/03/08(金) 01:38:32.890933デフォルトの名無しさん
2013/03/08(金) 01:45:15.98だがインデント強制は意味が無い。
なぜならインデントの正解を見つけるのはすごく簡単だからだ。
例外がたまにあるだけだ。
0934デフォルトの名無しさん
2013/03/08(金) 01:49:43.53> Perlは動くコードで詩が書けることからもわかるように
何もわからない。
必要なのは、プログラムのコードとしての可読性と表現力だ。
これは、自然言語の可読性と表現力とは別のものだ。
プログラムのコードに曖昧さは必要ない。
0935デフォルトの名無しさん
2013/03/08(金) 01:59:41.23選択肢の数と読みやすさは関係ない
例えば2進数は10進数より選択肢が少ないが読みやすいとは言えない
0936デフォルトの名無しさん
2013/03/08(金) 02:12:51.60どっちも表記法の違いはあるが数字の並べ方は一つだけだぞw
例えば10進数では3が2進数だと11になるがそれが110とか1101とかになったりするのか?
0937デフォルトの名無しさん
2013/03/08(金) 02:23:18.19うざいだけだろ
0938デフォルトの名無しさん
2013/03/08(金) 02:30:11.70> プログラムのコードに曖昧さは必要ない。
いくらなんでも、曖昧な解釈ができるプログラミング言語なんて
さすがにないだろ。
あるなら是非教えてほしいもんだ。
0939デフォルトの名無しさん
2013/03/08(金) 02:57:05.58何言ってんだ??????
0940デフォルトの名無しさん
2013/03/08(金) 03:30:00.19人間が最低限読めれば良いんだよスクリプトなんて。
Pythonが最強。先を見越して設計された素晴らしい言語。
皆でアイディアなどを共有しあってプログラミングを発展させてくのが効率が良い事何でしょ?
作った物は片っ端から公開して行く。
そして他人が作ったプログラミングを読んで使えそうな所は使う。
これらの一連の作業を効率よく行う為にはPythonのような物がいいに決まってる。
0941デフォルトの名無しさん
2013/03/08(金) 04:47:57.44下手に書いてあるならどんな言語でも読みづらい。
ぐっちゃぐっちゃなコード読む場合考えると、Perlはブロックスコープな分、他のLLより読みやすい。
記号がどうこうとかは単に慣れでどうでもいい。
0942デフォルトの名無しさん
2013/03/08(金) 05:01:08.110943デフォルトの名無しさん
2013/03/08(金) 05:01:17.36逆にできるだけ硬い文字で書かれた英語は読みやすい
perlはスラングいっぱいにして書けちゃうからすごく読みづらい
perl使いはどれだけ読みやすいかよりどれだけ書きやすいかとかどれだけ芸術的かとかを気にしちゃうしなぁ
0944デフォルトの名無しさん
2013/03/08(金) 07:52:49.21ワンライナー専用言語としてのライバルはsedとawk
Pythonは全然ライバルじゃない
Rubyはライバルかもしれない
え?汎用言語としてのPerl?とっくの昔に死にましたが?
0945デフォルトの名無しさん
2013/03/08(金) 07:57:35.30そういうこと。
コードは書いている時間より読んでいる時間が長い。
可読性を重視するひとはそれをわかっている人々
0946デフォルトの名無しさん
2013/03/08(金) 07:59:15.92私は64才のプログラマだが、ひとつの記号表現を覚えて、
それを使用することなく過ごすと3週間後にはほとんど
忘れる。64才は極端なケースだとしても、それぞれの
年齢によってこういう現象は確実に起きているはず。
記号が多くて覚え難いということを軽視はできない。
0947デフォルトの名無しさん
2013/03/08(金) 07:59:46.46動的言語はぜんぶ曖昧じゃないか
実行するまで型が分からない
0948デフォルトの名無しさん
2013/03/08(金) 08:01:54.800949デフォルトの名無しさん
2013/03/08(金) 08:03:58.14型という視点でプログラムを読めばではないかな。
0950デフォルトの名無しさん
2013/03/08(金) 08:05:13.47どちらかを重視する意図はない
両立したいと思うのが普通
お前は「どちらかが必ず犠牲になる」形式に異常にこだわっている
0951デフォルトの名無しさん
2013/03/08(金) 08:12:32.430952デフォルトの名無しさん
2013/03/08(金) 08:13:24.01Prologプログラマに動的だから曖昧だなんて言ったら、
「型ってなんですか」って相手にされないだろうな。
0953デフォルトの名無しさん
2013/03/08(金) 08:19:00.68スクリプト言語のスレにするならスレタイとテンプレからLLは外してくれ
またLLの定義でもめる
0954デフォルトの名無しさん
2013/03/08(金) 08:37:48.440955デフォルトの名無しさん
2013/03/08(金) 09:56:51.31そういう老人になりたいわ
0956デフォルトの名無しさん
2013/03/08(金) 09:57:47.74って感じのPerlやRubyのワンライナーのコードください!
あるんでしょ?
0957デフォルトの名無しさん
2013/03/08(金) 10:18:16.92ネタか?w
AppEngineは最初からリミッター付いてるだろ
自分で設定する予算以上の金額は発生しない
0958デフォルトの名無しさん
2013/03/08(金) 10:27:54.03上限に達してアプリ使えなくなるんじゃ本末転倒じゃん
0959デフォルトの名無しさん
2013/03/08(金) 10:31:43.15???
上限に達したら課金すりゃいいだけじゃね?
0960デフォルトの名無しさん
2013/03/08(金) 11:03:57.31馬鹿か?
0961デフォルトの名無しさん
2013/03/08(金) 11:30:59.17使わねーけど
0962デフォルトの名無しさん
2013/03/08(金) 11:35:25.82少なくともperlには可読性を重視したいという設計思想があるとは思えない
というか読みやすさも自由な表現も重視したいと思っても一般的に両立は難しい
0963デフォルトの名無しさん
2013/03/08(金) 12:46:18.65って言うから問題がある。
各々好きなの使えば良いだろ。
0964デフォルトの名無しさん
2013/03/08(金) 12:49:13.290965デフォルトの名無しさん
2013/03/08(金) 12:57:34.040966デフォルトの名無しさん
2013/03/08(金) 13:02:17.49次スレ
【JS,PHP,Python】スクリプト,バトルロワイヤル30【Perl,Ruby】
http://toro.2ch.net/test/read.cgi/tech/1362715265/
0967デフォルトの名無しさん
2013/03/08(金) 13:10:01.76おつ。GJ
0968デフォルトの名無しさん
2013/03/08(金) 15:51:35.80ブロックスコープや静的な型宣言はコードリーディングの強力な武器。
0969デフォルトの名無しさん
2013/03/08(金) 16:09:01.74ナイススレタイ!
0970デフォルトの名無しさん
2013/03/08(金) 17:40:48.56関数が長くなっても大丈夫とか吹聴してることが不思議なんだけど、なんで宣言箇所と利用箇所が離れても大丈夫だと言えるの?
糞コードで大丈夫と言いつつ、どこかで行儀の良いコーディングを想定してるんだよね
0971デフォルトの名無しさん
2013/03/08(金) 21:08:18.180972デフォルトの名無しさん
2013/03/08(金) 21:28:36.32しかしいくら罵倒しても存在するし生み出されるし保守に関わらざるをえない人がいると
たぶん罵倒する先は関数じゃなくそれを保守等するコードとしてしまう決定機構だろう
0973デフォルトの名無しさん
2013/03/08(金) 21:32:06.66静的でもどうしようもないクソはクなことソ。読めるとかテキトーなこと言うなよ
0974デフォルトの名無しさん
2013/03/08(金) 21:59:47.622012.11.16 07:03 (1/2ページ)
http://sankei.jp.msn.com/affairs/news/121116/crm12111607090000-n1.htm
2012.11.16 07:03 (2/2ページ)
http://sankei.jp.msn.com/affairs/news/121116/crm12111607090000-n2.htm
NHKニュース「おはよう日本」の週末の顔として活躍する森本健成(たけしげ)専任アナウンサー(47)が14日夜、
警視庁玉川署に強制わいせつの現行犯で逮捕されたことが15日、分かった。東急田園都市線の電車内で、
女子大生の下着の中に手を入れ胸を触った疑い。
森本容疑者は当時、酒に酔った状態で「記憶がない」などと犯行を否認している。(サンケイスポーツ)
知性に加え、理性も兼ね備えているはずのNHKアナ。全国に顔も名前も知られる47歳の森本容疑者が、
意外な犯行で“ご用”となった。
玉川署の調べによると、14日午後7時45分ごろ、東急田園都市線の渋谷−二子玉川間を走行中の下り急行電車内で、
女子大生(23)の下着の中に手を入れ、胸を触った疑い。同署では「犯行は悪質」とコメントした。
当時、車内は帰宅客でかなり混雑しており、女子大生と向かい合わせに立って、体が密着した状態だった。
胸を触り続けたのは、約11分間。女子大生は突然のことで抵抗できなかったという。
しかし、二子玉川駅に停車する直前、手をつかみ「痴漢です!」と大声で助けを求めたため、
近くにいた男性の乗客が森本容疑者を羽交い締めに。駅員に突き出された森本容疑者は、駆けつけた同署員に逮捕された。
女子大生はNHKアナとは認識していなかったという。
森本容疑者は当時、酒に酔った状態で、調べに対し「(女子大生の)体を触った記憶がない」と犯行を完全否認。
ただ、連行されパトカーから同署に降りた際は千鳥足ではなかったという。
森本容疑者はこの日、昼ごろまで仕事をし、その後同僚と東京・渋谷区内で酒を飲みながら食事。自宅は千葉・浦安市で、
逆方向の電車内での犯行だった。「乗り間違えたかもしれない」と供述しているという。
0975デフォルトの名無しさん
2013/03/08(金) 22:30:56.88言語側に頼るんじゃなくてリアルコミュ力で教育しろ
0976デフォルトの名無しさん
2013/03/08(金) 23:08:20.01コミュ力っつっても書いた奴とコミュケーションどころか誰かすらわからない時どうしようもない
0977uy
2013/03/08(金) 23:35:04.62作っていく過程がだるいよな
アルゴリズムを考えてる時はソースコードが一時的にごちゃごちゃするわけで
そういう時にインデントなどいちいち気にしながら作るのは
rubyのendよりも0.1ほどpythonのインデントのほうが面倒くさいという結論がでた
0978デフォルトの名無しさん
2013/03/08(金) 23:43:34.42pythonのオフサイドルールの良さじゃないか
0979デフォルトの名無しさん
2013/03/08(金) 23:43:56.28>作っていく過程がだるいよな
皆が皆お前と同じくらい低レベルの順応性しか無いと思い込んでるの?
0980uy
2013/03/09(土) 00:17:31.25わざわざ効率劣るほうへ順応しなきゃいけない意味が分からない
0981デフォルトの名無しさん
2013/03/09(土) 00:31:25.170982デフォルトの名無しさん
2013/03/09(土) 00:37:24.23はじめてきいた。
0983デフォルトの名無しさん
2013/03/09(土) 00:39:01.630984デフォルトの名無しさん
2013/03/09(土) 00:39:52.440985デフォルトの名無しさん
2013/03/09(土) 00:52:33.67別に作ってる過程でごちゃごちゃするのは構わんよ
最終的にインデント合わせるのはどの言語だとしてもやるだろ
0986デフォルトの名無しさん
2013/03/09(土) 01:06:48.990987デフォルトの名無しさん
2013/03/09(土) 01:09:07.71え?
0988デフォルトの名無しさん
2013/03/09(土) 01:11:56.97>>> import this
The Zen of Python, by Tim Peters
してみたけどみつかりませんでしたがどのへんでしょうか
0989デフォルトの名無しさん
2013/03/09(土) 01:22:57.05Special cases aren't special enough to break the rules.
Although practicality beats purity.
0990uy
2013/03/09(土) 01:28:24.30だから
Pythonだと「ごちゃごちゃ出来ない」
作っていく過程で、後々に捨てるコードまでインデントが必要になる
これは無駄だね
0991uy
2013/03/09(土) 01:30:30.09別に誰が言ったか言ってないかじゃなくて
言語みりゃそういう効果があることくらい分かれとしかいえない
0992デフォルトの名無しさん
2013/03/09(土) 01:33:23.27作るときの効率を犠牲にした経験がないし
RubyやPerlでより「効率的に作れるコード」があるなら見せて欲しいのだが
0993uy
2013/03/09(土) 01:33:29.25数年前から時間が停止してる
0994uy
2013/03/09(土) 01:35:28.25広告とか、スローガンとか考えたことある?
そういうときに、読みにくいローマ字や読みにくい漢字は避けなきゃいけないんだよ
言語の善し悪し以前の問題として「Python」この単語を初見で読める日本人は少ない
そんなオワコン言語と競う気ないよ
0995デフォルトの名無しさん
2013/03/09(土) 01:37:33.49ええと、そのどのへんが
0996デフォルトの名無しさん
2013/03/09(土) 01:44:39.84スローガンなんだから相対的に他言語と比較してというより
pythonを開発する中で機能を決定していくときの話だろ
0997デフォルトの名無しさん
2013/03/09(土) 01:48:02.11つまり誰も作るときの効率を犠牲になんかしてないんだね
0998デフォルトの名無しさん
2013/03/09(土) 01:50:22.66「Javaが最強」
が結論だったようですね
0999デフォルトの名無しさん
2013/03/09(土) 01:51:16.471000デフォルトの名無しさん
2013/03/09(土) 01:54:08.46犠牲とは言ってないだろ
単に書く時の効率より保守の効率のほうを「重視」したといっただけだ
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。