Ruby VS PHP 仁義なき戦い
■ このスレッドは過去ログ倉庫に格納されています
ttp://www.rubyist.net/~matz/20080126.html
Webアプリケーションを作るには、結局どっちがいいんでしょうか。
初心者はどっちを選べばよいのでしょうか。
0002nobodyさん
2008/01/31(木) 21:50:48ID:???/ ヽ`Д´\
ドクトくん
0003nobodyさん
2008/01/31(木) 22:09:10ID:???RubyはRailsなしではウェブアプリには使えない。
PHPはウェブ以外に使えない。
それだけ。
0004nobodyさん
2008/01/31(木) 22:33:24ID:???Ruby厨ってアフォだろw
0005nobodyさん
2008/01/31(木) 22:37:15ID:???0006nobodyさん
2008/02/01(金) 00:46:45ID:???もともとVS関係にはないと思う
0007nobodyさん
2008/02/01(金) 19:29:13ID:???追加でLispとHaskellも遊んどくとOK
0008nobodyさん
2008/02/01(金) 20:10:39ID:???ttp://anond.hatelabo.jp/20080130215148
0009nobodyさん
2008/02/01(金) 21:28:42ID:???PHPにはないモナドという仕組みがあった。
関数の入力と出力をつなげて、スマートな処理を実行するものらしい。
チュートリアルに書いてあるプログラムなら俺でも理解できそうだった。
Haskellを使ってますって言えるように勉強したい。
でもHaskell使ってWEBサイト作成するかどうか分からん。
0010nobodyさん
2008/02/01(金) 21:34:08ID:???(本は図書館で借りて、スキャナーで取り込んで済ませる)
Haskellのいいサイトあったら教えて!
じゃ、まず俺から。
http://itpro.nikkeibp.co.jp/article/COLUMN/20060801/244812/
本物のプログラマはHaskellを使う
第1回 関数型プログラミングの世界へようこそ
てか、まずHaskellの開発/実行環境を揃えねばならんな!
0011nobodyさん
2008/02/01(金) 21:50:04ID:???今から始めて、何分でHello, Worldの表示までたどり着けるか?時間を計ってみよう
ヨーイ、ドン!
0012nobodyさん
2008/02/01(金) 21:52:02ID:???関数型プログラミング言語Haskell Part8
http://pc11.2ch.net/test/read.cgi/tech/1193743693/
【数学者】Haskellはクソ言語【オナニー】
http://pc11.2ch.net/test/read.cgi/tech/1128011645/
0013nobodyさん
2008/02/01(金) 21:57:02ID:???367 :デフォルトの名無しさん:2007/12/17(月) 09:27:14
WindowsでGHCなんか使うやつはバカです
とりあえずWindows XPにHaskellの開発環境をインストールしたいんだけど、GHCは避けた方がいいの?
0014nobodyさん
2008/02/01(金) 22:01:40ID:???もう一つの処理系であるHugsは,Cで書かれたインタプリタだけの処理系なので,そんなに気構えなくても自分でソースからビルドすることもできます(いくつかのツールを使用する場合はビルドにGHCが必要になります)。
注意点は,最新版のバイナリでは,Windows版のインストーラがmsiパッケージではなくなっていることです。
アンインストーラの定義がXML(eXtensible Markup Language)で書かれているため,Windows XPより前のWindowsでは素直にアンインストールできなくなっています。
とりあえずHugsというのにしとくか
0015nobodyさん
2008/02/01(金) 22:09:16ID:???HugsのページからDownloadingに進むとWindows用のインストーラが見つかります.
適当にNextをクリックしていけばインストールが完了します.
PATHを通してやると便利になると思います.
http://www.haskell.org/hugs/
↓
http://cvs.haskell.org/Hugs/pages/downloading.htm
↓
WinHugs-Sep2006.exe (14 MB): WinHugs, other programs, and a large collection of libraries.
0016nobodyさん
2008/02/01(金) 22:19:13ID:???対話モード
WinHugsをインストールして、WinHugsというツールを起動させた。
WinHugsの画面(コマンドプロンプトみたいなCUIの画面)で、
putStrLn "Hello, World!"
というHaskellのプログラム文を入力してエンターキーを押したら、
Hello, World!
と表示された!
0017nobodyさん
2008/02/01(金) 22:22:58ID:???↓
16 :nobodyさん:2008/02/01(金) 22:19:13 ID:???
ラップタイムは、29分9秒!
30分あれば、とりあえず今日からアナタもHaskellプログラマーになれる!(・∀・)
0018nobodyさん
2008/02/01(金) 22:26:56ID:???ずっと前にEmacsの練習しようと思って、Windows版EmacsであるMeadow3をインストール済みだった。
(全然使ってなかったけどw)
Meadow3を使えば簡単なLispコードを実行できるかな?
0019nobodyさん
2008/02/01(金) 22:35:39ID:???どうやってLispを実行すんのよ?
Lispのインタプリタが付いてんでしょ?
Emacsってスゲー使いづらいな。
0020nobodyさん
2008/02/01(金) 22:43:35ID:???使いづらいものを使えるようになると、能力が高い人という勘違いをする人がいるのか?
難しいことができる=頭がいいという勘違いは、虚栄心・プライドを満たすためには使えるかもしれないが、俺に言わせればただのアホだ。
有限の人生を無駄にする必要はない。
現時点での評価は、LISPは糞。
もっと分かりやすく簡単に使えるツールがあれば、俺はそっちを選ぶ。
0021nobodyさん
2008/02/01(金) 22:50:01ID:???Meadowで
(print "Hello World!")
というLispのコードを入力して、Ctrl+Jを押したら実行された!
0022nobodyさん
2008/02/01(金) 22:55:27ID:???↓
21 :nobodyさん:2008/02/01(金) 22:50:01 ID:???
ラップタイムは、23分5秒!
Meadowを入れてなかった場合は、多分30分以上かかってるな。
でもまあ一応30分あれば、とりあえず今日からアナタもLispプログラマーになれる!(・∀・)
Ctrl+JがLispインタプリタの実行みたいだったけど、これは以下を参考にした。
■[Meadow] Emacs Lisp の勉強
http://d.hatena.ne.jp/gan2/20070629/1183116417
emacslisp.pdf
http://www.okisoft.co.jp/esc/lecture/emacslisp.pdf
Life with Cygwin 10
http://www.okisoft.co.jp/esc/cygwin-10.html
Meadow Lisp 対話モード に一致する日本語のページ 約 300 件
=「対話モード」っていうキーワードがポイントだった。
0023nobodyさん
2008/02/01(金) 22:58:14ID:???(Hello World!の表示だけだけどw)
個人的には、Ruby VS PHPとかどうでもいい。
俺には関係ねえw
=勝手にやってろって感じ!?
0024nobodyさん
2008/02/01(金) 23:41:01ID:???「奥が深い症候群」だなw
カスタマイズ性で手放せなくなってるだけの奴もいるから一概には言えないけど
>難しいことができる=頭がいいという勘違い
そう言う奴は確かにいるww
>有限の人生を無駄にする必要はない。
それは激しく同意。
lispをセットで糞にする必要は感じないけど
0025nobodyさん
2008/02/01(金) 23:46:45ID:???0026nobodyさん
2008/02/02(土) 06:33:06ID:???Meadowの使い方をGoogleで検索してもすぐに分からなくて、ちょっとイライラしてしまいました。><
勢いでLISP=糞と言ってしまったが、ちょっと反省。m(_~_)m
すぐに使えない=着手の労力が大きいのは勘弁してくれ、と思ったわけですが、動いたら動いたでやっぱちょっと感動!(・∀・)
ポール・グレアムのコラムは面白いと思う。
…実は、Lispは一度はやってみたい言語だと思っていた。
うはwwww俺、ツンデレwwww
0027nobodyさん
2008/02/02(土) 06:40:16ID:???awkはチョロっと使ったことある。
何かシェルみたいなもの(OSのオマケ)?と思ったけど、どういう時に便利なのかワカリマセン><
awkを拡張したものがPerlってことですか?
0028nobodyさん
2008/02/02(土) 06:43:13ID:???http://oshiete1.goo.ne.jp/qa1815332.html
Download: Windows > ユーティリティ > テキストファイル用 > AWK
http://www.vector.co.jp/vpack/filearea/win/util/text/awk/
gawk 3.1.5 for Windows(Windows95/98/Me / ユーティリティ)
http://www.vector.co.jp/soft/win95/util/se376460.html
0029nobodyさん
2008/02/02(土) 06:45:54ID:???↓
gawkは自由ソフトウェア(フリーソフトウェアです)。
gawk 3.1.5 の mbcs対応版Windows用バイナリです。
cygwinに付属のgawk 3.1.3がmbcs対応していないので(多分3.1.4でもしない)作りました。
VC++ 7.1 でコンパイルしています。
インストーラの類はありませんので、gawk.exeをパスのとおった場所に置けばそれで使用可能です。
特にDLLは必要ありません。
0030nobodyさん
2008/02/02(土) 07:03:06ID:???http://www.fukano.jp/study_of_awk/basic/basic03.htm
最初の AWK スクリプト
↓
どのプログラム言語でも初めに実行するのは「Hello World!!」を画面に出力することですね。この勉強会でも AWK スクリプトでこの画面表示(正確には標準出力)をしてみましょう。
0031nobodyさん
2008/02/02(土) 07:08:34ID:???gawk-mbcs-win32-20051223.zip
を解凍して、フォルダをCドライブ直下に移動する。
↓
フォルダ名を「gawk」に変更する。
↓
BEGIN {
print "Hello World!";
}
というコードをbasic01.awkという名前で、gawkフォルダ内に保存する。
↓
コマンドプロンプトを起動して、
cd \gawk
と入力して、エンターキーを押す。(=gawkに移動)
↓
gawk -f basic01.awk
と入力して、エンターキーを押す。(basic01.awkをインタプリタで実行)
↓
Hello World! と表示された。
0032nobodyさん
2008/02/02(土) 07:12:06ID:???↓
30 :nobodyさん:2008/02/02(土) 07:03:06 ID:???
ラップタイムは、22分50秒!
20分ちょいあれば、とりあえず今日からアナタもAwkプログラマーになれる!(・∀・)
0033nobodyさん
2008/02/02(土) 07:17:38ID:???http://work.tkensaku.com/AWK/awk.html
AWKで正規表現
http://lagendra.s.kanazawa-u.ac.jp/ogurisu/manuals/awk/intro/node6.html
正規表現が分かる人は、とりあえず検索で使えばawkの恩恵が受けられるということですかね?
0034nobodyさん
2008/02/02(土) 23:35:21ID:???検索置換とか、「検索結果による修正」全般で素敵なスキルになると思うよ
0035nobodyさん
2008/02/03(日) 01:38:27ID:???統計、大量のデータ処理?
grep、パイプ、リダイレクト程度では物足りないとか?
0037nobodyさん
2008/02/03(日) 02:15:44ID:???0038nobodyさん
2008/02/03(日) 11:50:26ID:???俺は使わないけど特に問題なし(^^)v
ワンライナー(1行のプログラム)だと、PerlやRubyを使う人が多いかな?
でも、世の中知らなくて損をしていることって結構あるから、一応使い方くらいは知っておくべきか?
0039nobodyさん
2008/02/03(日) 12:56:45ID:???0040nobodyさん
2008/02/03(日) 13:05:24ID:???ほとんど行志向のフィルタとしてしか使わない
が、そういう用途での使用に適するようかなり練りこまれてる
あとはポータビリティを重要視するアプリで使われてるかな
0041nobodyさん
2008/02/03(日) 13:14:00ID:???PHPも向かないと思われてるが、いくつもモジュールをインクルードする場合には
標準であれこれ組み込まれてて関数一発型のPHPが一番タイプ量少なくなるケースもw
■ このスレッドは過去ログ倉庫に格納されています