[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 05/09 23:24 / Filesize : 165 KB / Number-of Response : 828
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【Perl,PHP】LLバトルロワイヤル7【Ruby,Python】



1 名前:デフォルトの名無しさん mailto:sage [2009/07/25(土) 11:03:24 ]
最強のLL=軽量プログラム言語は、どれよ?

エントリーは、Perl、PHP、Python、Ruby、JavaScript・・・
さあ、死ぬまで語りやがれ!!!

■LLとは?
軽量プログラミング言語(Lightweight Language,LL)とは、取り回しに優れ、
コードの作成や修正が容易と見なされるプログラミング言語のことを指す。

ここでいう「軽さ」はプログラマの負担の軽重を指し、
実行速度に優れているという意味ではない。

現在の水準では
・インタプリタ
・動的型
・正規表現
・関数オブジェクト
などを利用できるものがLLと呼ばれることが多い。(Wikipediaより)

■過去スレ
【Perl,PHP】LLバトルロワイヤル6【Ruby,Python】
pc12.2ch.net/test/read.cgi/tech/1244166510/
【Perl,PHP】LLバトルロワイヤル5【Ruby,Python】
pc12.2ch.net/test/read.cgi/tech/1238720336/
【Perl,PHP】LLバトルロワイヤル4【Ruby,Python】
pc12.2ch.net/test/read.cgi/tech/1234635513/
【Perl,PHP】LLバトルロワイヤル3【Ruby,Python】
pc11.2ch.net/test/read.cgi/tech/1215319832/
【Perl,PHP】LLバトルロワイヤル2【Ruby,Python】
pc11.2ch.net/test/read.cgi/tech/1209289408/
【Perl,PHP】LLバトルロワイヤル【Ruby,Python】
pc11.2ch.net/test/read.cgi/tech/1188997302/

753 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 03:25:46 ]
>>750
一番目以外はどの言語でも同じだと思うが

754 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 09:31:12 ]
他の言語だと、テンプレートファイルを用意したり、エラー処理の為の記述が必要になる。

755 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 09:32:15 ]
抽象木レベルでは、構造化以後の言語はみな同じだろ。
Forth以外。

756 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 13:22:21 ]
文法解釈では確かにForthは変わってるよな

757 名前:デフォルトの名無しさん [2009/10/27(火) 12:16:34 ]
でも、VMのレベルでなら FORTH と Java は同じ

758 名前:デフォルトの名無しさん mailto:sage [2009/10/27(火) 12:32:06 ]
>>724
「API出せ」はよくいうぞ。webサービスでAPIないサービスにあったら、必ず言うことにしてる

>>753
1番目は相当でかいだろ
まあ、もちろん用途にもよるけど。

Ruby≒Railsは最悪な点。100円/月でpassengerインスコ済みは見たことない

759 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 00:37:00 ]
フレームワークで言われちゃうと
CakePHPやCatalystやDjangoはどう?と聞きたくなるけど。

760 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 17:48:04 ]
>>759
どうでもいいが今のCatalystはMoose使ってるから、
CGI環境では使いものにはならんな。

もしCGI環境でCatalystと似たようなフレームワーク使いたかったら、
発展途上だけどkayacのArkを使うのが良いと思うな。

まあ簡単なアプリならPSGIアプリケーションにしとくのが吉ってとこか。

761 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 22:30:53 ]
CGIでフレームワーク使う理由って何?



762 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 23:17:51 ]
>>761
システムよりもコンテンツに注力できる。

763 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 23:39:51 ]
意味がわからん

そのCGIってのはFastCGIとかを前提としてるの?

764 名前:デフォルトの名無しさん mailto:sage [2009/10/29(木) 02:45:12 ]
糞なフレームワークに振り回されるのと、俺流でがんばるのには微妙な駆け引きがある。

765 名前:デフォルトの名無しさん mailto:sage [2009/10/29(木) 17:17:10 ]
>>763 はアホ

766 名前:デフォルトの名無しさん mailto:sage [2009/10/29(木) 17:18:04 ]
>>764
俺流で糞なフレームワークもどきのものを作ると良い床鳥で馬

767 名前:デフォルトの名無しさん mailto:sage [2009/10/30(金) 09:36:57 ]
一回フレームワーク使うと、いちからCGIで構築とかやっとれん

768 名前:デフォルトの名無しさん mailto:sage [2009/10/30(金) 09:44:52 ]
フレームワークもCGIでは

769 名前:デフォルトの名無しさん mailto:sage [2009/10/30(金) 09:54:47 ]
同列に並べるもんではないよな

770 名前:デフォルトの名無しさん mailto:sage [2009/10/30(金) 10:03:18 ]
C使ったらアセンブラには戻れんって言ってるようなもんか


771 名前:デフォルトの名無しさん mailto:sage [2009/10/30(金) 12:20:24 ]
>>768
PHPもCGIとか言い出しそうだなw



772 名前:デフォルトの名無しさん mailto:sage [2009/10/30(金) 12:23:02 ]
とかいいつつ、試しに聞くんだが、
PHPやPerlやRubyでwebサービス動かす仕組み全般のことなんていうの?
一昔前なら、イコールCGIといってもよかったが、CGIて今はもう個人くらいしか使わないしな。
「LAMP」は環境と仕組み全部入りだから何か違うし、Google app engineとかも入らないし。

773 名前:デフォルトの名無しさん mailto:sage [2009/10/30(金) 12:26:27 ]
フレームワークとは言わないな〜
Ruby on Rails のRailsがフレームワークであって、Rubyの総称では無いし。

スクリプト言語じゃないの?perl、PHP、rubyと言えば分かってもらえるだろうし。

774 名前:デフォルトの名無しさん mailto:sage [2009/10/30(金) 14:47:33 ]
Webアプリケーション ゲートウェイ インタフェース
とか言ったらそれっぽいかな。

775 名前:デフォルトの名無しさん mailto:sage [2009/10/30(金) 14:49:28 ]
web2.0
ajax

776 名前:デフォルトの名無しさん mailto:sage [2009/10/30(金) 14:50:20 ]
WSGI だな

777 名前:デフォルトの名無しさん mailto:sage [2009/10/30(金) 14:51:46 ]
777

778 名前:デフォルトの名無しさん mailto:sage [2009/10/30(金) 14:52:36 ]
また python 厨の荒らしですか

779 名前:デフォルトの名無しさん mailto:sage [2009/10/30(金) 16:15:14 ]
>>772 が言ってるのは、WebサーバーとWebアプリを繋ぐ手段でしょ?
CGI は Common Gateway Interface だったんだから、 Gateway Interface が
一般用語だと思うよ。

780 名前:デフォルトの名無しさん mailto:sage [2009/10/30(金) 21:07:07 ]
>>779
Gateway Interfaceかなるほど。

ただ、いや、なんというか、昔あったCGI≒Perlみたいなのをイメージしてるの。
スクリプト言語環境+上で言うGateway Interfaceというか。
webアプリっていうと、アプリ環境全体をさすけどそうじゃなくて、スクリプト側のこと

781 名前:デフォルトの名無しさん mailto:sage [2009/10/30(金) 22:28:26 ]
CGIもスクリプトそのものを指す言葉じゃないけどな



782 名前:デフォルトの名無しさん mailto:sage [2009/10/31(土) 01:14:56 ]
CGIはSSIに対して付けられた名前のような希ガス

783 名前:デフォルトの名無しさん mailto:sage [2009/11/02(月) 21:24:01 ]
perlで書かれたプログラムでの他人のバグを探すとか、想像すると嫌すぎ
ライブラリとの直交性と可読性、ドキュメントの量、ユーザ数から、
OSS界隈は今後ともどもpythonが勝利
言語の機能や速度がどーこーよりか、平均以上のプログラマの貢献が重要
そして、rubyが勝てない理由


784 名前:デフォルトの名無しさん mailto:sage [2009/11/02(月) 23:17:35 ]
煽りじゃないよ
隠さず言うよ
rubyがんがれ

785 名前:デフォルトの名無しさん mailto:sage [2009/11/03(火) 20:22:57 ]
クラスが使えない言語は滅ぶべき

786 名前:デフォルトの名無しさん mailto:sage [2009/11/03(火) 20:25:45 ]
bless {}, __PACKAGE__;

787 名前:デフォルトの名無しさん mailto:sage [2009/11/03(火) 20:53:52 ]
クラスが使えないのもアレだが
ActionScript3のように、1ファイルに1クラスしか定義できないっつうか
ファイル名に依存するっつうか


788 名前:デフォルトの名無しさん mailto:sage [2009/11/03(火) 21:27:20 ]
>>787
別ファイルにしてインポートすればよかったような

789 名前:デフォルトの名無しさん mailto:sage [2009/11/03(火) 21:33:35 ]
1ファイルに1クラスしかつかえない言語?wwワロタそんなのあるのかw

790 名前:デフォルトの名無しさん mailto:sage [2009/11/03(火) 21:56:14 ]
Java様がお怒りの様子です

791 名前:デフォルトの名無しさん [2009/11/03(火) 22:47:55 ]
Javaは複数クラス書けるぜ?



792 名前:デフォルトの名無しさん mailto:sage [2009/11/03(火) 22:49:05 ]
書けるっちゃ書けるが、ファイル名と同一のクラスが存在することが好ましいとされてるな

793 名前:デフォルトの名無しさん mailto:sage [2009/11/03(火) 23:06:12 ]
好ましい/好ましくないの話じゃなくて
出来る/出来ないの話をしているんですが?
>>787 様がおっしゃっています

794 名前:デフォルトの名無しさん mailto:sage [2009/11/04(水) 00:08:07 ]
AS3は1ファイルに複数クラス(Internal Class)定義できるぞえ

795 名前:デフォルトの名無しさん mailto:sage [2009/11/04(水) 00:16:57 ]
AS3がダメなのはむしろこういうところ

・privateなコンストラクタが作れない
・オーバーロードができない
・ジェネリクスがない

全部ECMAの影響だと思うが、4(草案)がポシャったんだから、
もう独自路線を突っ走って欲しい

