Rubyにはプログラミング言語以上の価値があると思うat PHP
Rubyにはプログラミング言語以上の価値があると思う - 暇つぶし2ch369:nobodyさん
08/10/22 22:14:18
>>367
とある有名グループウェアがCのCGIだったのは軽ーくカルチャーショックだったが、
それはただ単に自分の世界が狭かっただけだし。

機械語でも(書ける団体があれば)いいんじゃね?と思わないでもない。
極端だな。うん。

370:nobodyさん
08/10/22 22:37:58
CのCGIはカルチャーショックだったとCのCGIで動いてる2chに書き込むとは

371:nobodyさん
08/10/22 22:45:56
いいツッコミだw
知らないってことは、実は強いんだよ

372:nobodyさん
08/10/22 23:08:31
PerlでもRubyでも、誰かがネイティブコンパイラ作った瞬間、Cと変わらなくなると
思ってしまうんだが。
純粋な質問だけど、最適化のノウハウ等は別にして、それでも違いってあるの?

373:nobodyさん
08/10/22 23:13:02
違わないならみんなJavaで書いてネイティブコードにしてるわ

374:nobodyさん
08/10/22 23:18:48
>>373
そういうものがあるのかも知らないんだが。Javaネイティブコンパイラ
大体VMで終わりじゃん

Cは、プログラマも最適化に関わってる言語ってこと?よくわからん
よければ、手取り足取りplz・・・

375:nobodyさん
08/10/22 23:22:18
要するにネイティブコンパイラもあるけどVMの方がいいって事だよ

376:nobodyさん
08/10/22 23:23:45
そもそもJava自体がCで書かれていたりする

377:nobodyさん
08/10/22 23:38:59
インタプリタ方式のC/C++処理系もあるし、
Javaのネイティブコンパイラもあるし

どんな言語で書こうが、最終的には機械語に変換される
ただその変換方法は複数ある

378:nobodyさん
08/10/22 23:41:18
Cは書き方でチューニングしやすい反面
馬鹿が書くと遅くてザルセキュリティなものができやすい

379:nobodyさん
08/10/22 23:43:43
>>377
じゃあ言語の違いでパフォーマンスを語るって事は無意味なの?
それとも、その「変換方法」が違うから、差があるって話?

380:nobodyさん
08/10/22 23:45:40
おまいらちょっと待てw
だれも >>373 への反論はないのか?
たぶんそれが一番このスレの主旨にあってると思うんだがwww

381:nobodyさん
08/10/23 00:06:22
>>379
もちろん意味はあるよ?
言語の表現力って観点では違いは無いって話
(Rubyとか、最適化が難しい言語の典型例)

382:nobodyさん
08/10/23 00:44:20
そこで>>372に戻るのかな?よくわからんけど
まあ>>373は無いような気がするんだが・・・

383:nobodyさん
08/10/23 08:39:08
レイトバインディング多用するプログラム書けばC(=機械語)でも遅くなるだろ

384:nobodyさん
08/10/23 20:09:49
>>383
レイジーイーバルする評価系があれば perl ももっと早くなるのでは?
と, おもったw


385:nobodyさん
08/10/23 23:40:12
>>384
なんで?

386:nobodyさん
08/10/25 21:27:39
>>385
変数に状態持ちまくりの言語だと遅延評価って無理なんちゃう?
Lisp系の言語だと気をつけて書けば何とかなるだろうが…
で、状況はRubyもいっしょだから、最後に「w」が付いてるんだと
思ったんだが…


387:nobodyさん
08/12/18 02:50:57 ItHr6mjs
あげ

388:nobodyさん
08/12/24 16:45:00
プログラミングしりとり
スレリンク(575板)l50

389:nobodyさん
08/12/25 10:48:14
何defって?
define function?
略語の使い方が昔のMS BASICみたいなセンスと思った。

390:nobodyさん
08/12/25 10:49:15
REMとかDIMとか

391:nobodyさん
08/12/25 11:31:56
Delphiだな完全に

392:nobodyさん
08/12/25 11:37:38
DEFine methodだろうとは思う
よく使うキーワードを短くするのは正しい
GroovyとかScalaもdefを使う

393:nobodyさん
08/12/25 14:49:26
セミコロンがないってのも
なかなか良い設計だと思う。
つけてもいいし。

394:nobodyさん
08/12/25 18:47:33
他の言語と差別化の為に変にしてるとしか思えない
他言語経験者が乗り換えやすい、もしくは他言語に乗り換えやすい
というメリットを捨てている

395:nobodyさん
08/12/25 21:22:35
>>394
「自分が欲しくて作った言語」にそんなこと言ってもさぁ。


396:nobodyさん
08/12/25 22:13:21
Perlでできることを無理に新言語にしてるよな
別に万能って訳じゃないし処理速度も遅い

397:nobodyさん
08/12/25 22:33:40
Rubyは「記号を減らせば読みやすくなるだろう」
って思想を採用しているようだ
意味が通る限りにおいての省略をいくつも定めている

398:nobodyさん
08/12/25 23:08:57
Rubyだから可読性が高い、PHPだから可読性が低いってわけじゃないんだよな実際は。
どんな言語でもクソが書けばクソだし、きちんと書けばきちんと読める。
JavaやPythonのようにガチガチに固めてもそれは無理だし、
可読性は結局書き手の問題でしかない。

399:nobodyさん
08/12/27 17:09:16
>>395
アルゴル系つうの?
別にオリジナル表記というわけではない。

400:nobodyさん
08/12/27 17:24:52
記号を減らすとか省略させるとかアルゴル系なの?

401:nobodyさん
08/12/27 20:36:52
逆綴りを使うのがALGOL主義って昔のラクダ本に書いてあった。
esacとかfiとかelif(違)とか。


402:nobodyさん
08/12/27 22:36:15
ブロックの終わりを}じゃなくENDなんとかとか逆綴りとかがアルゴル系?

403:nobodyさん
08/12/27 22:47:46
ってかALGOLのif文ってif~fiじゃなくて
if~then~begin~endなわけだが
それ以前にC言語系統も全部ALGOL系だっての

404:nobodyさん
08/12/27 22:56:09
ラクダ本の話は、elifではなくelsifなのはなんでか、という説明に
あったジョークだな。elifだとfileの逆綴りになるから、という。



405:nobodyさん
08/12/28 01:40:04
アルゴル系という伝統な物なんだよRubyはと言いたかったのだろうが
まさかPHPと同じ系統だと判明するとはw

406:nobodyさん
08/12/28 02:49:21
判明もなにも言語オタクのmatzが知らないわけなかろう。


407:nobodyさん
08/12/28 04:23:30
matzじゃなくてこのスレでRubyマンセーしてる奴の話だろ

408:nobodyさん
08/12/30 05:15:16
Lisp知らない奴がアンチRubyなのが笑えるwwwwwwwwwwwwwwwwwwww

409:nobodyさん
09/01/14 18:23:15
Lisp知ってたら何かおいしいの?

410:nobodyさん
09/01/14 18:37:00 IrnQ+seI
Emacsが便利になる。
Ruby知ってたらRPG作れる。

411:nobodyさん
09/01/15 01:15:46
SchemeやってたけどRubyは嫌いです

412:nobodyさん
09/01/15 01:40:55 FiWTbmI/
まつもとゆきひろさんの講演聴きたいんだけど、首都圏で近日なんかないかなぁ。
こういう情報ってどこで探せばいいんだ。本人のブログではそういう告知あんましてなさそうに見える。
情報モトム><

413:412
09/01/15 01:51:35
探したらあった。失礼しました。

414:nobodyさん
09/01/15 02:43:32
デブサミ2009に登場するらしい。
URLリンク(www.seshop.com)

415:nobodyさん
09/01/17 20:16:31
肝y on fails


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch