PHPがいかに駄目言語であるかをちゃんと説明 Part.2 [転載禁止]©2ch.net
age推奨で
他の言語と比較しながら、具体的にちゃんと説明してください!
※前スレ
PHPがいかに駄目言語であるかをちゃんと説明
http://peace.2ch.net/test/read.cgi/tech/1384516628/ 後方互換性で一番マシな仕事してるのがPerl。10年前のコードでも割とそのまま動くことが期待できる すげえなこのスレ
PHPをこれから学ぼうと思ってたけどやる気なくなりそう >>322
騙されるなよ。
PHPが一番、優れたサーバーサイドスクリプトだから安心汁! >>320
Perlの良い所は、その手の言語の中で一番速度が出ること。
そしてPHPはその中に並べない。
>>323がサーバーサイドスクリプトと言ってる時点でお察し。設計の趣旨が違う。 >>324
プログラムは手段にすぎない。
言語なんかどれでも同じだよ。
素人乙 冷蔵庫を開けっ放しにしてクーラーだもん、と言い張るタイプか? >>325
>プログラムは手段にすぎない。
だったらなぜ「サーバーサイド」などと言う極めて限定的、かつどうでもいいような状況をわざわざ想定した?
それに君の言う手段は手段じゃなくて趣旨じゃないのか?
>言語なんかどれでも同じだよ。
同じじゃない。
>PHPが一番、優れたサーバーサイドスクリプトだから安心汁!
なんだこれ?鼻水吹き出るってもんだ >>327
手段だって言ってるのに、日本語はとりあえずだいじょうぶかな?
手段に過ぎないものを、あれはダメ、これはいいと
おまえごときが語るなやw ゴミがw 言語は全部同じ、だが優劣はあるしPHPが一番なわけね。
そして言語は手段によってなんでも実現できる、だがサーバーサイドで使えるPHPが一番優れているのか。
プログラムって難しいなぁー。 >>328
ごめんね、PHPが優れてるとか言っていいのは、
世界でたった一人の玄人だけだもんね。 >>330
顔真っ赤にして、謝罪されてもなぁ・・・
うーん、素人さんおつかれ phpはインスタンスの生存時間の短さが魅力
requestを受けてresponseを返すまでの短さ。
でも一つにリクエストに対して1process消費するのがnodejsとかgoとかerlangとか
に比べて劣るわけだ
OS側のプロセス数に制限があってその制限に引っかかる
でもそこを上手く改善してくれればphpでもありなんじゃないかな。
phpのvmが内部でイベントループ回す感じにすればいいのかな >>321
しかし過去の負債を一番多く背負ってるのもPerl
運営や設計で失敗したと言ってるわけじゃないけどね 相変わらず一番すごいのが沸くスレがPHPだな。
なぜCやHaskellなどではこうならないのか、考えてみると良いと思う。 CやHaskellは難しすぎて「ちょっとやってみよう」って言語じゃないからな。
ところで「最強の生物」とは一番強い生物ではない。
何にでも順応し、どこにでも生息できて一番生息域を広げ、長く行き続けた生物が最強だ。 難しい(笑)
って感じやけどな
PHPやったら頭の悪い民度で適当で好き勝手に書いてもいいと思ってるやろ
さてPHPがそうゆうレベルなのか、PHPのスレだけが偶然そうゆうレベルなのか >>336
そういうやつもいるし、そうじゃないやつもいるし。
おまえ、ステレオタイプだな。 >>336
補足だけど、お前が言うみたいなやつは、たしかにPHPerには多いよ。
PHPってのは、そういうやつらが書いたコードでも、なんとなく動くようにできてるからな。
本来はそれが便利なところだったんだけど、現実はそのせいで突然爆弾が爆發するようになってる。 そもそもWeb向けの簡易言語みたいなもんで
他の一般的な言語と比較するのが間違ってんじゃないの?
どうなの? まああれだ、CにPHPを代用させることも出来なければ、PHPにCを代用させることも出来ないよ。
最強の言語がどうだこうだ言うやついるけど、そんなもん本当にあんのかね?
Cは確かに速いよ。でも下手に書くと危ない。PHPは確かに使用用途が限定されるよね、でも比較的速い。
PerlだってPythonユーザーから見たら屑みたいなもんだろうし、RubyもJavaもC++も何でも出来るけど何にもできない。 んー、PHPも、そんなに用途限定されてないけどね。
Apacheのモジュールとして使いやすいってだけで、
CLIでつかってもかなり便利なんだよ、実際のところのPHPは。
そういう使い方するやつっていうか、出来るやつは少ないけど。
やっぱCの速さは魅力。速度ほしい時はPHPからCで書いたプログラム叩く。
Pythonはあっち系のライブラリが豊富なので結構便利。やっぱりPHPから叩く。
便利なものは親でも使う、これがプログラマってやつだ。 CLIのPHP使ってるけど(主にPython等がろくに書けないという理由から)、他にも使ってる奴いるんだな。
マルチスレッドが実用的じゃないって大きな問題はあると思うけど、まぁ使えなくはないよね。
初めから最後までPythonで書けるようになったほうがいいんだろうけども。 <?php
var_dump(0 == " ");
var_dump(0 == "");
var_dump(" " == "");
これホント草生繁
バグのためにあるみたいな言語やね ちょっと前までオブジェクトや名前空間も無かったっぽいし
require_onceとかincludeをした後何て関数やオブジェクトが使えるようになるのかとか
一見してさっぱり分からない
IDEの補完にでも頼る前提か
includeされたファイルの側はinclude文とか無いから余計意味不明
他言語のimportなら少なくとも何が使えるようになるのかもう少し分かりやすい 言語仕様絞ったりしないもんな。
restrictモードとか用意して言語仕様をキレイにして欲しい P / ∩___∩ \_WW/
・ ≪ | ノ ヽ ≫ P ≪
H ≪ / ● ● | ≫ ・ ≪
・ ≪ | ///( _●_)//ミ ≫ H ≪
P ≪ 彡、 |∪| 、`\ ≫ ・ ≪
! ≪ / \ ヽノ /_> / ≫ P ≪
≪ \|-─●─●-/ / ≫ ! ≪
MMM\ | / ̄ /MMM\
| /\ \
| / ) )
∪ ( \
\_) >>340
適材適所
まあ言えることは低級言語は回りくどいってことかな
いかに金をかけずに、必要な仕事をこなせるか PHPが駄目でもなんでもいいから
早く仕様通りに動くものを作ってくださいよ
うんこPGさん
言語にケチつけてる奴ってなーんか勘違いしてるのが多いよな
言語なんかなんでもいいからまともなもの作れるようになってから物を言え
否定と文句だけは一丁前でろくに仕事もできないうんこPGさん >>354は
=== がある理由を考えたことないらしいな JavaScript, Python, PHP などは、偽になるものが一杯ある
一方、Ruby では、nil, false だけ。
やっぱり、Rubyは、すごい ==をフツーに厳密な比較にしておけば良かったのに
変な仕様にしやがって もしそういう仕様にするなら、ラスマスは現在の==の代わりに .==. という演算子を発明してもおかしくないお方ぞ。 PHP 5.4.16 で運営していたナリナリが改竄喰らったな。
もうstableは7.xなのに放置しておくから・・・。 >>254
さっきphpとajaxで作ってたらどうしても動かなくて
ajax側でどんなデータ受けてるんだとコンソールログで出したらphpコード丸出し
<php?って打ち間違えてたってバカ落ちだったwwwwww ☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆ 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
0AELC 10進小数のことか?
それくらい自力で実装しろってことだよ 色々あって初めてphpのプロジェクトやってるけど、好きでこの言語やってるやつの気が知れないわ 俺も最近初めてPHPを触ったが、
言語仕様がゴミ過ぎて使用者もゴミになるものだと感じる
一番最初にPHPを選ばなくて本当に良かった 全体的には不満はないんだけどstrlenとかmb_strlenは古臭い