言語仕様自体は、PHPよりだいぶマシな作りだと思う

796 名前:デフォルトの名無しさん mailto:sage [2009/11/04(水) 09:05:48 ]
>>795
そんなの、別にダメじゃねーだろ。
たぶんC++の影響を受けすぎ。


797 名前:デフォルトの名無しさん mailto:sage [2009/11/04(水) 09:22:16 ]
>>796
えっ

798 名前:デフォルトの名無しさん mailto:sage [2009/11/04(水) 10:13:52 ]
オーバーロードもできない静的型付け言語なんて・・・

799 名前:デフォルトの名無しさん mailto:sage [2009/11/04(水) 10:21:19 ]
Haxe使っとけ。

800 名前:デフォルトの名無しさん mailto:sage [2009/11/04(水) 13:51:08 ]
rubyって島根の奴が1人でシコシコ作ってると思うと
本当にスタンダードになるの?とか思っちゃうよなぁ。

801 名前:デフォルトの名無しさん mailto:sage [2009/11/04(水) 17:17:20 ]
Linuxだってもともとはフィンランドのヲタクが・・・



802 名前:デフォルトの名無しさん mailto:sage [2009/11/04(水) 17:23:48 ]
厳密には今のRubyも1人で作ってるわけじゃないしなあ

803 名前:デフォルトの名無しさん mailto:sage [2009/11/04(水) 17:59:34 ]
Rubyスレで必死な奴を引き取ってくださいw

804 名前:デフォルトの名無しさん mailto:sage [2009/11/04(水) 20:37:19 ]
フィンランドのオタクって、OO嫌いなんだっけ?
C++プログラマをこき下ろした記事はみたことあるけども、
スクリプト言語に関して、なにかしら記事かいてるの見たことないな

805 名前:デフォルトの名無しさん mailto:sage [2009/11/04(水) 20:54:01 ]
>フィンランドのオタクって、OO嫌いなんだっけ?
>C++プログラマをこき下ろした記事はみたことあるけども
こういう理解になるのが空恐ろしい

806 名前:デフォルトの名無しさん mailto:sage [2009/11/04(水) 20:56:57 ]
C++はOOPL好きでも酷評したくなる言語だと思うぜ

807 名前:デフォルトの名無しさん mailto:sage [2009/11/04(水) 20:57:36 ]
それじゃ、どう解釈したらいいんだ
プロジェクト全体がゲロゲロのウンコになるって書いてたぞ

808 名前:デフォルトの名無しさん mailto:sage [2009/11/04(水) 21:26:10 ]
C++って作者自身が否定していた言語だったと思うが

809 名前:デフォルトの名無しさん mailto:sage [2009/11/04(水) 21:30:34 ]
C++は書かないといけないコードの量を増やしてプログラマが職を失わないように配慮したすばらしい言語なんですと言っていた

810 名前:デフォルトの名無しさん mailto:sage [2009/11/04(水) 21:35:17 ]
>>808,809
それは誰かが書いたネタであって、作者自体は否定しているはずだぞ

811 名前:デフォルトの名無しさん mailto:sage [2009/11/04(水) 21:47:03 ]
C++から見たらJavaはOO的に優れているというよりかはGCを評価しているフシがあるからな。



812 名前:デフォルトの名無しさん mailto:sage [2009/11/04(水) 22:07:45 ]
C++: ゲロまみれのウンコ
Java: 綺麗なウンコ

813 名前:デフォルトの名無しさん [2009/11/04(水) 22:25:26 ]
>>810
>>809のレスの内容は自虐的に否定してるじゃん

814 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 00:08:24 ]
汚物は消毒だな

815 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 01:08:32 ]
Javaが綺麗とか冗談www

816 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 01:28:47 ]
C++より綺麗だよ。

817 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 01:59:23 ]
どっちも糞だけどな

818 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 02:00:01 ]
どんな言語でもPHPよりましだと思ったでござるの巻き

819 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 02:03:55 ]
そもそも純粋にOOな言語がいいならJAVAとか使えばいいわけで
C++使うのは他のパラダイムで書きたかったり速度が必要だったりする場合だな

820 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 02:06:48 ]
いちばん書くコードが少なくて済むのはどれ?

821 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 02:11:50 ]
python



822 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 08:59:00 ]
>>820
他人を雇う。


823 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 12:42:28 ]
確かに書かないが

824 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 20:35:24 ]
見た目が綺麗になるのはpythonだろうな

>>820
言語レベルではRuby
モジュール使っていいならCPANがあるからPerl

825 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 22:16:51 ]
>>818
なぜだ?
phpだめ?

826 名前:デフォルトの名無しさん mailto:sage [2009/11/06(金) 00:08:07 ]
phpは基礎(言語設計)が腐ってるからどうしようもない。

827 名前:デフォルトの名無しさん mailto:sage [2009/11/06(金) 00:13:12 ]
またこの話か
PHPはその目的に特化されている
たまたまその上に乗っかってるものがちょっぴりギガ盛りでちょっと溢れてちょっと漏れてるだけだ






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<165KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef