Perlのオブジェクト指向って無理やり実装だなw
■ このスレッドは過去ログ倉庫に格納されています
いまさらだが、後付感たっぷりでワロタ
PHPの方がはるかに自然な形で実装しているわ。
なんだろうね。言語仕様の説明=内部実装の説明になっていて
使うためではなく、言語の勉強のための言語だなぁと思った。 PHPに互換性なんてないじゃん。お得意のPHP_INIで設定を変えればいいだけ。 >>200
誰も糞とかいってねーよw
前からある関数が例外を出さない理由だろうが。 >>202
C++もコンパイルオプションで設定を変えればいいだけのはずなんだがw 要するに例外機構が実質的に機能しないPHPはウンコということ。 組み込み関数じゃなくて組み込みクラス使えばいいじゃん。
いつまで過去の遺物使ってんの。 だよなぁ。C++でも過去の関数は例外を使っていない。
その理由は互換性維持なわけだが、
そういうあたりまえ発想が言語をPHPに変えるだけで出てこなくなる。
そして、なぜかPHPは例外機構が機能しないとかわけのわからんことを言い出す。 >>206
> 組み込み関数じゃなくて組み込みクラス使えばいいじゃん。
それがないからダメなんだろ。 論点がずれてきていますね。
組み込み関数が例外を投げない理由から
組み込み関数は互換性のために例外を投げないのは当たり前。
組み込みクラスがない(?)からダメという話へ。
もう組み込み関数が例外を投げない理由の話は終わりましたね?
見事話がずれました。私の狙ったとおりです。フフン。 PHPの組み込み関数は例外を投げない。
PHP5対応のライブラリがそろっていれば、それを使うが、それもない。
従って、自分でラッパーを書いて例外を投げるようにしないといけない。糞。 話の軸と言えるほどに固執する話題がないだけだ
Perl仕事のヘルプに行ったとき食ったラーメン屋のギョーザのタレが美味かったといえばきっと食い物話になる
その程度の拘りしかない PHPは配列とか文字列とかの組み込みの要素もきちんとクラスにしてメソッドつけたほうがいいと思います 初めてPerl触って思ったこととか - ずっと君のターン
ttp://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/technohippy/20080903%231220457999 > sub funcname {
> my($arg1, $arg2, $arg3) = @_;
> # do something
> }
> 関数定義に仮引数がなくて毎回こう書かないとだめみたいなんだけど、
> 誰も文句言わないのこれ?ほんとに?
あははははhahahah まあ、Perlはオブジェクト指向言語ではないからね。
言語としては手続き型、オブジェクト指向風に
使える書き方の紹介と便利関数を追加しただけ。
C言語でオブジェクト指向やるようなもん。
PHPの場合、オブジェクト指向言語としての仕様を追加している。 十数年前に変態的に後付けされた機能に向かって鬼の首を取ったようにそんな事言われてもなぁ・・ こう書けるPerlは記述生が高い。
use strict;
use warnings;
sub func1 {
my %arg = (
'name' => 'yamada',
'age' => 18,
@_
);
print "$arg{name} $arg{age}\n"
}
func1(name=>'tanaka'); >>221
記述性? よりも 自然言語に近いほうが
人として読みやすいとは思わないかい?
つまり、標準の値を定義する。
標準の値を引数で上書きする。の方が
標準の値と引数を変数に入れる。(書いてないけど、後のほうが優先になるよ)
よりも。 >>221の方が遙かに読みやすいと思うが。
仮引数を指定する形式だと、誤れば、コンパイルエラーを引き起こせるので、その点では有利だが。
書きやすい読みやすいに正解があるならこんなに多数の言語は存在しない
結局「最初に覚えた言語が一番」って話になるから論争も絶えないんだよなぁ Perl関係のスレって、いつのまにかPHPのスレになっちゃうよね Perlアンチスレは大概は入り口で挫折してPHPに逃げてった子供が立てるからな strict の壁とか、そんなんどこの言語に逃げても無駄じゃないw > Perlアンチスレは大概は入り口で挫折してPHPに逃げてった子供が立てるからな
それで目的が達成できるのだから
何の問題も無いだろう? 自分がわからないものをわかる人間の存在が許せないってわけか。 できることは同じなのに、俺はわかっているんだと悦になれる。 パールとかピーエッチピーなんて知らないほうが賢いってわけ。そう俺。
ところで半角英字ってどうやって打つの? 俺は中学の頃、「PHPはPerlのサブセットだから、あんなの知らなくていい」って言いふらしてた。
周りも知らないから、それでよかった。
無知って素晴らしい。 最近は幼稚園でC言語の勉強してるところもあるらしいな。この前幼稚園のそばを通りかかったら子供がC、Cって連呼してた。 >>240
それは君の事を見て言っているんだよ。
しっしっ、あっちいけ。
しーっしーっ、見てはダメ。
どっちかな? べっこあめとか言ってるあの時代に中学生がその発言を出来るなんて相当だろ PHPがPerlだった頃の話だと推測してるんだろ。 PHPのうた
PHP PHP PHP PHP
PHP PHP PHP ...
人恋しくて誰かにしがみつき
弱虫ばっかりで
おや?こんな時間にJASRACの方向から誰かきたようだ Perl
http://anond.hatelabo.jp/20080731154801
sigil 汚い、my our local 汚い。
->が汚い、ドットにしてよ。Perl6ではドットになるんだって?やったぁ。
とにかくコードを見るだけでげんなりする。
クラス機構が後付けなのがめんどくせー。Exporter使うのだるい。
とにかく文法がアレすぎる。あ、でも後置修飾子はおきにいり。
でもはえー、ちょうはえー。
ライブラリ超使える。もうなんでもできる。
総評:肉は腐りかけがうまい。 perlが一番使いやすいよ
どの言語よりも短い言葉で書けるからな
可読性・・それは素人が言う言い訳だろ?
結局は可読性よりアーキテクチャだと思っているが
Perl6はまだ先の話のようだし、
5.xでautobox系モジュールを充実させて欲しいなぁ。 短く書けるのはRubyも互角だな。Perlのいいとこは、変数の宣言を強制できるとこだな。最低レベルのプログラマーはこれだけで排除されるから。 【Rails】便利なRubyGemsを共有するスレ【Hpricot】
http://pc11.2ch.net/test/read.cgi/tech/1216829388/
■特定バージョンのRailsインストール
gem install rails -v 2.0.2
■特定バージョンのRailsを使ってRailsアプリ生成
rails _2.0.2_ myapp
■特定バージョンのRailsをRailsアプリで使う
rake rails:freeze:gems VERSION=2.0.2 先を行く者を背中から撃つ者は、やがて後から来る者も撃ち始める。 じゃあ俺は後から来るものを撃ってから
先を行くものを撃とう Rail とかフレームワークって個人でちまちまサイトやってる限り必要無いよね? なんか iTune とかと同じ臭いを感じる > Rail
はともかく、統合 Web フレームワーク自体が個人には過ぎた代物だ
別に Ruby on Rails に限った話ではない
PHP の Zend や Symfony だって、個人が扱うのはかなり荷が重いというかむしろ趣味の領域 そもそもプログラミング自体が個人にとっては趣味の領域 フレームワークを導入することが趣味の範囲ってことで、プログラミングが趣味なんだから
それに関わる全てが趣味とは言えないんじゃないかなと。
と勝手に解釈してマヂレスしてみる >>258
Greeもモバゲーもニコニコも個人から始まったんだぜ
どれも娯楽産業だが… PythonとかRubyは「綺麗なオブジェクト指向」
Perlの美学は「結果は一緒でしょ」
PHPは知らん
まあ過程の労力と結果が見合ってればそれでおk Acacia k62ptju
arise in stability
Ashley Scared The Sky
ARTEMA
Before My Life Fails
bilo'u
break your fist
Capture of the Sky
Crossfaith 誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。
グーグル検索⇒『半藤のブブイウイウレレ』
I6F5IW6XUP ☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆ なんかこのスレ新着ある、って思ったら最後に見たの2013年だった ■ このスレッドは過去ログ倉庫に格納されています