【PHP,Python】スクリプト,バトルロワイヤル35【Perl,Ruby】
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2013/06/08(土) 00:51:40.55スクリプト言語をすべて扱うスレッドです。
最強のスクリプト言語は、どれよ?
さあ、死ぬまで語りやがれ!!!
■ スクリプト言語の用途
Webアプリ、シェルスクリプト
■ スクリプト言語の特徴
実行速度に優れているわけではないが、
取り回しに優れ、コードの作成や修正が容易、プログラマの負担が軽い!
・インタプリタ
・動的型
・正規表現
・クロージャ
・ブラウザで動作する
などを利用できるものがある。
長いコードはここで
ttp://play.island.ac/codepaste/
【PHP,Python】スクリプト,バトルロワイヤル34【Perl,Ruby】
http://toro.2ch.net/test/read.cgi/tech/1367772345/
0002デフォルトの名無しさん
2013/06/08(土) 01:01:21.61JSの機能についてもまるで把握してないようだけど
フローの途中でその都度、値を返すジェネレータを
ある特定の関数の返り値を返すクロージャで実現しようとすると
処理によってはめちゃくちゃ煩雑になるはず
特にJSは非同期処理(JS厨が神のように崇めてたもの)で可読性を落としたり
無駄なスレッドを食いつぶさないように同期処理を書くためにジェネレータを使うらしいけど
これってJS厨がいままで散々言ってたことと全く違うわけだがどうなってんだ?
0003デフォルトの名無しさん
2013/06/08(土) 01:17:24.68テンプレ改悪してんじゃねえよJS厨
さっさと削除依頼出してこい。他の乱立したスレも全部な
0004デフォルトの名無しさん
2013/06/08(土) 01:23:29.79それでは殴り合いどうぞ
0005デフォルトの名無しさん
2013/06/08(土) 01:26:23.31異論は認める
0006デフォルトの名無しさん
2013/06/08(土) 08:15:25.39Javaより遥かに生産性が高いんだよな
ホント、なんで動的言語って生産性が高いんだろうな?
いや、静的言語が低いのか?不思議だよ
0007デフォルトの名無しさん
2013/06/08(土) 08:26:51.50手段が目的化したオブジェクト指向
過剰な直交化
0008デフォルトの名無しさん
2013/06/08(土) 08:30:44.98過剰な直交化について、教えてください。
0009デフォルトの名無しさん
2013/06/08(土) 10:48:21.02どれだけ大規模になっても、関数が使われているか
使われていないかが容易にわかる。
大規模でもコードが把握できるのが生産性につながる。
0010デフォルトの名無しさん
2013/06/08(土) 11:40:24.520011デフォルトの名無しさん
2013/06/08(土) 11:47:59.780012デフォルトの名無しさん
2013/06/08(土) 12:09:06.89これからはGoだよ。静的言語の王はGoになる。
Goの生産性は動的言語以上かもしれない・・・ゴゴゴ。
0013デフォルトの名無しさん
2013/06/09(日) 12:03:34.44・JavaScriptがRubyから10位を奪取
・Luaが20位から転落
0014デフォルトの名無しさん
2013/06/09(日) 16:42:56.080015デフォルトの名無しさん
2013/06/09(日) 17:23:32.90カップラーメンと並ぶくらい生産性が高いよな
0016デフォルトの名無しさん
2013/06/10(月) 13:21:12.91OpenCVとか使えるし
0017デフォルトの名無しさん
2013/06/10(月) 19:59:52.030018デフォルトの名無しさん
2013/06/10(月) 20:55:31.770019デフォルトの名無しさん
2013/06/10(月) 22:08:41.47cython, ctypes, boost.python
0020デフォルトの名無しさん
2013/06/11(火) 02:25:04.14むしろピクセル操作に関しては他に類を見ないほど快適なんだけど
画像データをNumPyのndarrayとして扱える
OpenCV,scikit-image,SciPyこのへんが共通して
NumPyをベースにしてて相互利用も可能という素晴らしい設計
0021デフォルトの名無しさん
2013/06/11(火) 05:22:52.640022デフォルトの名無しさん
2013/06/11(火) 21:06:18.04もちろんライブラリに投げて避けられる場合もあるんだろうけど
Pythonでそこそこ大きい二重(以上の)ループの計算は死ねるよ
pypyでも大差ない
0023デフォルトの名無しさん
2013/06/11(火) 21:18:06.37ループ処理は大差あるのだが
0024デフォルトの名無しさん
2013/06/11(火) 21:27:05.09>>19
0025デフォルトの名無しさん
2013/06/11(火) 21:28:39.32確かに速いけどCが要らないとまではとてもとても言えない
まだ一桁足りないわ
0026デフォルトの名無しさん
2013/06/11(火) 21:36:51.26numpyのndarrayはCから見れば普通の配列だし
0027デフォルトの名無しさん
2013/06/13(木) 22:32:19.040028デフォルトの名無しさん
2013/06/13(木) 22:48:16.07こうですか?よくわかりません....
0029デフォルトの名無しさん
2013/06/13(木) 22:51:34.96その根拠が示せればよかったんだけどね。
※wikipediaはPHP製
0030デフォルトの名無しさん
2013/06/14(金) 06:47:02.49webドカタとwebエキスパートという意味に取られるとは...
webやってる奴って、ホントwebしか頭に無いんだな
そんなんだからHTML吐き出すだけの人足になるんだよ
0031デフォルトの名無しさん
2013/06/14(金) 07:43:07.150032デフォルトの名無しさん
2013/06/14(金) 21:27:31.37使いやすいけど特徴がないというか。
いずれもっと洗練された軽量言語に置き換わると思う
0033デフォルトの名無しさん
2013/06/15(土) 00:23:11.66なんか、CLIアプリが、
テキスト吐き出すだけって言ってるようなもんだな。
その裏で処理をやっていることを知らない。
出力しか見ていないアホだ。
0034デフォルトの名無しさん
2013/06/15(土) 00:50:22.48板分けってマとム?
それともWebProg板?
0035デフォルトの名無しさん
2013/06/15(土) 01:22:04.52DBから値を取ってきて出力するだけのドカタ仕事はゴミだと思うけど、
ちゃんと裏側の処理をやってる人は馬鹿にしないよ
0036デフォルトの名無しさん
2013/06/15(土) 01:26:56.64自然すぎるから気にならないだけで
普通に考えたら無茶苦茶癖のある言語だろ
0037デフォルトの名無しさん
2013/06/15(土) 02:37:24.40使いやすいけど特徴がないというか。
いずれもっと洗練された軽量言語が出てきてもいつまで経っても置き換わらないと思う
0038デフォルトの名無しさん
2013/06/15(土) 03:55:07.57AmazonはDBから値を取ってきて
出力するだけだけど土方なの?
0039デフォルトの名無しさん
2013/06/15(土) 03:55:51.31DBから値を取ってきて出力するだけだな。
0040デフォルトの名無しさん
2013/06/15(土) 07:41:43.040041デフォルトの名無しさん
2013/06/15(土) 07:45:23.98それを馬鹿にされてプライド傷ついちゃったかな?ww
0042デフォルトの名無しさん
2013/06/15(土) 07:49:55.030043デフォルトの名無しさん
2013/06/15(土) 07:57:20.220044デフォルトの名無しさん
2013/06/15(土) 08:21:20.44フロントエンド部分のスクリプトの領分にはそう違いはないだろ
0045デフォルトの名無しさん
2013/06/15(土) 08:27:13.53料理の素材(データ)じゃなくて、レシピ(アルゴリズム)の方。
0046デフォルトの名無しさん
2013/06/15(土) 08:32:14.480047デフォルトの名無しさん
2013/06/15(土) 08:46:44.46それこそDBに投げてるだけだよ
0048デフォルトの名無しさん
2013/06/15(土) 09:14:28.54ドカタにとってのレシピ(アルゴリズム) == データをテンプレートに流し込む処理
0049デフォルトの名無しさん
2013/06/15(土) 09:20:53.39Rubyがイマイチ流行らない理由が分かった
0050デフォルトの名無しさん
2013/06/15(土) 10:22:41.42無数にある個人が作ったオナニー言語の中で流行るのは奇跡
0051デフォルトの名無しさん
2013/06/15(土) 10:37:24.200052デフォルトの名無しさん
2013/06/15(土) 10:51:29.11> 48 : デフォルトの名無しさん : 2011/11/13(日) 08:30:25.68
>
> 44
> Zopeが登場した当時、「RDB+PHPはもう古い、これからはOODB+ZopeがWebの中軸になる!」と
> さかんに宣伝され、雑誌でもZope特集が組まれていた
>
> 少なくとも自分はZopeからPythonという言語を知ったし、その時点でRubyは知らなかった
> そして、その後のORM(RDB)+Railsの出現と華々しい革新性への注目は、誰もが知っているだろう
> 今でもZopeの開発は継続されてはいるが、結果的に当初の期待が大きく裏切られたという事実は動かしがたい
>
> djangoとCakePHPについては実際に触っていないので憶測になるが、おそらく技術水準ではRailsと同等だろう
> しかしRailsはRailsでコミュニティの活動が活発だし、その進化は異常に早い
>
> Railsに何か致命的なトラブルが発生して開発が停滞する、あるいはdjangoやCakePHPから
> 何かのイノベーションが提示されでもされない限り、後発のdjangoやCakePHPがRailsに追いつくのは無理
> Railsは決して技術的に完璧なWebフレームワークではないんだけどね....(たとえばSeaSideのような.... )
>
> だからこそ「もしもZopeが....だったなら」という「たら・れば」感はPythonコミュニティの潜在認識になっている
0053デフォルトの名無しさん
2013/06/15(土) 10:56:18.51それ以外はPythonだけど
0054デフォルトの名無しさん
2013/06/15(土) 12:53:19.12Rubyは他の言語から機能寄せ集めたどうってことない言語だったけど、Railsのお陰で普及した。
0055デフォルトの名無しさん
2013/06/15(土) 13:20:55.89必要なライブラリも凄まじく洗練されていて
アカデミックな高度な分野ではPythonは非常に高評価を得ている
Web系みたいな土方仕事はPHPとかのが簡単なんだろうけどね
0056デフォルトの名無しさん
2013/06/15(土) 13:23:53.47個人でちょっとしたDBを扱いたいってくらいなら
非常に簡単に書けるよ
0057デフォルトの名無しさん
2013/06/15(土) 13:52:19.140058デフォルトの名無しさん
2013/06/15(土) 14:25:46.67http://www.itmedia.co.jp/enterprise/0405/28/epn04.html
> PHP 5ではSQLiteを標準でバンドルしているため、これといった準備は一切必要ない。
0059デフォルトの名無しさん
2013/06/15(土) 15:22:29.23サーバもどきがPythonのコード1行〜数行で書け それを実行すれば
もう一つのPythonコードでCGIやらなんでも開発できる
0060デフォルトの名無しさん
2013/06/15(土) 16:16:10.51pythonで簡単に出来ない事ってなんだ?
excel操作はどう?
なでしこつかってんだが
0061デフォルトの名無しさん
2013/06/15(土) 16:16:44.66PHPにSQLiteは(標準バンドルするほどには)必要ないと思うな
0062デフォルトの名無しさん
2013/06/15(土) 16:20:22.39PythonからのCOMの操作は可能
Pythonはスクリプト言語としては比較的記述の量が多くなってしまうので
簡単なシェルスクリプトやバッチファイルの代替としてはあまり適してない
0063デフォルトの名無しさん
2013/06/15(土) 16:36:54.85006462
2013/06/15(土) 16:45:29.18複雑になればPythonに置き換えるのはもちろん有効
0065デフォルトの名無しさん
2013/06/15(土) 17:06:03.95ありがトン
0066デフォルトの名無しさん
2013/06/15(土) 18:42:40.25mod_pythonのこと?
0067デフォルトの名無しさん
2013/06/15(土) 18:54:25.30個人的にRubyの良いところは、書き下すのが楽ってところだと思う
メソッドチェーン多用するから、上から下だけでなく
一つの行の中でも左から右に処理が流れて行きやすい
あとは魔改造しやすい言語仕様かな…その結果がRailsだし
見た目、擬似コードみたいな状態まで持ってける
ただ、得意分野が結局Perlと被るし、そうすると
外部ライブラリも成熟してるPerlでいいってことになっちゃうんよね
0068デフォルトの名無しさん
2013/06/15(土) 20:57:35.56ASP.NET MVCの方がGUIベースで全然使いやすいし
0069デフォルトの名無しさん
2013/06/15(土) 23:32:34.560070デフォルトの名無しさん
2013/06/15(土) 23:45:59.580071デフォルトの名無しさん
2013/06/16(日) 08:54:22.97結局Rubyで作る事にした模様
でもPHP自体は好きみたいだね
0072デフォルトの名無しさん
2013/06/16(日) 09:57:45.530073デフォルトの名無しさん
2013/06/16(日) 10:17:45.670074デフォルトの名無しさん
2013/06/16(日) 12:16:09.70仕事したことないでしょ?
0075デフォルトの名無しさん
2013/06/16(日) 16:29:24.76本に書いてあるような綺麗な世界は存在しない
働いたら負け
0076デフォルトの名無しさん
2013/06/16(日) 17:14:36.670077デフォルトの名無しさん
2013/06/16(日) 17:40:34.60確かに大御所だろうし当時は革命だったんだろうけど
0078デフォルトの名無しさん
2013/06/16(日) 18:10:08.34>>52
>> djangoとCakePHPについては実際に触っていないので憶測になるが、おそらく技術水準ではRailsと同等だろう
0079デフォルトの名無しさん
2013/06/16(日) 18:13:54.24日本人Pythonプログラマの技術水準を雄弁に語っているのではないかと思われ....
0080デフォルトの名無しさん
2013/06/16(日) 18:23:10.75少なくともPHPやVB、Java使いより技術は高いだろ
0081デフォルトの名無しさん
2013/06/16(日) 18:31:10.260082デフォルトの名無しさん
2013/06/16(日) 19:58:09.93大半は中身なんか理解せずに使ってる土方じゃないですかやだー
まさに黒魔術
0083デフォルトの名無しさん
2013/06/16(日) 20:48:32.61こうですか?よくわかりません....
0084デフォルトの名無しさん
2013/06/16(日) 20:57:04.982chに居るWebドカタの数が技術水準を語ってるとかww
0085デフォルトの名無しさん
2013/06/16(日) 21:12:53.30理解しなくてももちろん使えるけど
0086デフォルトの名無しさん
2013/06/16(日) 22:34:00.66理解しなくてももちろん使えるけど
こうですか?よくわかりません....
0087デフォルトの名無しさん
2013/06/16(日) 22:40:48.612chに居て技術水準を語るPyhtonドカタ、乙
0088デフォルトの名無しさん
2013/06/16(日) 22:43:43.72ライブラリを使う仕事は全て土方だからねぇ。
0089デフォルトの名無しさん
2013/06/16(日) 23:10:44.69> 94 : デフォルトの名無しさん : 2011/11/15(火) 23:15:11.93
>
> というか、世界中のPythonプログラマが Remeber Zope!! を合い言葉に
> 打倒RailsたるWebフレームワークを開発しているはずだけど、
> いまだにRailsを超えるプロダクトが登場しないのはナゼ?
> Railsも登場してから、かなりの年月が経過しているんだけどなぁ....
> その間にもRailsはRails 3が登場して、REST/AJAXの強化等の進化が継続しているよ
気がつけば Rails 4 が登場してますた
あれから1年半が経過してるけど、いまだに世界のPyhtonプログラマって土方ばかりなの?
0090デフォルトの名無しさん
2013/06/16(日) 23:14:02.07本業じゃない人が道具として使うもんだろ
0091デフォルトの名無しさん
2013/06/16(日) 23:46:10.03pypyやnumpyのユーザは本業じゃないかもしれないけど、
Zope, Django, Pyramid、これらWebフレームワークの作者は本業だろ
ということは、
世界中にいる本業のPythonプログラマがいまだにRails越えを果たせないでいるのは、
なにかPyhtonに致命的な欠陥があるからじゃね?
0092デフォルトの名無しさん
2013/06/16(日) 23:48:27.710093デフォルトの名無しさん
2013/06/16(日) 23:54:11.660094デフォルトの名無しさん
2013/06/16(日) 23:55:52.720095デフォルトの名無しさん
2013/06/17(月) 00:03:24.170096デフォルトの名無しさん
2013/06/17(月) 00:08:18.820097デフォルトの名無しさん
2013/06/17(月) 00:10:49.120098デフォルトの名無しさん
2013/06/17(月) 00:17:36.200099デフォルトの名無しさん
2013/06/17(月) 00:20:54.03ただ誰も対抗しないからRailsと違って他に選択肢ないがな
一方、PythonでWebをやろうと思えば普通にできる
0100デフォルトの名無しさん
2013/06/17(月) 00:22:24.54NumPyに匹敵する完成度の高い行列演算ライブラリあるの?
0101デフォルトの名無しさん
2013/06/17(月) 00:28:31.59・Zopeスレはdat落ちして久しく
・Djangoスレは閑散とし
・Pyramidに至っては単独スレすら存在しないのは、
よほど2chに住み着いているPython土方のレベルが低いから?
それとも同Rails土方のレベルがあまりに高すぎるのかな?(そんなことはあるまいがw)
0102デフォルトの名無しさん
2013/06/17(月) 00:31:10.15>一方、PythonでWebをやろうと思えば普通にできる
> 71 名前: デフォルトの名無しさん Mail: 投稿日: 2012/08/20(月) 22:11:34.11
>
> 「できる」のに推奨しないのと、「できない」から推奨しないとの間には大きな隔たりがある
> 楽々「できる」のと、苦労すれば「できないこともない」との間にも大きな隔たりがある
0103デフォルトの名無しさん
2013/06/17(月) 00:34:03.33Railsに匹敵する完成度の高いWebフレームワークあるの?
こうですか?よく分かりません ....
0104デフォルトの名無しさん
2013/06/17(月) 00:38:41.43>ただ誰も対抗しないから
先生、DjangoとPyramidの存在を無視するなんて、あまりにひどすぎます!!
0105デフォルトの名無しさん
2013/06/17(月) 00:54:12.61アスペかよ
0106デフォルトの名無しさん
2013/06/17(月) 00:55:18.08どの機能がRailsに匹敵してないのか具体的に詳しく説明してみろ
0107デフォルトの名無しさん
2013/06/17(月) 01:12:31.42http://www.google.co.jp/search?q=django+rails+比較
0108デフォルトの名無しさん
2013/06/17(月) 01:36:48.90はっきりRailsのほうが優れているってページは見つからなかったけど
0109デフォルトの名無しさん
2013/06/17(月) 02:02:21.48同じレベルに成ったかな?程度では誰もRailsから乗り換えたりはしない
Railsより圧倒的にすごい機能が実装されたとしても、同じような機能がRailsに実装されるだけ
こういうのは先にはじめてユーザを巻き込んで盛り上がったほうが勝ち
0110デフォルトの名無しさん
2013/06/17(月) 02:03:02.96例えばベースの言語機能や性能に圧倒的な差があるとか
でもRailsを使い続けてる人が多いってことはRubyもPythonも大差無いってことなんだろう
0111デフォルトの名無しさん
2013/06/17(月) 02:26:05.34どんなに優れていてもCUIじゃなあ
0112デフォルトの名無しさん
2013/06/17(月) 02:32:01.04むしろ推奨
0113デフォルトの名無しさん
2013/06/17(月) 02:32:10.61Unixの負の遺産を受け継ぎすぎ
PythonはUnix臭くないしWindowsにも優しい
サーバならともかくデスクトップとして使うLinuxはダメダメだし
0114デフォルトの名無しさん
2013/06/17(月) 02:38:06.46Pythonさんはわざわざ面倒な対応お疲れ様です
0115デフォルトの名無しさん
2013/06/17(月) 03:14:25.07.NETでもASPNET MVCだとかJavaでもPlayだとかRails風のフレームワークある
ただし、そのオリジナルはRailsで、当時としては画期的だった
0116デフォルトの名無しさん
2013/06/17(月) 07:21:42.76むしろそのスピードについていけないと怨嗟の声が一部からあがるぐらい
0117デフォルトの名無しさん
2013/06/17(月) 07:35:00.42その言語で何をやるかだからね
まあ、Webしか出来ない奴はドカタだけど
0118デフォルトの名無しさん
2013/06/17(月) 13:17:59.490119デフォルトの名無しさん
2013/06/17(月) 13:35:36.31専用スレの馬鹿なら卒業してまともになる可能性を僅かながら秘めている
このスレの馬鹿どもは一生地べたに這いつくばるしか選択肢はない
0120デフォルトの名無しさん
2013/06/17(月) 14:41:54.56自己紹介、乙
0121デフォルトの名無しさん
2013/06/17(月) 15:20:19.44C#はいいけど、Javaで開発する時点でダメだわ
RailsとJavaのMVCフレームワークの差ってのは、フレームワーク自体の差だけでなく
言語仕様の差もあるんだぜ
0122デフォルトの名無しさん
2013/06/17(月) 16:25:42.070123デフォルトの名無しさん
2013/06/17(月) 20:37:13.24第14回 Ruby on RailsライクなJavaフレームワーク「Play Framework」
http://gihyo.jp/dev/serial/01/engineer_toolbox/0014
って知ってる?
言語仕様の差って実はほんの僅かしか無いよ。
0124デフォルトの名無しさん
2013/06/17(月) 23:44:20.39いまさらもう一つのRailsモドキを自慢されてもなぁ....
0125デフォルトの名無しさん
2013/06/18(火) 01:51:17.82フレームワーク自体の機能だけ列挙しても、なんか……
0126デフォルトの名無しさん
2013/06/18(火) 07:19:29.66Railsっぽいフレームワークを作るのは苦痛すぎる
0127デフォルトの名無しさん
2013/06/18(火) 12:15:31.48scipyもエコシステムが強いだけで機能的にはrubyに代替があるんだろう?
0128デフォルトの名無しさん
2013/06/18(火) 12:57:43.48ミジメだねぇ....
0129デフォルトの名無しさん
2013/06/18(火) 21:22:21.600130デフォルトの名無しさん
2013/06/18(火) 21:30:48.490131デフォルトの名無しさん
2013/06/18(火) 21:59:55.83お前Railsっぽいフレームワーク作ってないだろ?
使う側の人間だろ?
使うだけなのに、作る心配しなくていいよ。
世の中のすごい人が作ってくれる。
そしてそれがすでにある。
Play Framework
0132デフォルトの名無しさん
2013/06/18(火) 22:20:37.40たかがシェルスクリプト代わりに使うならわざわざ計算機にプリインストールされてないような言語使わんわな
0133デフォルトの名無しさん
2013/06/18(火) 23:21:18.27棚からぼた餅かよ
向上心の無い奴....
0134デフォルトの名無しさん
2013/06/19(水) 01:22:04.29別に止めないよ?
0135デフォルトの名無しさん
2013/06/19(水) 07:51:23.35後方互換性が無くなってるけど、使ってる奴いんの?
Javaドカタって後方互換性が〜っていつも言ってる印象だけど
0136デフォルトの名無しさん
2013/06/19(水) 20:29:46.56ScalaもPlayも将来性は期待できない
0137デフォルトの名無しさん
2013/06/20(木) 05:23:22.87Twitterは遅いからって理由でJavaに鞍替えしちゃったよね
クックパッドぐらいならともかく大規模開発は無理だと証明されちゃったけど
Pythonは大正義Googleで採用されてて、YouTubeの処理の大部分をPythonが担ってるとか
0138デフォルトの名無しさん
2013/06/20(木) 05:40:20.25Pythonにおんぶ抱っこで5倍速くなるRubyって悲しくならないの?
0139デフォルトの名無しさん
2013/06/20(木) 06:06:57.19心配ない。
お前はクックパッドレベルのシステムですら、将来にわたって構築することなんてないから。なんてないから。
0140デフォルトの名無しさん
2013/06/20(木) 06:07:04.31https://gist.github.com/havenwood/4724778
The Results
Topaz-dev 7.78 sec
Ruby-1.9.3-p392 45.38 sec
Ruby-2.0.0-p0 44.82 sec
JRuby-1.7.3 41.97 sec
Rbx-2.0.0-rc1 85.51 sec
Maglev-1.1.0-dev 23.97 sec
MacRuby-0.1.3 35.37 sec
MRuby-dev 262.25 sec
IronRuby-1.1.4 on Mono-2.10.10 429.36 sec
The Benchmark
def is_prime? n
(2...n).all? { |i| n % i != 0 }
end
def sexy_primes n
(9..n).map do |i|
[i - 6, i]
end.select do |i|
i.all? { |i| is_prime? i }
end
end
a = Time.now
sexy_primes 100_000
b = Time.now
puts b - a
0141デフォルトの名無しさん
2013/06/20(木) 08:00:26.310142デフォルトの名無しさん
2013/06/20(木) 09:07:27.79すぐ仕様かわるからな
いちいち変えたくないなら結局Java
ただWeb系はサービス稼働しても結局ちょくちょく触らないといけないからな
0143デフォルトの名無しさん
2013/06/20(木) 09:54:22.64>それで結局Railsで何を作れるの?
完成品であれば、我々にとって身近なBTSの RedMine があるね
自主開発であればRails(およびPHP)は日本語の情報が豊富にあるから、
思いついたアイデアを誰でもすぐにWebアプリで実現できる
どこかの言語のように、やれ英語ガーとか、質問しても回答者が居ない某スレのような障壁は無い
>Twitterは遅いからって理由でJavaに鞍替えしちゃったよね
TwitterがJava置き換えたのは(サーバサイドにおける)バックエンドの部分で、
フロントエンドは今もRailsが使われている("twitter front end rails" でググレ)
大規模システム開発でバックに高速なJavaをフロントに生産性の高いRails(またはPHP)を採用するのは、
適材適所を考えた好ましいシステム設計だよ
>クックパッドぐらいならともかく大規模開発は無理だと証明されちゃったけど
>Pythonは大正義Googleで採用されてて、YouTubeの処理の大部分をPythonが担ってるとか
クックパッド(やTwitter)という大規模開発の存在を自ら認めているのだから、主張が矛盾してるぜw
逆に、Pythonは大規模Webサービス開発の実例としてGoogleしかないの?
そのGoogleで採用されているPython製Webフレームワークは何?Django?Pyramid?それともZope?
0144デフォルトの名無しさん
2013/06/20(木) 10:14:53.23ぐぐった
DjangoはGoogle App Engineでも使われている通り、今後を期待させるフレームワークだ。
0145デフォルトの名無しさん
2013/06/20(木) 17:30:57.88長くメンテするサイトなら外部ライブラリは極力使わず自作した方がよい
一見Railsは生産性高く見えるけど、トータルで見たらJavaや.Netの方がコスト低い事が多い
0146デフォルトの名無しさん
2013/06/20(木) 17:31:44.53bugzillaやtracに圧倒的な差付けられて負けてるだろ
0147デフォルトの名無しさん
2013/06/20(木) 22:27:21.68それら歴史のある著名プロダクトと比較すれば、
利用ユーザ数や機能の豊富さで Redmine は劣っているだろうね
ただし、一般的なソフトウェア開発であれば Redmine で足りるケースが大半だろうし、
情報の豊富さや導入の容易さから国内でも(日本語で)解説書が出版されるほど人気を呼び、
開発言語が Ruby ではないのにBTSとして Redmine が採用されることがあるほど
さて、DjangoやPyramidには、キラーアプリと言えるほど人気のあるWebプロダクトはあるかな?
0148デフォルトの名無しさん
2013/06/20(木) 22:35:32.34> Javaドカタって後方互換性が〜っていつも言ってる印象だけど
まるでドカタじゃないなら後方互換性が〜って言わないって思ってるようだなw
後方互換性が〜って言わないからドカタじゃないよ。
0149デフォルトの名無しさん
2013/06/20(木) 22:36:02.62利用ユーザ数や機能の豊富さで Redmine は劣っているだろうね
利用ユーザ数や機能の豊富さで Redmine は劣っているだろうね
利用ユーザ数や機能の豊富さで Redmine は劣っているだろうね
なるほど!
0150デフォルトの名無しさん
2013/06/20(木) 22:37:18.050151デフォルトの名無しさん
2013/06/20(木) 22:50:14.64>>143で書いたように、適材適所で言語やフレームワークの採用を検討することが大切
で、>>147のこれについてはいかがかな?
>さて、DjangoやPyramidには、キラーアプリと言えるほど人気のあるWebプロダクトはあるかな?
0152デフォルトの名無しさん
2013/06/20(木) 22:52:44.700153デフォルトの名無しさん
2013/06/20(木) 22:53:48.13クックパッドのどこが素晴らしいのか説明して欲しいのだが
0154デフォルトの名無しさん
2013/06/20(木) 23:03:33.81世の中に必要とされているもの=有名になっているものは
必要な人が多いものなんだよ。
どんな職業でもプロというのは、
一般の人より人数が少ない。
プロの道具ってのは必然的に必要な人の数は少なくなる。
一般用の方が必要な人の数が多い。
つまりだ、世界で必要とされるもの=有名なもの=一般用なんだよ。
プロ用は絶対に人気あるプロダクトにはならないんだよ。
0155デフォルトの名無しさん
2013/06/20(木) 23:13:09.63上の人間に採用理由を説明するときに事例があるというのは大きいからね
現場レベルでは性能や好き嫌いなどで決めてるだろうけど
0156デフォルトの名無しさん
2013/06/20(木) 23:13:49.45> 利用ユーザ数や機能の豊富さで Redmine は劣っているだろうね
Redmineより優れてると>>147自身が認めてる
tracはPython製ですよね?
0157デフォルトの名無しさん
2013/06/20(木) 23:14:41.96お前の理論が正しいとしても、不人気なものがプロ用という訳じゃないけどな。
0158デフォルトの名無しさん
2013/06/20(木) 23:16:55.59誰もそんなことは一言も言っていない。
論理学ぐらい勉強しろ
0159デフォルトの名無しさん
2013/06/20(木) 23:20:00.77クックパッドに影響されたのかは知らないけど、確実にRailsは産業界での導入が広がっている
Googleで「ruby on rails 導入事例」を検索すれば、いくらでも事例は見つかる
ちなみにGoogleさんへ「ruby on rails 導入事例」を尋ねると....
0160デフォルトの名無しさん
2013/06/20(木) 23:21:02.98脆弱性放置のRuby on Railsが標的に、Webサーバを狙うボット攻撃が横行
http://www.itmedia.co.jp/enterprise/articles/1305/30/news029.html
0161デフォルトの名無しさん
2013/06/20(木) 23:25:25.21X: ちなみにGoogleさんへ「ruby on rails 導入事例」を尋ねると....
O: ちなみにGoogleさんへ「django 導入事例」を尋ねると....
0162デフォルトの名無しさん
2013/06/20(木) 23:50:02.01無理だから放置って結論になる
0163デフォルトの名無しさん
2013/06/21(金) 07:03:25.36で、何が言いたかったんだ?
0164デフォルトの名無しさん
2013/06/21(金) 07:25:32.17RailsがRuby1.8を切ったのは(まだリリースされていない)4.0からだよ
0165デフォルトの名無しさん
2013/06/21(金) 09:39:27.550166デフォルトの名無しさん
2013/06/21(金) 11:29:50.64実際のユーザ数はわからないけど、検索ボリュームでは既にredmine > bugzillaになってるよ。
http://www.google.co.jp/trends/explore#q=bugzilla%2C%20%20trac%2C%20%20redmine&cmpt=q
0167デフォルトの名無しさん
2013/06/21(金) 11:31:38.742010年あたりにredmineがtracを追い越してる。
http://www.google.co.jp/trends/explore#q=bugzilla%2C%20trac%2C%20redmine&geo=JP&cmpt=q
0168デフォルトの名無しさん
2013/06/21(金) 11:58:17.74使いにくいか馬鹿が多いからだってこの前教えてやったのにまた自爆してるよ
0169デフォルトの名無しさん
2013/06/21(金) 12:51:59.79Pythonお勉強スレがPart48まで続いてるのは、
Pythonが使いにくいかPython厨には馬鹿が多いからだ
こうですか?よく分かりません....
0170デフォルトの名無しさん
2013/06/21(金) 12:55:01.27新規が常にいるから質問も増える。それだけ
0171デフォルトの名無しさん
2013/06/21(金) 13:01:16.68新規が常にいるから質問も増える。
逆に新規がいないPython系Webフレームワークスレだと
・Zopeはdat落ちして久しく
・Djangoは閑散とし
・Pyramidに至っては単独スレすら存在しない。それだけ
こうですか?よく分かりません....
0172デフォルトの名無しさん
2013/06/21(金) 13:03:18.040173デフォルトの名無しさん
2013/06/21(金) 13:16:20.90学問・理系板がふさわしいから板違いかw
こうですか?よくわかりません
0174デフォルトの名無しさん
2013/06/21(金) 13:19:21.810175デフォルトの名無しさん
2013/06/21(金) 13:20:42.67初心者スレで誰が科学技術の話してんだ?
バカのふりすればどんな無理も通ると思うなよクズ
0176デフォルトの名無しさん
2013/06/21(金) 13:36:02.320177デフォルトの名無しさん
2013/06/21(金) 13:37:21.31バカのふりって>>172のことですか?
0178デフォルトの名無しさん
2013/06/21(金) 13:39:56.73RubyとかいうWeb土方専用糞言語を盲信するとそうなっちゃうの?
0179デフォルトの名無しさん
2013/06/21(金) 13:44:13.700180デフォルトの名無しさん
2013/06/21(金) 13:56:28.25このスレを検索しただけでpypyが7件、numpyが9件ある
0181デフォルトの名無しさん
2013/06/21(金) 14:17:58.68ジェネリクス使えるとか
あれならサーバーサイドもTypeScriptでいい気がする
0182デフォルトの名無しさん
2013/06/21(金) 15:00:13.83asm.jsはJavaScriptのサブセットで、限られた型しか使えないが高速に動作する言語との事。
実際に書いてみると厳格な型チェックの世界である事がわかった。
コンパイル言語を書いている時の頭に切り換えないと、コンパイルエラーと延々格闘する事になる。
http://hagino3000.blogspot.jp/2013/04/asmjs.html
asm.js:コンパイラのための低レベルかつ高度に最適化可能なJavaScriptのサブセット
型アノテーションは面白い記法で、TypeScriptなどの試みと比べると、通常のJavaScriptとの後方互換性がある点でまったく異なるものだ。
asm.jsは既存のJavaScriptの演算記号(operator)を型のヒントとして用いる。
与えられたコードがasm.js対応のものだとJavaScriptエンジンが判断すると、事前コンパイルが有効となり、あとになって実行時型チェック、ガベージコレクション、脱最適化へと脱出するような心配はなくなる。
このとき、ガベージコレクタは不要となる。メモリは大きな型つき配列ヒープの中で、mallocとfreeのような機能によってマニュアルで管理されるようになるからだ。
これらすべては事前に行われ、実行時のJavaScriptエンジンの仕事を減らし、プログラムの実行速度の向上に明確に貢献することだろう。
そしてブラウザ内で実行されるJavaScriptプログラムの実行速度をよりネイティブコードへと近づけてくれる。プラットフォームとしてこれは重要なことだ。
http://www.publickey1.jp/blog/13/asmjsjavascript.html
JavaScriptは動的型付け言語であり、変数の型が事前に決まっていないために、演算や代入など、何をするにも型チェックや型変換が発生します。
これがJavaScriptの実行速度の遅さの要因の1つになっていました。また、インタプリタ型の実行形式をとることも遅さの要因です。
asm.jsと、それに最適化したJavaScriptエンジンであるOdionMonkeyは、こうした遅さの要因をJavaScriptのままで解決する技術の組み合わせといえます。
http://www.publickey1.jp/blog/13/javascriptasmjsccjavascriptjavascript.html
Google、asm.jsの最適化はChromeでも進めていることを表明
http://www.publickey1.jp/blog/13/googleasmjschrome.html
0183デフォルトの名無しさん
2013/06/21(金) 15:07:34.74相変らず数値計算しか使ってないみたいだし
口汚さも一向に治らない
0184デフォルトの名無しさん
2013/06/21(金) 15:09:17.110185デフォルトの名無しさん
2013/06/21(金) 16:43:51.33Ruby 初心者スレッド Part 52
http://toro.2ch.net/test/read.cgi/tech/1370530209/
Rubyについて Part48
http://toro.2ch.net/test/read.cgi/tech/1348095879/
0186デフォルトの名無しさん
2013/06/21(金) 16:45:45.32一体どこで誰が使ってるのさ
0187デフォルトの名無しさん
2013/06/21(金) 16:50:27.890188デフォルトの名無しさん
2013/06/21(金) 17:02:29.630189デフォルトの名無しさん
2013/06/21(金) 17:15:41.90hgってなに?
0190デフォルトの名無しさん
2013/06/21(金) 17:17:32.120191デフォルトの名無しさん
2013/06/21(金) 17:22:34.02そもそも話が狭いんだよ。それで揶揄される。
0192デフォルトの名無しさん
2013/06/21(金) 17:58:18.160193デフォルトの名無しさん
2013/06/21(金) 18:16:43.670194デフォルトの名無しさん
2013/06/21(金) 18:37:42.34論理学で推論するに、一般に普及している
・Railsは、世界で必要とされている
けれど、Web界のプロであるGoogleにしか採用されていない
・Djangoは、世界で必要とされていない
と、>>154は言いたかったのではないかと....
0195デフォルトの名無しさん
2013/06/21(金) 21:20:29.09同じ奴なのかな
0196デフォルトの名無しさん
2013/06/21(金) 21:47:30.98Java、Ruby、PHP、JS、Haskellとか関数言語、満遍なく大嫌いなようで糞を撒き散らす
土方って言葉も大好きだな
0197デフォルトの名無しさん
2013/06/22(土) 00:01:39.56だからこそPHPは使ってないんだし
0198デフォルトの名無しさん
2013/06/22(土) 00:06:40.36言語とフレームワークの違いもわからんの?
Ruby・・・言語
Rails・・・フレームワーク
PHP・・・言語
CakePHP、CodeIgniter、Symfony、Zend Framework・・・フレームワーク
0199デフォルトの名無しさん
2013/06/22(土) 00:20:04.30いや分かるよ?で、PHPはそのフレームワーク除いたときにWeb以外の何が残るの?
0200デフォルトの名無しさん
2013/06/22(土) 00:31:27.14コマンド・ライン PHP? もちろん可能です
http://www.ibm.com/developerworks/jp/opensource/library/os-php-command/
[PHPウォッチ]第12回 PHPでWindowsのGUIアプリを作る「WinBinder」
http://itpro.nikkeibp.co.jp/members/ITPro/oss/20041110/152408/
0201デフォルトの名無しさん
2013/06/22(土) 00:33:28.22http://www.atmarkit.co.jp/fcoding/articles/macxphp/03/macxphp03a.html
0202デフォルトの名無しさん
2013/06/22(土) 00:38:00.79PHP-GTK is a set of language bindings for PHP which allow
GTK+ GUI applications to be written in PHP. PHP-GTK
provides an object-oriented interface to GTK+ classes and functions.
0203デフォルトの名無しさん
2013/06/22(土) 00:39:35.91http://diary.awm.jp/~yoya/data/2010/09/25/phpopengl.pdf
0204デフォルトの名無しさん
2013/06/22(土) 00:41:24.11俺はRubyもPerlもPythonもコマンドラインアプリに実際使ったが
0205デフォルトの名無しさん
2013/06/22(土) 00:45:46.77Rubyは使っていない。
使っていないから何?
0206デフォルトの名無しさん
2013/06/22(土) 00:46:17.18PHPでユニットテストを書くときは
普通にコマンドライン実行ですが?
0207デフォルトの名無しさん
2013/06/22(土) 00:48:50.90コマンドラインアプリだな。
0208デフォルトの名無しさん
2013/06/22(土) 00:52:45.670209デフォルトの名無しさん
2013/06/22(土) 01:48:57.95ならその辺りで語ればいいと思うの
何故このスレはしょっちゅう板違いの話にズレるの?
WebProgじゃないのよ?正直Railsの話も要らんし
0210デフォルトの名無しさん
2013/06/22(土) 01:55:34.85お前が嫌でも、他人に指図する権利はない。
0211デフォルトの名無しさん
2013/06/22(土) 04:26:41.19しかも公式配布じゃなくてサードパーティだし、64bit対応してない?
Pythonはバージョン2と3、32bit64bitの違いがあるだけで非常にシンプルで一見さんにも優しい
親切なことにMacOSX用インストーラまで完備
0212デフォルトの名無しさん
2013/06/22(土) 04:45:30.68Ruby gemは?
0213デフォルトの名無しさん
2013/06/22(土) 08:28:35.820214デフォルトの名無しさん
2013/06/22(土) 08:29:11.88文法覚えてHello world程度じゃダメだぞ
ちゃんと実用になるものを作れるようになるまでやる 各言語のライブラリもちゃんと調べる
もうひとつ強力なのはWindowsのOLE (COM)インターフェース これでOfficeをモジュールとして呼び出す
こうなると何をするにも最小の労力で実装できるようになる
言語同士の争いなんてヘッと鼻で笑い飛ばせる
0215デフォルトの名無しさん
2013/06/22(土) 08:34:30.75Haskellの時代に入っても、簡単に学習できそうですね。
0216デフォルトの名無しさん
2013/06/22(土) 09:48:58.550217デフォルトの名無しさん
2013/06/22(土) 10:57:50.810218デフォルトの名無しさん
2013/06/22(土) 11:02:49.600219デフォルトの名無しさん
2013/06/22(土) 12:40:36.600220デフォルトの名無しさん
2013/06/22(土) 12:43:53.570221デフォルトの名無しさん
2013/06/22(土) 12:44:56.73標準出力を低レベルというのはすごい馬鹿なんだがw
0222デフォルトの名無しさん
2013/06/22(土) 12:48:52.17故に、高レベルなウェブフロントエンドは
PHPで開発できる。
これが普通の推論ってやつだと思うんだが?
0223デフォルトの名無しさん
2013/06/22(土) 13:39:59.15PHPはいいと思うぞ。
Perl、Python、Rubyより文法が標準的とおもう。
JavaやC#やPHPやJavascriptは、C/C++と系統として同じと思う。
0224デフォルトの名無しさん
2013/06/22(土) 13:44:20.220225デフォルトの名無しさん
2013/06/22(土) 14:25:32.750226デフォルトの名無しさん
2013/06/22(土) 14:30:04.15PHPの糞仕様を知らずにCに似てるから良いとか言っちゃう素人は黙ってろと言ってるだけ
なぜならCに似ても似つかないから
0227デフォルトの名無しさん
2013/06/22(土) 14:35:45.40PHPの関数の多くは、GNU Cに存在する。
GNU C + ライブラリを素直にスクリプト化したのがPHP。
0228デフォルトの名無しさん
2013/06/22(土) 14:37:09.960229デフォルトの名無しさん
2013/06/22(土) 14:41:40.10<?php
$foo = "test";
if ($foo == 0) {
print "true";
} else {
print "false";
}
?>
true
0230デフォルトの名無しさん
2013/06/22(土) 14:47:08.86C言語やJava言語に似た、平易な文法。
多くの構文をC言語、Java、Perlなどのプログラミング言語から借用している。
文法についてはC言語およびC言語から派生した言語の文法によく似ていて、
C、C++、Javaなどのメジャーなプログラミング言語を習得したプログラマーが違和感なく利用できるような文法を採用している。
http://dic.nicovideo.jp/a/php
文法は80年代生まれのC++やら、C++から文法を大分かっさらったJavaにやたらと似ている。
これも「C++/Javaならみんな知っているし、文法を似せれば使ってもらえそうだ」みたいな大衆主義の表れじゃないかと思っている。
同時期に出たRubyや数年年上のPythonの方が、はるかに先鋭的な文法を有している。
http://j.ktamura.com/archives/1390
0231デフォルトの名無しさん
2013/06/22(土) 14:48:19.54マジで何も知らないなら黙っててくれ、お願いだから
0232デフォルトの名無しさん
2013/06/22(土) 14:55:06.30変数名に$を付けるか付けないか、変数型を明示するかしないかだけで
PHPとC++のコードの多くは相互変換できるほど似ている。
0233デフォルトの名無しさん
2013/06/22(土) 14:57:15.04一見するとC++に似てるから良い!とか馬鹿以外なら何なの?
0234デフォルトの名無しさん
2013/06/22(土) 15:16:12.02http://sanjyu.jp/blog/php-class-howto-8/
一例
class MyClass
{
//プロパティ
public $var1; //クラス外部からアクセス可能
private $var2; //クラス内部からのみアクセス可能
protected $var3; //クラス内部、継承したクラス内部からアクセス可能
public static $var4; //インスタンス化せずに使用可能
//メソッド
public function getVar(){
return $var1;
}
public static function getVar2(){
return $var2;
}
}
//クラスの継承の書き方
class SubClass extends MyClass
{
//親クラスのprivate以外のプロパティ、メソッドにアクセス可能
//オーバーライド
public function method($var1){ //引数は合わせる
//親クラスのメソッドを書き換え可能
}
}
0235デフォルトの名無しさん
2013/06/22(土) 15:17:14.74namespace Pc\Mac;
class Macbook{}
//アクセス方法
require_once 'Macbook.php';
$mypc=new Pc\Mac\Macbook();
//同じ名前空間で使用する場合は省略できる
namespace Pc\Mac;
$mypc=new Macbook();
0236デフォルトの名無しさん
2013/06/22(土) 15:19:43.92トレイト
PHP 5.4.0 以降では、コードを再利用するための「トレイト」という仕組みが導入されました。
トレイトは、PHP のような単一継承言語でコードを再利用するための仕組みのひとつです。
トレイトは、単一継承の制約を減らすために作られたもので、 いくつかのメソッド群を異なる
ラス階層にある独立したクラスで再利用できるようにします。 トレイトとクラスを組み合わせた構文は複雑さを軽減させてくれ、 多重継承や Mixin に関連するありがちな問題を回避することもできます。
トレイトはクラスと似ていますが、トレイトは単にいくつかの機能をまとめるためだけのものです。
トレイト自身のインスタンスを作成することはできません。 昔ながらの継承に機能を加えて
、振る舞いを水平方向で構成できるようになります。 つまり、継承しなくてもクラスのメンバーに追加できるようになります。
例1 トレイトの例
<?php
trait ezcReflectionReturnInfo {
function getReturnType() { /*1*/ }
function getReturnDescription() { /*2*/ }
}
class ezcReflectionMethod extends ReflectionMethod {
use ezcReflectionReturnInfo;
/* ... */
}
class ezcReflectionFunction extends ReflectionFunction {
use ezcReflectionReturnInfo;
/* ... */
}
?>
0237デフォルトの名無しさん
2013/06/22(土) 15:21:21.63オブジェクト インターフェイス
オブジェクトインターフェイスにより、あるクラスが実装する必要があるメソッドの 種類を、
これらのメソッドの実体を定義することなく、指定するコードを作成できる ようになります。
// インターフェイス 'iTemplate' を宣言する
interface iTemplate
{
public function setVariable($name, $var);
public function getHtml($template);
}
// インターフェイスを実装する。
class Template implements iTemplate
{
private $vars = array();
public function setVariable($name, $var) {
$this->vars[$name] = $var;
}
public function getHtml($template) {
foreach($this->vars as $name => $value) {
$template = str_replace('{' . $name . '}', $value, $template);
}
return $template;
}
}
0238デフォルトの名無しさん
2013/06/22(土) 15:22:50.31センスのなさはキチガイのキチガイたる所以だよなあ
0239デフォルトの名無しさん
2013/06/22(土) 15:25:20.03ジェネレータを使えば、シンプルな イテレータを簡単に実装できます。
Iterator インターフェイスを実装したクラスを用意する オーバーヘッドや複雑さを心配する必要はありません。
ジェネレータを使うと、foreach でデータ群を順に処理するコードを書くときに メモリ内で配列を組み立てなくても済むようになります。
メモリ内で配列を組み立てると memory_limit を越えてしまうかもしれないし、 無視できないほどの時間がかかってしまうかもしれません。
配列を作る代わりに、ジェネレータ関数を書くことになります。これは通常の 関数と同じものですが、 ジェネレータ関数は一度だけ return するのではなく、
必要に応じて何度でも yield することができます。 つまり、値を繰り返し返せるということです。
function xrange($start, $limit, $step = 1) {
if ($start < $limit) {
if ($step <= 0) {
throw new LogicException('Step must be +ve');
}
for ($i = $start; $i <= $limit; $i += $step) {
yield $i;
}
} else {
if ($step >= 0) {
throw new LogicException('Step must be -ve');
}
for ($i = $start; $i >= $limit; $i += $step) {
yield $i;
}
}
}
foreach (xrange(1, 9, 2) as $number) {
echo "$number ";
}
0240デフォルトの名無しさん
2013/06/22(土) 15:25:28.80<?php
class CC
{
function test( $a, $b, $c, $d )
{
print("CC_test\n");
print("a:$a,b:$b,c:$c,d:$d\n");
}
}
class CC1 extends CC
{
function test( $a )
{
print("CC1_test\n");
print("a:$a\n");
}
}
$hoge = new CC1();
$hoge->test( 1, 2, 3, 4 );
?>
実行結果
CC1_test
a:1
0241デフォルトの名無しさん
2013/06/22(土) 15:26:17.63普通にC++の方が合理的な設計だし百倍楽なレベル
0242デフォルトの名無しさん
2013/06/22(土) 15:27:39.26コールバック
コールバックは、PHP 5.4 以降では callable タイプヒントで表されます。
このページでは、callback 型情報を同じ目的で使っています。
例2 クロージャを使ったコールバックの例
<?php
// クロージャ
$double = function($a) {
return $a * 2;
};
// 数値の範囲
$numbers = range(1, 5);
// ここでクロージャをコールバックとして使用し、
// 指定した範囲の各要素の二倍の値を計算します
$new_numbers = array_map($double, $numbers);
print implode(' ', $new_numbers);
?>
0243デフォルトの名無しさん
2013/06/22(土) 15:28:31.81糞さがJSと似てるな。とりあえず動けばいいという設計だからそんな馬鹿な挙動になるんだろうな
0244デフォルトの名無しさん
2013/06/22(土) 15:30:01.91糞さがJSと似てるな
その理由が聞きたい?
あえて答えないよ。
言わなくてもわかるからね。
言えないんじゃないぞ。言わないんだ。
わかったか、ボケどもが。
0245デフォルトの名無しさん
2013/06/22(土) 15:33:56.22分かるよ。JSもPHPも関数の使い方を間違えて引数の数が間違ってても実行される
つまりユーザーが絶対にミスしないという前提の設計
小規模でもめまいがする糞仕様だが大規模になれば間違いなく泥沼化する
0246デフォルトの名無しさん
2013/06/22(土) 15:35:08.47○分かるよ。JSもPHPもPythonもRubyもPerlも関数の使い方を間違えて引数の数が間違ってても実行される
0247デフォルトの名無しさん
2013/06/22(土) 15:36:03.24>>> def f(): return 0
...
>>> f(1)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: f() takes no arguments (1 given)
これが普通。C++も同じ。
0248デフォルトの名無しさん
2013/06/22(土) 15:41:59.47% cat test.php
<?php
function f($a) { return 0; }
f();
% php test.php
PHP Warning: Missing argument 1 for f(), called in /tmp/test.php on line 5 and defined in /tmp/test.php on line 2
0249デフォルトの名無しさん
2013/06/22(土) 15:44:14.69それ以前に>>240は実行時エラーすら吐かないってどういうこと?頭おかしい
こうするメリットって何?PHP信者はもちろん説明できるんだよね
0250デフォルトの名無しさん
2013/06/22(土) 15:48:01.080251デフォルトの名無しさん
2013/06/22(土) 15:48:02.00他の言語の仕様をあげつらっても意味がない
問題はその言語でどれだけ役に立つコードが存在するかだ
例えばCERN Libraryが存在する限りFORTRANが不滅なように
0252デフォルトの名無しさん
2013/06/22(土) 15:50:19.76$double = function($a) {
return $a * 2;
};
これって、クロージャなの?
0253デフォルトの名無しさん
2013/06/22(土) 15:52:04.49そうとう滅茶苦茶に書いてもエラー出さずに実行される
エラーレベル設定を厳密にすればましになるんだけど、PHP界では動けばいいって空気が徹底してるからエラーレベルいじると周りが面倒な事すんなよみたいな微妙な感じになる
0254デフォルトの名無しさん
2013/06/22(土) 15:52:16.74馬鹿だなあそれはFORTRANの仕様故の結果論だろ
一方PHPはただの超絶糞仕様
0255デフォルトの名無しさん
2013/06/22(土) 15:52:28.24お前がヘボなだけ。
そういう場合に抽象クラスを使うのが常識
http://php.net/manual/ja/language.oop5.abstract.php
PHP 5 では、抽象クラスとメソッドが導入されました。 abstractとして定義された
クラスのインスタンスを生成することはできません。 1つ以上の抽象メソッドを
含む全てのクラスもまた抽象クラスとなります。 abstractとして定義されたメソッドは、
そのメソッドの外観を宣言するのみで、 実装を定義することはできません。
抽象クラスから継承する際、親クラスの宣言で abstract としてマークされた
全てのメソッドは、子クラスで定義されなければなりません。加えて、
これらのメソッドは同等 (あるいはより緩い制約) の 可視性 で定義される必要があります。
例えば、抽象メソッドが protected として定義された場合、その関数の実装は protected
または public のどちらかとして定義する必要があります。private にすることはできません。
さらに、メソッドのシグネチャも必ず一致していなくてはなりません。
すなわち、型ヒントや必須引数の数についても同じでなければならないということです。
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
0256デフォルトの名無しさん
2013/06/22(土) 15:53:32.82お前とお前の周りの経験でモノを言うなよ。
お前とお前の周りがそういうやつらってだけだろw
0257デフォルトの名無しさん
2013/06/22(土) 15:54:38.83PHPプログラマの土壌、姿勢も全ての言語で最低クラスだろうな
「とりあえずテキトーに書いても動けばいい」という人は使えばいい
保守管理というマインドがない人間は他の言語を使わないでほしい、迷惑なだけだから
0258デフォルトの名無しさん
2013/06/22(土) 15:56:58.74いや糞仕様のツケをユーザーが払うっておかしくね?w
そんな心配しなくてよい言語を使うわ
0259デフォルトの名無しさん
2013/06/22(土) 15:58:30.59いや、PEARのライブラリーでもそんなのばっかじゃん
外部ライブラリーがWarning出しまくるからPHPのエラーレベルを上げるわけにはいかない
CPANとかGemsとかと比べて、明らかにレベル低いように見えるよ
0260デフォルトの名無しさん
2013/06/22(土) 15:59:51.59言語仕様の付けというのなら、
型が違ってもコンパイルエラーが
起きない言語は使うべきではない。
なぜ一つの言語しか知らないのか?
世の中に最強の言語は存在しない。
0261デフォルトの名無しさん
2013/06/22(土) 16:02:05.61俺も変だと思うんだけど、PHPでは無名関数の事をクロージャーって呼ぶんだよ
それとか、オーバーロードって機能があるんだけど、演算子オーバーロードともメソッドオーバーロードとも関係ない機能なんだ
俺には違和感感じるけど、そういうものなのかもしれない
0262デフォルトの名無しさん
2013/06/22(土) 16:04:42.17これがエラー出ずに動くっていうことがPHP界では尊重されるんだよ
価値観の違いだ
0263デフォルトの名無しさん
2013/06/22(土) 16:05:53.91他の言語のプログラマを混乱させるためだろ
そのために全力を尽くしてる言語だからな
そもそも他のまともな言語と比較できる言語じゃないんだよ。終わってる
0264デフォルトの名無しさん
2013/06/22(土) 16:07:19.16ほうほう。どんなメリットがあるのか説明してくれw
明らかに間違ったコードが動くことのメリットをw
0265デフォルトの名無しさん
2013/06/22(土) 16:13:16.88無名関数
無名関数は実際どういうものかといいますと
(略)
クロージャ
それからクロージャっていうものが存在しますがマニュアルにはなぜか同じように書かれていますよね。
無名関数(クロージャ)というように。
実際、ちょっと違います。
クロージャって関数の中に関数を作ることができて、元関数の変数が中関数でも使えるといっても伝わりにくいので
実際例を見てみます。
<?php
function triangle_doble($a, $b) {
$area = $a * $b / 2;
return function ($times = 2) use ($area) {
return $area * $times;
};
};
$f = triangle_doble(5, 6);
echo $f();
0266デフォルトの名無しさん
2013/06/22(土) 16:14:52.15継承後に引数を追加できる。
0267デフォルトの名無しさん
2013/06/22(土) 16:17:43.77> return function ($times = 2) use ($area) {
これはいい。クロージャーから参照している
外の変数を明示できるってわけか。
クロージャーの欠点の一つ。
クロージャーの中から参照している変数が
わかりにくいって問題を解決してるな。
スコープを狭くするいいやり方だ。
0268デフォルトの名無しさん
2013/06/22(土) 16:18:56.29いや、これはClassは関係なくて、PHPでは関数呼び出し時に引数をうっかり仮引数よりたくさん書いてしまっても特に問題なく関数が実行されるというPHPの懐の深さによるものなんだ
0269デフォルトの名無しさん
2013/06/22(土) 16:20:04.30可変引数に対応するためかな?
0270デフォルトの名無しさん
2013/06/22(土) 16:21:11.13他の言語使ったことないでしょ?
そんなのPHPみたいな百害あって一利なしの仕様にせずとも実現できて当然なのだがw
0271デフォルトの名無しさん
2013/06/22(土) 16:23:07.54引数を配列として取得できる言語だな。
だから特別なことをしなくても引数を
前から一つづつ取得できる。
そういやbashなんかのシェルスクリプトも同じか。
shiftで前から一個ずつ取っていく言語。
0272デフォルトの名無しさん
2013/06/22(土) 16:24:06.24他の言語を使ったことがないのはお前じゃね?
このような形で、可変引数を実装している言語なんて
いくらでもあるんだが。Perlとか。
なんで自分の使ってる言語のやり方が
唯一の正解だって思ってしまうんだろうねw
0273デフォルトの名無しさん
2013/06/22(土) 16:24:26.43可変長引数なら明示すれば済む話だろ。Cでも出来ること
デフォで引数の数をチェックしないことのメリットは一切ない
>>271
三馬鹿言語だな
0274デフォルトの名無しさん
2013/06/22(土) 16:24:52.40型が違ってもコンパイルエラーにならない点について
どう思うんだろうねw
0275デフォルトの名無しさん
2013/06/22(土) 16:26:21.64いや、わざわざ可変長引数なんて仕様を作らないても
できるのに、なんで言語を複雑にするんだよ?
言語仕様はシンプルな方がいい。
0276デフォルトの名無しさん
2013/06/22(土) 16:26:47.51確かに、型が違ってもコンパイルエラーにならず、
実行時にNullPointerExceptionが起こる点は大問題だな
0277デフォルトの名無しさん
2013/06/22(土) 16:28:21.45NULL限定ならまだいいよ。
まったく型チェックがない言語もあるんだぜ。
何百倍も馬鹿な言語だよ。
0278デフォルトの名無しさん
2013/06/22(土) 16:28:23.95PHPの場合は普通は仮引数を明示するんだから、仮引数を越えて実引数を書いて警告出ないのは混乱を招くと思う
0279デフォルトの名無しさん
2013/06/22(土) 16:28:25.28>言語仕様はシンプルな方がいい。
つまりLISP最強でFA?
0280デフォルトの名無しさん
2013/06/22(土) 16:28:38.44お前がそのメリットを説明できないからだろw
明らかな間違いを検出できてないよね?
その馬鹿すぎる仕様のメリットは何よ?
>>275
あのね、可変長引数は普通避けるものなので
使うときは明示した方が意識的にも良いはずだけど
基本が可変長というのが馬鹿すぎて、もうね
0281デフォルトの名無しさん
2013/06/22(土) 16:30:07.520282デフォルトの名無しさん
2013/06/22(土) 16:30:24.72http://www.geocities.jp/ky_webid/perl5/024.html
プロトタイプは、関数名の直後に ($$) のような形の指定を追加して記述します。
実際に関数を 呼び出している部分よりも手前に、この指定が見えないと正しく動作しません。
上の例の場合は、 関数の定義とは別に、先頭近くに宣言を置いてあります。
($$) という指定を追加したことによって、この関数の引数は「スカラー値が2つ必要である」
のような指示を与えます。しかし、正確にはこの考え方は正しくありません。それは後に置いて おいて、上の例を実行してみると、
0283デフォルトの名無しさん
2013/06/22(土) 16:31:29.66あのね、(俺の常識では)可変長引数は普通避けるものなので
使うときは明示した方が(俺の常識では)意識的にも良いはずだけど
(俺の常識では)基本が可変長というのが馬鹿すぎて、もうね
俺の常識ではw
0284デフォルトの名無しさん
2013/06/22(土) 16:31:43.12泥沼の深さはC++を凌駕するんじゃね
しかも高速でもなければライブラリが豊富なわけでもない。ただのゴミ言語
0286デフォルトの名無しさん
2013/06/22(土) 16:32:29.72些細な問題にケチをつける。
人種差別と一緒さ。
他人を知らないから差別する。
違いがあるってだけなのに。
0287デフォルトの名無しさん
2013/06/22(土) 16:33:50.47可変長引数を避けるのは常識的なフールプルーフだろ
可変長引数最高!というのこそお前の中で成立する異常な常識だろ
0288デフォルトの名無しさん
2013/06/22(土) 16:34:45.860289デフォルトの名無しさん
2013/06/22(土) 16:35:07.57言い争ってるのと同じだな。
言語的にはどう見ても静的型付け言語の方が優れているのに、
それを否定する人もいるんだ。よくわからんよね。
動的型付け言語が明らかに間違えやすくて
静的解析ツールの対応度も弱いのに。
0290デフォルトの名無しさん
2013/06/22(土) 16:36:24.08知ってるかも知れないけど、Perl5ではプロトタイプ宣言は基本的に使われてない
実際のコードで見ることはほとんどない
0291デフォルトの名無しさん
2013/06/22(土) 16:36:26.13> 可変長引数最高!というのこそお前の中で
誰もそんなこと一言も言ってないんだがね?
ほーら妄想が見えるw妄想が見えるw
違いがあるって話をしたのに、
なぜか優れてるかどうかの話をする
妄想w妄想w
0292デフォルトの名無しさん
2013/06/22(土) 16:38:14.81そうだね。やっとPHPが明らかに劣ってるって分かったようだな
>>291
だから、可変長引数をデフォにすることはデメリットしかないんだよ
これが理解できないのなら何を言っても無駄
0293デフォルトの名無しさん
2013/06/22(土) 16:38:43.37テストがあれば、大丈夫だろ?
テスト書かないのか?
0294デフォルトの名無しさん
2013/06/22(土) 16:39:18.33別にNULL限定じゃないよ
例えばC言語には集合を外延的に定義する列挙型(enum構文)があるけど、
多分岐のswitch文で条件(case節)に漏れ/抜け/忘れがあっても、
コンパイル時にエラーにならず実行してみなければバグを検出できない
言い換えると、コンパイラの型に関する網羅性に欠陥があると言わざるをえない
この問題はCに限らず、Java/C++/C#といった
いわゆる「レガシーな静的型付け言語」に共通な欠陥
わざわざ手間をかけて型宣言をコーディングさせておきながら、
データ型に関するコンパイル時エラーを検出できないなんて、
大馬鹿言語もいいところだ
0295デフォルトの名無しさん
2013/06/22(土) 16:40:04.13どんなテストを書くんだ?仕様で受け入れてるのに
まさか引数の数が間違ってたらエラーを吐くように実装するのか?
0296デフォルトの名無しさん
2013/06/22(土) 16:40:10.99新しい静的型付け言語ができつつある。
0297デフォルトの名無しさん
2013/06/22(土) 16:41:27.37エラーレベルを上げるとうざがられる空気があって、そういう意識高い人は別の言語に移っちゃうんだよね
0298デフォルトの名無しさん
2013/06/22(土) 16:41:41.10> まさか引数の数が間違ってたらエラーを吐くように実装するのか?
型が違っていたらエラー吐くようにするのか?
動的型付け言語は面倒な言語だなw
0299デフォルトの名無しさん
2013/06/22(土) 16:42:39.09それは普通のテストでチェックできるだろ
0300デフォルトの名無しさん
2013/06/22(土) 16:43:25.24でもwikipediaやfacebookやwordpressはPHPで作られてるんです。
0301デフォルトの名無しさん
2013/06/22(土) 16:43:44.600302デフォルトの名無しさん
2013/06/22(土) 16:44:27.52作る人が問題。
0303デフォルトの名無しさん
2013/06/22(土) 16:45:44.11「でも」としか言えないところが虚しいな
「だからこそ」と言えるとこらが一つもない
全てにおいて劣ってる糞言語だから一方的に叩かれる
何も知らない信者が擁護しようとしてもwikipedia云々と改行しまくって連投して荒らすくらいしかできないだろ
0304デフォルトの名無しさん
2013/06/22(土) 16:46:00.890305デフォルトの名無しさん
2013/06/22(土) 16:46:33.51>>300みたいな信者(=お前)は?w
0306デフォルトの名無しさん
2013/06/22(土) 16:46:48.74★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
だからこそwikipediaやfacebookやwordpressはPHPで作られてるんです。
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
0307デフォルトの名無しさん
2013/06/22(土) 16:50:45.61何度敗走すれば気が済むんだ
0308デフォルトの名無しさん
2013/06/22(土) 16:54:14.27関数名やクラス名はしないじゃん?これって何のメリットがあるの?
ていうか、いまどき大文字小文字を区別しないとかアホなの?
0309デフォルトの名無しさん
2013/06/22(土) 16:56:29.11区別しないのはアホすぎるし、なにより
「○○では〜〜なのに、△△では□□になる」という一貫性のなさが設計として論外
0310デフォルトの名無しさん
2013/06/22(土) 17:01:42.18詳しくなれ、どんどん詳しくなれ、
脳の記憶容量をPHPに使うんだw
0311デフォルトの名無しさん
2013/06/22(土) 17:03:02.040312デフォルトの名無しさん
2013/06/22(土) 17:03:25.790313デフォルトの名無しさん
2013/06/22(土) 17:04:55.96そんなの常識だし
ネット中で見られるPHPディスを再現しただけで
何の知識も更新されなかったな
0314デフォルトの名無しさん
2013/06/22(土) 17:07:20.860315デフォルトの名無しさん
2013/06/22(土) 17:09:31.07たとえばwikipediaで使われてるってスゲー神言語とか言ってる奴
0316デフォルトの名無しさん
2013/06/22(土) 17:10:41.69facebookで使われてるけど、すごくない言語です!
wordpressで使われてるけど、すごくない言語です!
すごくない言語なんです!
信じてください!
0317デフォルトの名無しさん
2013/06/22(土) 17:16:29.95googleでしか使われていないけど、すごい言語なんです!
すごい言語なんです!
信じてください!
こうですか?よくわかりません....
0318デフォルトの名無しさん
2013/06/22(土) 17:16:47.100319デフォルトの名無しさん
2013/06/22(土) 17:17:32.22トリッキーな文法が無く、単純で誰でも読み書きできる
大規模にも使える速度もある
0320デフォルトの名無しさん
2013/06/22(土) 18:05:50.58ゴミみたいなプログラマを量産する
このスレでも分かるように、どういうコードが良いのか、悪いのかという判断ができない
なぜなら言語自体が何の哲学や思想もなく作られてるから
何のメリットもないことを「PHPはこうなのだから、これはある意味(どういう意味か知らないが)正しい」とか言っちゃう
だからPHPを盲信してる奴には馬鹿しかいない
PHPが流行ったこと自体は問題じゃない
PHPがなぜ糞なのか理解できないことはかなりの問題
トリッキーな文法はないと馬鹿は言うが
実際にはまともなセンスからしたら「異常」なコードしかない
PHPを褒め称える初心者を見たら微笑ましいと同時に
糞プログラマ一丁上がりと思って悲しくなる
0321デフォルトの名無しさん
2013/06/22(土) 18:08:21.01他人のコードが糞なのは、お前が糞だから。
世界が糞なのは、お前が糞だから。
0322デフォルトの名無しさん
2013/06/22(土) 18:25:30.99その主張は、PHPに限らずあらゆるプログラミング言語に当てはまるな
スレタイにはPHP/Python/Perl/Rubyとあるが、
お馬鹿さんはその言語の哲学や思想を理解せず「XXXだからすべて正しい」と言ってしまう
たとえばしばらく前に暴れていたPython厨は、
Pythonを妄信しているゆえに自身の妄想と現実が区別できずに発狂した
0323デフォルトの名無しさん
2013/06/22(土) 18:39:53.90PHPの場合はそもそもその理由が存在しないという意味で
その利用者の馬鹿さ加減は頭ひとつ抜けてる
つまりPythonを学習すればPythonの哲学が身につく
綺麗にコーディングしろと言語から、コミュニティから、しつこく注意されるからだ
でもPHPみたいな中身空っぽになってしまう
仕様の理由は知るべきだが、知らなくても
それがちゃんと考えられて設計されているなら
ただ身につけるだけでも有益となる
何も考えずに作られたPHPの体質は許されるものじゃない
0324デフォルトの名無しさん
2013/06/22(土) 18:42:43.56という哲学がPHPにはある
0325デフォルトの名無しさん
2013/06/22(土) 18:43:29.33でも中身空っぽなPHPやデタラメ仕様のJSを使うと馬鹿になる
0326デフォルトの名無しさん
2013/06/22(土) 18:51:10.38という哲学がJSにはある
0327デフォルトの名無しさん
2013/06/22(土) 18:53:05.05>何も考えずに作られたPHPの体質は許されるものじゃない
言いたい事は分かるが、それがいくら正論だからといって
他人に自身の思想を押し付けるのでは、煙たがれるだけ
0328デフォルトの名無しさん
2013/06/22(土) 18:53:30.84そんな何のメリットもない糞哲学を掲げてるから
0329デフォルトの名無しさん
2013/06/22(土) 18:57:53.36お前の言い分によると
enum Test
{
A,
B,
C,
}
switch (test)
{
case Test.A
break;
case Test.B
break;
}
これでコンパイラーがエラー出すべきだっての?w
0330デフォルトの名無しさん
2013/06/22(土) 18:58:02.28ダメな点はいいから、良い点を言えよ。
どんな言語でもいい。
良い点を言っていけば、
それらを合わせた最高の言語が出来るかもしれんだろ。
まず、俺から、メソッド名を間違えるということはよくある。
だから、間違えたら実行前コンパイルで
静的にエラーであるとわかったほうがいい。
つまり、型付け言語だと間違いが少なくなる。
0331デフォルトの名無しさん
2013/06/22(土) 18:58:37.56煙たがれるというか
PHPを許容してる奴のコードはどうせ糞過ぎるから
そもそも関わりたくない
0332デフォルトの名無しさん
2013/06/22(土) 19:00:29.26はいはい、スクリプトは負け組言語で
ここは負け組言語スレだから、いちいち弱いものイジメに来んなよダセエなあ
コンパイルとか言ってる時点で頭のネジが10000本くらい抜けてるキチガイであることを自覚して死んでくれ
0333デフォルトの名無しさん
2013/06/22(土) 19:01:47.78いいから、優れた点を言えよ。
ないのか?ないから言えんのか?
0334デフォルトの名無しさん
2013/06/22(土) 19:03:42.45嘘でもいいぞ?嘘でもいいからこんな凄いコード書いたって言えよ?
0335デフォルトの名無しさん
2013/06/22(土) 19:06:06.52ないよ。コンパイル最高、他は糞。さよなら
0336デフォルトの名無しさん
2013/06/22(土) 19:15:17.66好みで選んだり、シチュエーションによって使い分けたりする
ただ、>>229>>240>>308みたいなのはデメリットしか無いように見える
0337デフォルトの名無しさん
2013/06/22(土) 19:16:23.85わざとらしすぎw
お前みたいな、スクリプト言語アンチは消えろ。
0338294 じゃねーけど
2013/06/22(土) 19:25:27.83出すべきだよ。
そのコードは
switch (test)
{
case Test.A
break;
case Test.B
break;
case Test.C
// なにもしない
}
と書くべき。
0339デフォルトの名無しさん
2013/06/22(土) 19:29:38.38そうだよ
型システムを正しく設計した言語であれば、
データ型エラーとしてコンパイル時に検出できる
- datatype Test = A | B | C;
> New type names: =Test
datatype Test = (Test,{con A : Test, con B : Test, con C : Test})
con A = A : Test
con B = B : Test
con C = C : Test
- fun f x = case x of A => "a" | B => "b";
! Toplevel input:
! fun f x = case x of A => "a" | B => "b";
! ^^^^^^^^^^^^^^^^^^^
! Warning: pattern matching is not exhaustive (* パターンマッチが網羅されていない、という意味 *)
> val f = fn : Test -> string
0340デフォルトの名無しさん
2013/06/22(土) 19:52:27.55Visual Studio でも普通に指摘される。
--- main.cpp
enum e {a, b, c};
int foo(e x){
int y = 0;
switch(x){
case a:
y = 1;
break;
case b:
y = 2;
break;
}
return x;
}
------ ビルド開始: プロジェクト: test, 構成: テスト Win32 ------
main.cpp
main.cpp(12): warning C4062: switch 中の列挙子 'c' ('e' の) はハンドルされません。
main.cpp(1) : 'e' の宣言を確認してください。
0341デフォルトの名無しさん
2013/06/22(土) 19:59:05.91もしも正しくコーディングされていれば、(あたりまえだが)エラーにはならない
- fun g x = case x of A => "a" | B => "b" | C => "c";
> val g = fn : Test -> string
これが、Java/C++/C# といった「レガシーな静的型付け言語」と
「モダンな静的型付け言語」の違いの一例だ
0342デフォルトの名無しさん
2013/06/22(土) 20:00:22.92{
static void Main(string[] args)
{
Test test = Test.C;
switch (test)
{
case Test.A:
case Test.B:
break;
}
}
}
enum Test
{
A,
B,
C,
}
C#だと普通に通るけど
0343デフォルトの名無しさん
2013/06/22(土) 20:00:40.17VSが慮ってやってくれるらしいから良いじゃん
それそれスレチだから他所でやってほしい
0344デフォルトの名無しさん
2013/06/22(土) 20:02:21.34静的言語を語りたくてウズウズしてる人には悪いけどスレチ
0345デフォルトの名無しさん
2013/06/22(土) 20:06:32.00時代遅れ過ぎてヤバい
f [] = 0
f (_:[]) = 1
> Warning: Pattern match(es) are non-exhaustive
> In an equation for `f': Patterns not matched: _ : (_ : _)
0346デフォルトの名無しさん
2013/06/22(土) 20:07:56.130347デフォルトの名無しさん
2013/06/22(土) 20:09:16.74完全に同じコードだけど、gcc のデフォルトでは、何の警告も出ずに終わる
$ gcc main.cpp
$
VSのコンパイラのエラー検出能力は優れているかもしれないが、
問題はそれが「処理系に依存している」こと
モダンな静的型付け言語であればケース漏れのような明らかなバグは、
どんな処理系でも、つまり「処理系に依存せず」コンパイル時に検出できる
0348デフォルトの名無しさん
2013/06/22(土) 20:13:55.83情弱がスレチ荒らしするのは世の常だが、いつまで続くのこれw
0349デフォルトの名無しさん
2013/06/22(土) 20:18:39.900350デフォルトの名無しさん
2013/06/22(土) 20:20:46.35あとはスレタイさえ読めれば完璧だったのに、非常に惜しい脳ミソだな。残念
0351デフォルトの名無しさん
2013/06/22(土) 20:23:01.54たしかに低レベルな罵り合いだよなw
0352デフォルトの名無しさん
2013/06/22(土) 20:24:58.42少しはマトモなことを言ってみろ。ほら無理
お前が低脳すぎるのが全ての原因だよ
0353デフォルトの名無しさん
2013/06/22(土) 20:27:53.14そりゃ言語仕様からみれば正しいプログラムだし、バグじゃないかもしれないのに
なに言ってるんだ?
0354デフォルトの名無しさん
2013/06/22(土) 20:33:47.50PHPは関数の引数が不一致でもそれを無視するけど、
それがPHPの言語仕様からみれば正しいプログラムだし、
バグじゃないかもしれないのになに言ってるんだ?
こうですか?よくわかりません....
0355デフォルトの名無しさん
2013/06/22(土) 20:34:40.250356デフォルトの名無しさん
2013/06/22(土) 20:36:05.71そうだが?
0357デフォルトの名無しさん
2013/06/22(土) 20:37:50.570358デフォルトの名無しさん
2013/06/22(土) 20:37:54.32仕様もわからんのに、バグじゃないと言い切るエスパーキタ〜〜 (w
>>354
PHP にはなにも言ってないんだが、寂しいのか?
0359デフォルトの名無しさん
2013/06/22(土) 20:39:13.26知能が低すぎる
0360デフォルトの名無しさん
2013/06/22(土) 20:40:56.80なぜかドヤ顔なのが哀愁を誘う
0361デフォルトの名無しさん
2013/06/22(土) 20:42:33.72それがバグなのか正しい動作なのか(=バグでないのか)が、
引き継いだ保守担当からは判別できないのが問題
もしそれが正しい動作であるなら、「何もしない」という動作を明示的に
>>338のように書くべきで、>>329は警告/エラーとして扱うべき
(ケース数が多すぎるのであれば「default // なにもしない」でも OK)
0362デフォルトの名無しさん
2013/06/22(土) 20:44:38.070364デフォルトの名無しさん
2013/06/22(土) 20:49:06.57利用したプログラミング技法があるように、
関数引数の数が一致しなくてもエラーにならないのを
利用したプログラミング技法があるんじゃないの?
え?無い?
0365361
2013/06/22(土) 20:52:04.14>関数引数の数が一致しなくてもエラーにならないのを
>利用したプログラミング技法があるんじゃないの?
可変長引数の他に、何か技法があるの?
0366デフォルトの名無しさん
2013/06/22(土) 21:03:32.54PHPでもなんでも作れるわ
0367デフォルトの名無しさん
2013/06/22(土) 21:05:48.08洗練された言語を使ってる人には情熱が足りない
0368デフォルトの名無しさん
2013/06/22(土) 21:06:40.490369デフォルトの名無しさん
2013/06/22(土) 21:14:01.400370デフォルトの名無しさん
2013/06/22(土) 21:15:53.35PHPって引数が足りないときはエラー出るけど、多いときはエラー出さないんだよな
だから>>247に対応するコードはPHPではエラー出さない
0371デフォルトの名無しさん
2013/06/22(土) 21:29:11.54技術を活かすのも殺すのもデータ次第なんだよね。
例えばgoogle mapも技術がすごいように見えるが
実際に凄いのは、膨大なデータ量。
その膨大なデータは、車の運転という
技術的には大したことがない方法によって集められた。
技術偏重主義もいいけど、膨大なデータには叶わないんだよ。
wikipediaも技術じゃない。それを支える膨大なデータ(サイズじゃなくて量な)と
それを管理維持し続けてる運営者が凄い。
やれと言われてやれないことを馬鹿にしたらいかんよ。
0372デフォルトの名無しさん
2013/06/22(土) 21:32:54.23例えが悪すぎる
0373デフォルトの名無しさん
2013/06/22(土) 21:33:32.47あんなのHTMLを出力しただけじゃん。
0374デフォルトの名無しさん
2013/06/22(土) 21:34:33.81誰もあんなふうにJavascriptを使えるとは思ってなかった
0375デフォルトの名無しさん
2013/06/22(土) 21:36:04.87実装できた機能だしな。
0376デフォルトの名無しさん
2013/06/22(土) 21:36:50.47あんたフロント側の知識が全くないんだな
0377デフォルトの名無しさん
2013/06/22(土) 21:37:11.27それはJavaScriptでやれたってことが凄いのであって、
技術自体は昔からあるって意味でいいですか?
まあ普通に売っていたよな
ゼンリンのカーナビソフト
0378デフォルトの名無しさん
2013/06/22(土) 21:38:14.42それともJSにはとんでもない制約があるのか?あ、あるか。
0379デフォルトの名無しさん
2013/06/22(土) 21:39:50.76> それはJavaScriptでやれたってことが凄いのであって、
もちろんそういう事。
0380デフォルトの名無しさん
2013/06/22(土) 21:41:06.62続けていくことが難しい。
続けていくことの難しさに比べれば、
言語の違いなんて、方言の違い程度にしか思わんさ。
0381デフォルトの名無しさん
2013/06/22(土) 21:43:30.58ブラウザで動かないかもしれないが、他の言語でも出来ただろう。
ではなぜGoogle Mapに勝てなかったのか?
言語の差なんてこの程度のものなんだよ。
0382デフォルトの名無しさん
2013/06/22(土) 21:45:16.71心配しなくても地球はいつか消失するから何も考えなくていいよ
ここで問題にしてるのはそんなことじゃない
板とかスレという意味を何も理解しない奴が何か言おうとして
結局ナニも言えてないという典型的なパターン
0383デフォルトの名無しさん
2013/06/22(土) 21:45:22.11Google Mapが他のネイティブアプリの地図ソフトに
勝ったということにしようじゃないか?
0384デフォルトの名無しさん
2013/06/22(土) 21:45:56.12結局何も言えてないのはお前じゃないのか?
0385デフォルトの名無しさん
2013/06/22(土) 21:46:57.74JS何も関係ねーwww
なんでWebプログラム板に行かないの?
答え:馬鹿だから
0386デフォルトの名無しさん
2013/06/22(土) 21:48:00.18言語の差なんて大したことがないっていう
一例だろ。
少しは考えてから話せよノータリン。馬鹿はお前だ。
0387デフォルトの名無しさん
2013/06/22(土) 21:48:26.56は?お前が言う「言語の違いなんて無意味」という主張が
このスレにおいて如何に馬鹿げているかという事を説明してやったのだが理解できないか
本当に理解できないか?自分がどれだけ馬鹿であるかということを
0388デフォルトの名無しさん
2013/06/22(土) 21:52:16.32お前は馬鹿である。なぜなら俺が馬鹿だといったからだ。
馬鹿に言うことに説得力はうまれない。
よってお前が何を言おうが効果はない。
効果がない証拠に、俺の発言をお前は止められない。
お前は無力だ。
0389デフォルトの名無しさん
2013/06/22(土) 21:54:53.81凄いのはインターネットだろ。
そのインターネットを構成している要素を作った言語は何だ?
ブラウザ、サーバー、ネットワークプロトコル。
0390デフォルトの名無しさん
2013/06/22(土) 21:56:51.480391デフォルトの名無しさん
2013/06/22(土) 21:58:15.63その、言語の差を語るスレだボケ
なんでボケはその話から必死に逃げるのか
逃げるなら最初からレスすんなよ
お前の存在はこのスレでゴミ以外の何ものでもないから
どうせプログラミング言語のことなんて一ミリも知らないくせに
よくこのスレに書き込もうと思ったな
おっと、ブラウザ上で何かやるとかいう話を延々とやりたいなら
然るべき板へどうぞw
ま、居座って荒らし続けることは分かってるけど
もう何年間荒らし続けてるんだあ?
0392デフォルトの名無しさん
2013/06/22(土) 21:59:24.37はい、いつもの敗北宣言いただきました〜
「荒らしにやめろと言ってもやめるわけないだろ」
知ってるよ。お前は一生そうやって自分の間違いを晒し続けるだけだ
0393デフォルトの名無しさん
2013/06/22(土) 22:05:38.88なぜ日本から世界で通用するソフトウェアが生まれないか
理由の一端を垣間見ることが出来る
0394デフォルトの名無しさん
2013/06/22(土) 22:11:59.60お前が想定してる世界で通用してるソフトウェア企業にも普通に日本人職員はいるよ。残念ながら。
0395デフォルトの名無しさん
2013/06/22(土) 22:27:42.63それって勝利宣言?ダサいね。
0396デフォルトの名無しさん
2013/06/22(土) 22:36:21.07もう寝ろ
0397デフォルトの名無しさん
2013/06/22(土) 22:42:12.200398デフォルトの名無しさん
2013/06/22(土) 22:49:02.35俺の寝たいときに寝るわw
0399デフォルトの名無しさん
2013/06/22(土) 23:34:56.85個人のプログラマー見ても有名プロダクトでチーフ級ってRubyの松本氏くらいか
1億2000万人の人口があってPCやインターネットが世界有数に普及している割にはみすぼらしいわな
0400デフォルトの名無しさん
2013/06/22(土) 23:45:51.92逆に身近なソフトで米国製以外って何も無い希ガス
0401デフォルトの名無しさん
2013/06/23(日) 00:04:27.040402デフォルトの名無しさん
2013/06/23(日) 00:09:06.02夕方辺りからみたく、言語そのものの話なら楽しいんだが
0403デフォルトの名無しさん
2013/06/23(日) 00:51:35.820404デフォルトの名無しさん
2013/06/23(日) 00:58:21.06言語の中身を何も知らないから
ググってヒットしたプロダクトの名前を羅列することしかできない
0405デフォルトの名無しさん
2013/06/23(日) 01:02:02.730406デフォルトの名無しさん
2013/06/23(日) 01:07:55.53Register Globalsとかダメな仕様なのは分かりきってるけど、なかなか切り捨てられなかったのも仕方ない
Windows XPの設計が古いって言っても、今でも使ってる人はたくさんいるから、そういうのと同じジレンマ
最初に上手く設計しとけよって言っても、RubyとかRailsみたいに出る度にコード書き直させられる事考えればどっちもどっち
0407デフォルトの名無しさん
2013/06/23(日) 01:25:54.58PHPが一方的に糞なだけじゃねーかw
何とかして擁護しようと必死だけどさあ
PHPを選んでしまった馬鹿とかもう救えないよ
XPなんて新しい製品ではどんどん切り捨てられてるって知らねーの
同じ理由で、大昔のブラウザにも対応するために糞仕様化してるJSとかいう糞言語も終わってる
0408デフォルトの名無しさん
2013/06/23(日) 01:30:24.03ウェブ用言語がなかっただろ?
あとから来てエラソーにw
0409デフォルトの名無しさん
2013/06/23(日) 01:38:40.48エラー吐いてるのよくいるよな(笑)
0410デフォルトの名無しさん
2013/06/23(日) 01:45:02.66自動的にcontent-typeヘッダーを付けるから、Perl/CGIみたいにインターナルサーバーエラーで手がかりなしにならない
そりゃエラーログみられればいいけどさ、当時のレンタルサーバはSSH接続出来ない所が多かったんだよ
PHPの言語仕様が残念なのは事実だが、良い面もある
初学者には有難い、適材適所だ
まー、早めに卒業した方がいいと思うけどさ
0411デフォルトの名無しさん
2013/06/23(日) 02:42:34.88PHP自体後から来た言語なんだが…
テキスト処理言語であるPerlがWeb言語化するのはどうかと思うから
PHPが出てきたこと自体は歓迎なんだけれども、後から来たのに、それしか無かったってのは変な感じがする
0412デフォルトの名無しさん
2013/06/23(日) 06:28:06.02当時のPerlによるCGIって、print "<HTML>Hello</HTML>¥n"; みたいに
ダラダラしたprint文を並べるプログラミングだった
そこへ登場したタグにスクリプトを埋め込むスタイルのPHPプログラミングは
唯一無二の存在であったわけで、「それしか無かった」は間違いではないと思われ....
0413デフォルトの名無しさん
2013/06/23(日) 07:24:14.140414デフォルトの名無しさん
2013/06/23(日) 07:56:04.71・PHP 1.0 のリリース: 1995年6月8日
・ASP 1.0 のリリース: 1996年12月
0415デフォルトの名無しさん
2013/06/23(日) 11:19:05.72今PHPという糞言語の保守管理をしてる奴らはご愁傷さま
0416デフォルトの名無しさん
2013/06/23(日) 14:09:07.93↑
馬鹿w
0417デフォルトの名無しさん
2013/06/23(日) 14:20:02.72自分には甘く、他人には厳しい奴だろ。
プログラムの世界はバグがあって当然。完璧な言語など無い。
バグがあったとしても、アセンブラやC言語でZEROから自作するより動くだけまし。
バグを回避できない自分を恥じた方がいい。
0418デフォルトの名無しさん
2013/06/23(日) 15:39:44.790419デフォルトの名無しさん
2013/06/23(日) 16:10:19.75馬鹿にされるような言語を作ることによって、他の言語の利用者の質を下げることに成功しているのか
0420デフォルトの名無しさん
2013/06/23(日) 16:57:29.07なぜ使い続けるのかと言えば、PHPユーザは低能すぎて
他の言語を覚えられる程の脳みそが無いから
0421デフォルトの名無しさん
2013/06/23(日) 17:27:48.63すごく人にやさしい言語ってことになるんだけどな。
簡単で他の言語で作ったアプリと遜色が無い。
だから他の言語で作ったアプリが、PHP製アプリを
駆逐できない。
0422デフォルトの名無しさん
2013/06/23(日) 18:50:23.330423デフォルトの名無しさん
2013/06/23(日) 18:56:55.880424デフォルトの名無しさん
2013/06/23(日) 19:05:14.33まあ、PHPを採用する馬鹿とそれに集う馬鹿、お似合いだけどね
明らかに衰退してるのにPHPを駆逐できないとか言ってるコボラーのような化石脳に何を言っても無駄か
0425デフォルトの名無しさん
2013/06/23(日) 19:08:36.190426デフォルトの名無しさん
2013/06/23(日) 19:10:53.080427デフォルトの名無しさん
2013/06/23(日) 19:15:52.51普通ディスられたら何らかの思想や哲学に基づいた合理的な反論をするのに
PHPは一切なし。ただの欠陥。ただのゴミ
0428デフォルトの名無しさん
2013/06/23(日) 19:18:37.92たぶん開発者もPHPの擁護は何もできないのに
PHPプログラマはこれが何らかの意味で正しいと信じてしまってること
悲劇を通り越して喜劇だよ
0429デフォルトの名無しさん
2013/06/23(日) 19:26:07.00所謂PHPの糞仕様と呼ばれている落とし穴に嵌らないこと
たぶん膨大なバグを出して泣かされたんだね
言語のせいにするより、まずは自分の技術を磨こうぜ
0430デフォルトの名無しさん
2013/06/23(日) 19:28:46.710431デフォルトの名無しさん
2013/06/23(日) 19:32:39.88PHPerの主張は「言語はどうしようもない糞だから、ユーザーが何とかしろ」
もはや設計の良し悪しで議論するところはない
0432デフォルトの名無しさん
2013/06/23(日) 19:33:58.32ささっと学んでささっと目的のモノを作ることができる学習コストの低さ
これが圧倒的ユーザー数を獲得した理由だよね
言語仕様、言語仕様、と廃人は言うけど
誰もがプログラム書くことを目的にモノ作ってるわけじゃないんだよな
いつまで経ってもおじさんたちがPHPを駆逐できないのは
そうした視点の欠如、そこにあるんよ
0433デフォルトの名無しさん
2013/06/23(日) 19:33:58.54PHPの仕様が良いと思ってる頭おかしい奴が議論に参加するのは控えて欲しいけどなw
0434デフォルトの名無しさん
2013/06/23(日) 19:37:55.20印象操作も甚だしいわw
まあ、馬鹿はPHPを学習したつもりになってるんだろうが
それは単なる無知な糞プログラマになっただけの話で
何も開発できていないんだよ。ただのゴミカスコーダーは「開発」とは何なのかも知らない
というかPHPが糞仕様じゃないって説明ができないなら黙ってろよw
「糞仕様だけど我慢して使うしかない」としか言えないキチガイPHP信者
そりゃそうか、PHPでプログラミングを学んだキチガイは
仕様の良し悪しを判断できないからな
PHPキチガイのレスこそ、それの証左だ
0435デフォルトの名無しさん
2013/06/23(日) 19:39:14.55もう少し自分でものを考える思考力を付けてくれ
土方には必要のない能力なのかもしれないが
0436デフォルトの名無しさん
2013/06/23(日) 19:42:51.52これはそうだろう。
公式ドキュメントも圧倒的に豊富で、調べれば答えが出てくる
こんな言語他にあるか?いや、無い。
0437デフォルトの名無しさん
2013/06/23(日) 19:43:18.43> 何も開発できていないんだよ。ただのゴミカスコーダーは「開発」とは何なのかも知らない
お前がゴミカスリーダーにアゴで使われるゴミカスメンバーだという事はよく分かったw
0438デフォルトの名無しさん
2013/06/23(日) 19:48:53.35公式ドキュメントで糞仕様の罠がどんな意図で設計してあるのか、ちゃんと擁護してあるか?
じゃあなんでお前は説明してくれないんだ?
0439デフォルトの名無しさん
2013/06/23(日) 20:20:21.73PHPを正しいと思ってる馬鹿は他人に迷惑ばかりかける
クソコード量産機である
今もこのスレで迷惑をかけ続けている
0440デフォルトの名無しさん
2013/06/23(日) 20:23:52.240441デフォルトの名無しさん
2013/06/23(日) 20:34:10.94心配しなくてもみんな知ってるよw
PHP信者ですらそれは認めてるからな
じゃあなんでこのスレでPHPを推すんだ?
PHP以外のことは何も知らない馬鹿だから
0442デフォルトの名無しさん
2013/06/23(日) 21:26:27.30否定的(あるいは諦観した)意見が多いな
0443デフォルトの名無しさん
2013/06/23(日) 21:30:01.58どんな変態なのか見てみたい。ただの怖いもの見たさだが
0444デフォルトの名無しさん
2013/06/23(日) 21:44:26.65たとえば自称で英語文法、ドイツ語文法などに詳しくて言語批評するが
ネイティブでは発声・会話できないアホと一緒。
0445デフォルトの名無しさん
2013/06/23(日) 21:52:59.85そういう詭弁で逃げまわるの、もう止めた方がいいぞ
どの仕様がまともかって話ならPHPは文句なしに糞でしかないんだから
それを何とか否定したいんだけどできない
だから関係ない話を持ち出して逃げまわる。ずっとそればかり
そもそもPHPは糞なんて世界の常識だから議論に持ち出したスタート地点から間違ってて
それを軌道修正するなんて無理なんだよね
0446デフォルトの名無しさん
2013/06/23(日) 21:57:05.44そしてお前が糞なのはム板の常識だなw
0447デフォルトの名無しさん
2013/06/23(日) 22:11:16.850448デフォルトの名無しさん
2013/06/23(日) 22:19:50.10でもそこに居座ってたら絶対駄目。
どんどんほかの言語やらないとバカが治らない。
最近phpしかできないって奴が多すぎるが、そういう奴のコードは例外なく糞だ。
つまりどういうことかわかるよな。
0449デフォルトの名無しさん
2013/06/23(日) 22:30:50.030450デフォルトの名無しさん
2013/06/23(日) 23:22:41.550451デフォルトの名無しさん
2013/06/23(日) 23:52:59.46クソ以外も当然いるわけで、
PHPでもアプリは作れるわけで、
一体何をそんなに否定しているのだ?
単に勉強しろってことか?
それなら既にやってる。で終わりだろ。
0452デフォルトの名無しさん
2013/06/23(日) 23:54:37.210453デフォルトの名無しさん
2013/06/23(日) 23:59:36.59プログラマが優秀なら
凄いアプリが出来る。
0454デフォルトの名無しさん
2013/06/24(月) 00:03:41.33そんな言語を盲信してるPHPプログラマの平均値は業界最低辺
このスレ見ても分かる。プログラミングの話を何もできてない
糞仕様だと指摘されてる意味も理解できてないだろ
0455デフォルトの名無しさん
2013/06/24(月) 00:17:33.57プログラムが手段ではなく目的になってしまった言語廃人には
一生分からないことだろう
0456デフォルトの名無しさん
2013/06/24(月) 00:22:07.73本当にPHPしか知らないんだな。やばすぎる
PHPを使うことがステータスとでも思ってるのか?
糞をこねくりまわすことは不幸でしかない
普通は嫌々ながらやるものだ。糞言語が好きな人間なんていない
それは是正されなきゃいけない問題であって、「糞だが良い」という意味不明な結論は導かれない
0457デフォルトの名無しさん
2013/06/24(月) 00:26:56.40そんなにくそな言語が幅広いユーザー層を獲得しなぜ広まったのか
歯ぎしりしながら今夜考えるといいだろう
0458デフォルトの名無しさん
2013/06/24(月) 00:30:11.79PHPというどうしようもない糞がたまたま広まってしまっただけ
PHPしか知らない馬鹿は糞コード量産だし
他のまともな言語を知ってる奴は不満タラタラ
褒めるところなんて一つもないんだよ
0459デフォルトの名無しさん
2013/06/24(月) 00:55:58.840460デフォルトの名無しさん
2013/06/24(月) 00:59:11.010461デフォルトの名無しさん
2013/06/24(月) 01:02:14.63他の言語に比べてアドバンテージになると思ってるらしい
PHPでしかアプリは作れない、と。
この無知こそ、PHP信者がどれだけ糞かを表してる
0462デフォルトの名無しさん
2013/06/24(月) 01:22:40.00たまたまワロタ
0463デフォルトの名無しさん
2013/06/24(月) 01:28:48.49馬鹿が何も考えずに作ったら必然的にこのような目も当てられない糞言語になる
0464デフォルトの名無しさん
2013/06/24(月) 01:31:43.260465デフォルトの名無しさん
2013/06/24(月) 01:37:09.250466デフォルトの名無しさん
2013/06/24(月) 01:53:05.69その言語で作ったアプリがクソかどうかは
別の話だからなぁ。
だから何時まで経ってもPHPを
他言語で駆逐できないんだよ。
0467デフォルトの名無しさん
2013/06/24(月) 02:01:30.65でも、ここは言語の話をするスレだし
このスレ的にはPHPは史上最悪の糞言語だから
そこに反論できないなら>>466がこのスレで何をしているのか理解できない
PHPが糞であることを今更知らしめに来たのだろうか
それとも自分がその糞プログラマであることを知らせに来たのだろうか
なんかPHPは糞だけどプログラマは糞じゃないみたいに言ってるけど
お前はどう見ても典型的な無知でゴミカスなPHPプログラマなのだが
0468デフォルトの名無しさん
2013/06/24(月) 02:05:53.77それより何が嫌なのか分からないとか言ってる悪の枢軸はこれからも糞を撒き散らすだけ
関わらなければ済む話。実際そんな糞に関わらなくても余裕で生きていけるし
賢い人はそういう行き方を選んでる
0469デフォルトの名無しさん
2013/06/24(月) 02:12:27.75糞糞喚いてるだけになってしまったようだ
0470デフォルトの名無しさん
2013/06/24(月) 02:19:59.88なぜ糞だと言われてるのかも何も理解できてないだろうな
なんで考えるのをやめるんだ?
流行る流行らないは結果論でしかない
確実に流行る言語なんて作れない
ただちゃんと考えればPHPのような糞仕様は避けられる
何も考えなければPHPのような糞仕様になる
無数にある流行らなかった言語でもPHPほど糞仕様な言語はない
流行ったのはラッキーだっただけ
糞なら流行らないという理屈は
流行ったから糞ではないという前提に基づくトートロジーでしかない
実際PHPは右に出るものがないほどの糞なのは事実だし
それはお前自身何も否定できてない
PHPは糞。これが結論で、それ以上でもそれ以下でもない
このスレで語る価値のある言語じゃない
馬鹿が持ち上げるようとしてるけど、言語として何の議論もできないじゃないか
0471デフォルトの名無しさん
2013/06/24(月) 02:28:49.57かのwikipedia()によると、PHPが影響を与えた言語はないらしいw
PHPを真似ようものなら速攻で確実に糞言語行きだからな
PHPを見て「お、良いな」と思うところは何もない
ただC/C++をスクリプト化しただけだから?とんでもない
PHPにはびっくりするような独自性が詰まってる
誰も追従しない誰得なオリジナル糞仕様がねw
0472デフォルトの名無しさん
2013/06/24(月) 02:37:26.26普通の機能が搭載されている。
あまりにも普通だからこそ、
これだけ普及したのだろうね。
0473デフォルトの名無しさん
2013/06/24(月) 02:43:37.50マックが売れるのはそこに手軽さや安さ何か理由があるわけじゃない
そこに目がいかないから、お前は糞糞喚くだけなんだよ
0474デフォルトの名無しさん
2013/06/24(月) 02:58:59.04それに乗っかるしかないレベルの馬鹿が乗っかって
波がとうに過ぎ去っても抜け出せずにいるのが現状だろ
PHPは公式サイトすらゴミの山だからな
0475デフォルトの名無しさん
2013/06/24(月) 03:06:06.02あんな糞不味い残飯をありがたがってるからお前はずっと底辺なんだよ
0476デフォルトの名無しさん
2013/06/24(月) 03:06:50.25この糞仕様のどこが普通なのか説明してくれw
開発者すら説明できない理解不能な糞仕様をw
0477デフォルトの名無しさん
2013/06/24(月) 03:10:08.12何が普通なのかも知らないから
今度はちゃんと理由のあるまともな設計を気持ち悪いとか言い出すんだろうな
PHP信者は自分がキチガイだと自覚して他の言語に迷惑かけんなよ
どうせ誰にも採用されない糞言語なんだから
そんな糞仕様どこで思いついたんだ?普通の言語はそんなんじゃねーぞ
他から取り込んだとか嘘ついて責任転嫁してんじゃねーよ
PHPは唯一無二の糞言語だからこそ、誰からも真似されないんだろw
0478デフォルトの名無しさん
2013/06/24(月) 03:15:40.85でも確かに、PHP土方は他と比べて遥かに安いだろうなw
価値のある技術を身につけてないから
0479デフォルトの名無しさん
2013/06/24(月) 03:16:27.57例えば、クラス定義、
クラスが使えるのは当たり前で
ちゃんと可視性(private, public)も備えている。
複雑性を回避するため、単一継承の方針で
単一継承に必須とも言えるインターフェースも
もちろん備えている。
さらに、単一継承でのデメリットをさらに軽減するため
トレイトもサポートした。
クロージャももちろんサポートされている。
イテレータ、ジェネレータといった機能もある
0480デフォルトの名無しさん
2013/06/24(月) 03:19:12.49そんなん他にもあるし
PHPの糞仕様は他にはないんですがw
PHPの糞仕様はどこから持ってきたんですかw
0481デフォルトの名無しさん
2013/06/24(月) 03:21:13.52え?
0482デフォルトの名無しさん
2013/06/24(月) 03:21:32.33476 名前:デフォルトの名無しさん[sage] 投稿日:2013/06/24(月) 03:06:50.25
> >>472
> この糞仕様のどこが普通なのか説明してくれw
↓
ならば、普通であることを説明しよう。
それが>>479
↓
480 名前:デフォルトの名無しさん[sage] 投稿日:2013/06/24(月) 03:19:12.49
> >>479
> そんなん他にもあるし
↑
普通だから他にもあるのは当然。
普通であることが認められたようだ。
0483デフォルトの名無しさん
2013/06/24(月) 03:26:07.990484デフォルトの名無しさん
2013/06/24(月) 03:28:02.85あのねえ、ガチのアスペに説明しても無駄だろうけど
1つでも他の言語と機能が重複してれば普通なんて理屈は通らないんだよ
犯罪者は犯罪を犯したからこそ一般人と区別される
誰にも正当化されない間違いを犯しまくり設計のPHPは
他の合理的な説明のつく言語とは区別される
インデント制御と違って、PHPの糞仕様の意味を説明できないでしょ?
PHP開発者ですらPHPは間違いの塊だと思ってるからな
0485デフォルトの名無しさん
2013/06/24(月) 03:30:10.68> 472 名前:デフォルトの名無しさん[sage] 投稿日:2013/06/24(月) 02:37:26.26
> それと同時にPHPには他の言語から取り込んだ、
> 普通の機能が搭載されている。
> 1つでも他の言語と機能が重複してれば普通なんて理屈は通らないんだよ
何を言っているのでしょう?
他の言語から取り込んだ普通の機能が1つ搭載されていたと
認めたんですか?
クラス、可視性、単一継承、インターフェース
トレイト、クロージャ、イテレータ、ジェネレータ。
これが一つなんですか?
0486デフォルトの名無しさん
2013/06/24(月) 03:30:43.20日本人は英文法を多く勉強しているが、アメリカのスラム出身より英語ができない。
コンピュータ言語バカは英語のできない日本人と一緒で無駄なことをしてるんだろう。
成果が大事。
0487デフォルトの名無しさん
2013/06/24(月) 03:30:58.76→普通の言語からちょっと機能を取り込んで
さらにオリジナリティとして、テキトーに無限トラップを仕掛けてみましたw
→どう見ても普通以下の糞ゴミです本当にありがとうございました
>>485
ガチのアスペには理解できないかもしれないけど
一つとか二つとか数の問題じゃないw
0488デフォルトの名無しさん
2013/06/24(月) 03:32:15.51理由は?
「一つでも」なんて言って数を問題にしたのはあんたでしょ?
他の言語から取り込んだ普通の機能を搭載している。
否定はできなかったようですね。
0489デフォルトの名無しさん
2013/06/24(月) 03:33:38.33は?足し算が出来れば糞言語じゃないのか?
PHPの糞仕様について弁明して欲しいのだが
なんで逃げまわるの?
0490デフォルトの名無しさん
2013/06/24(月) 03:34:16.17全体的に普通であれば、普通に開発できるでしょ?
0491デフォルトの名無しさん
2013/06/24(月) 03:34:51.41頭大丈夫か?
どう見ても糞仕様なそれを
実は糞仕様じゃないって証明すれば済む話なのに
なんで逃げ惑うんだ?
0492デフォルトの名無しさん
2013/06/24(月) 03:36:30.64正真正銘120%純粋な糞仕様なんだな
そんな欠陥を後生大事に抱きかかえて何がしたいんだ?
0493デフォルトの名無しさん
2013/06/24(月) 03:37:11.25あー、君、勘違いしてるんだ。
クソ仕様はクソ仕様だよ。当たり前じゃん。
だけどそれがすごく小さいことで、
簡単に乗り越えられる。
開発の障害に全くならない。
だから、PHPでアプリが作れるわけ。
君はPHPのクソ仕様が開発の障害になって、その解決ができないんだよね?
みんな、開発の障害ぐらい簡単の乗り越える。
ふしぎだね。この力の差は何なんだろう?
0494デフォルトの名無しさん
2013/06/24(月) 03:37:51.76オワコンすぎる
0495デフォルトの名無しさん
2013/06/24(月) 03:38:07.13君は誰かが作った言語を大切にしていればいいさ。
俺らは、自分たちが作ったアプリを大切にする。
言語は道具。
0496デフォルトの名無しさん
2013/06/24(月) 03:39:30.41じゃあ聞くけど、PythonとPHPはどっちが良い言語だと思う?
ここはバトルロワイヤルスレで
PHPなんて予選敗退で最初から出る幕ないんだが
お前はここで糞言語持ってきて何がしたいんだ?
お前のプログラミングセンスの無さに恐怖するのだが
0497デフォルトの名無しさん
2013/06/24(月) 03:50:20.85これが一般論として通用すると思ってる馬鹿がいるらしい
料理ができた、できなかった、の結果論の前に
そもそもそんなゴミを使う理由がない
0498デフォルトの名無しさん
2013/06/24(月) 03:52:08.92wikipedia、Facebook、Wordpress
それよりもすごい料理をお前は作ったのか?
0499デフォルトの名無しさん
2013/06/24(月) 03:53:02.92「アプリを大切にする」ってなんだ?誰もそんな話してないし
お前はPHPを盲信してるだけじゃねーかクッソワロタwww
0500デフォルトの名無しさん
2013/06/24(月) 03:53:22.21料理なんてどうでもいい。
道具が素晴らしいから、俺はもっと・・・
俺を評価しない世の中が悪い!
0501デフォルトの名無しさん
2013/06/24(月) 03:54:17.36それお前が作ったもんじゃないだろw
何が「自分が作ったアプリを大切に」だよ
生きてて恥ずかしくないか?
0502デフォルトの名無しさん
2013/06/24(月) 03:55:28.03wikipediaが凄いとお前を評価しなきゃならんのか。やれやれ
0503デフォルトの名無しさん
2013/06/24(月) 03:59:02.26PHPの糞仕様のみ。終わりだよ
0504デフォルトの名無しさん
2013/06/24(月) 04:01:58.99Rubyは・・クックパッドだっけw
0505デフォルトの名無しさん
2013/06/24(月) 04:06:55.540506デフォルトの名無しさん
2013/06/24(月) 04:12:29.36あんなクソ言語が!って
言ってるようにしか見えないよ。
0507デフォルトの名無しさん
2013/06/24(月) 04:20:23.54他のスクリプト言語の方が遥かに広範に使われてるだろ
PHPが全ての無知なPHP信者はしらないだろうがw
というか、道具=PHPとか成果物=Webサイトとか
そんな貧弱な発想しかできないことに危機感を覚えた方が良い
0508デフォルトの名無しさん
2013/06/24(月) 04:44:16.36スクリプトって初心者が簡単に使える言語なわけで。
変なこだわり持たず、食わず嫌いせず、別言語にも挑戦した方がいい。
0509デフォルトの名無しさん
2013/06/24(月) 04:53:33.41PHPしか出来ないってことにしたいらしい。
0510デフォルトの名無しさん
2013/06/24(月) 04:58:58.61サイボウズもPythonを多用してるらしい
自然言語処理とかPHPにできるの?
0511デフォルトの名無しさん
2013/06/24(月) 06:14:37.070512デフォルトの名無しさん
2013/06/24(月) 06:21:02.17何が彼をそうさせるのか。
0513デフォルトの名無しさん
2013/06/24(月) 08:50:15.26昔はPerlで書かれてたような感じのものとか。
Rubyで書かれたそういうツールもあるけど、そのうちPythonで書き直されそうw
0514デフォルトの名無しさん
2013/06/24(月) 09:11:42.38なぜ出来ないと思うのか
その根拠を聞きたいわw
もちろんプログラミング的な意味でね。
0515デフォルトの名無しさん
2013/06/24(月) 11:08:46.480516デフォルトの名無しさん
2013/06/24(月) 11:58:23.87『入門 自然言語処理』
『言語研究のためのプログラミング入門: Pythonを活用したテキスト処理』
は両方ともPython本だしなあ
PHPはWeb土方本ばかりだし、機能的にもライブラリ的にもPythonのコードをベタ移植するのは無理だろう
そういうのを全部自分でPHPとかいう糞言語で実装するなんて
馬鹿な真似は誰もしないだろうしな
PHPは利用者は多いというがいつまで経っても洗練されない、成熟しない
言語面においても、コミュニティ面においても。
いくらなんでも糞言語過ぎると思う
0517デフォルトの名無しさん
2013/06/24(月) 12:06:44.56PHPをいくら練習しても簡単にできることが限られすぎてて成長できない
Rubyだって人工知能や統計学の日本語の本があるのに
やっぱりPHPは言語自体が欠陥そのものなので汎用言語として使い物にならないのだろう
というか普段使いのスクリプトとして使ってる人もいないだろう
スクリプトは簡単に書けるから良いのにCみたいな構文とかありえないし
じゃあ最初から高速なCで書くという話。手軽さという意味でもマイナス100万点だわな
0518デフォルトの名無しさん
2013/06/24(月) 12:24:34.91一般乗用車の見分けって難しいよな
0519デフォルトの名無しさん
2013/06/24(月) 12:55:00.71PHPと共通してるのは、書いた本人にも説明できないような、クソコードでも、それなりに動いてるように見えちゃうのと、それで書いてる本人はちゃんとプログラムを書いてる気になって、満足しちゃうところ。
だから、他の言語を学ぼうなんて思わない。だって、俺さま立派なプログラマだから。
向学心のないクソどもは、コードを書かないでくれ。書くならチラシの裏にでもしといてくれ、お願いだから。
そのケツ拭くのオレたちなんだ。
てゆうことなんだよ。PHPが糞だといわれて嫌われる理由は。
0520デフォルトの名無しさん
2013/06/24(月) 13:10:05.40基礎から作りなおさないとダメって
客に説明しなかった奴が悪い
0521デフォルトの名無しさん
2013/06/24(月) 13:13:20.080522デフォルトの名無しさん
2013/06/24(月) 13:14:58.35たいして重要でもないクソプログラムのお守りを、自称まっとうなプログラマーにさせるのはよくあること。
0523デフォルトの名無しさん
2013/06/24(月) 13:30:35.83それでもメンテしなきゃいけないんだよ
不必要にコストをかけてね
結果的にコボルのソースコードを文書に変換するとかいうアホなソフトを作る羽目になる
運用さてるコードは難解じゃない!とかどこのお花畑にいるんだよ
何も考えられずに作られたPHPのような糞言語なんか使うと地獄しかないよ
0524デフォルトの名無しさん
2013/06/24(月) 13:30:50.41簡単に出来ることを難しくやるのは給料泥棒、リストラ対象。
使える条件の中で一番簡単にやること。
0525デフォルトの名無しさん
2013/06/24(月) 13:33:50.95近視眼的思考しかできない浅学無知なマネージャーこそリストラ対象
0526デフォルトの名無しさん
2013/06/24(月) 13:34:15.29大人の汚れた世界を見て嘆いているんだ
0527デフォルトの名無しさん
2013/06/24(月) 13:36:10.65本当にPHPを使ったことあんのか疑問
それともPHPしか使ったことないから、これがどれだけゴミなのか理解できないのだろうか
また糞プログラマの一丁上がりか
0528デフォルトの名無しさん
2013/06/24(月) 14:01:47.83単価が安い。数を集めやすい。
どっちも、土方未満の素人が一人前のプログラマとして扱われてるからだよね。
そうやって積み上がった、技術的負債を清算するのは、自称だろうがなんだろうがまっとうなプログラマなんだは。
0529デフォルトの名無しさん
2013/06/24(月) 14:08:31.36意味不明で難解でも、コンピュータってのは実行するんだよ。
最悪、自分がコンピュータになったつもりになって、一言一句解析していけば、リファクタリングできないこともない。
疲れるからやりたかないけど、そういうお仕事もあるんだ。現実に。
0530デフォルトの名無しさん
2013/06/24(月) 14:12:58.08挙動がおかしいことが明らかになってきた
こうなると土方未満の素人が作ったその糞コードを解析するところからやることになる
何をするものなのかわかってれば5分でできるものが
そんなわけで5時間かかることになる
まさに地獄である
excelの糞マクロ依存で抜け出せないのもこんな感じなんだろう
0531デフォルトの名無しさん
2013/06/24(月) 14:18:16.36土方未満の人が出てってくれれば、落ち着くんだろうけど。
0532デフォルトの名無しさん
2013/06/24(月) 14:44:42.090533デフォルトの名無しさん
2013/06/24(月) 15:03:38.64可読性とかいう概念がない
プログラマは読めるコードを書くことが仕事だ
なんでプロジェクトに暗号解読みたいな無駄なタクスを追加するんだよ
0534デフォルトの名無しさん
2013/06/24(月) 15:11:08.73つまりそういうことです。
0535デフォルトの名無しさん
2013/06/24(月) 15:27:53.54スクリプト言語の一番の活躍処は、最終的なプロダクトじゃなくて、自分使いのツールやユーティリティじゃねーの?
だから、ここにいる大抵の人は、複数の言語使ってるか、プログラムが本業じゃないでしょ。
そこに自称プログラマ実質しろーとが、自分のプライドを掛けて参戦しちゃうから炎上しちゃってるんでしょ。
プライド掛けてる方は、丸焦げになっても、敗けを認めねーし。
それとも、自分が一方的にやられちゃってる自覚もねーの?そこまで、レベル低い?
こんなの相手にしてたら、日頃、土方未満の尻拭いさせられてるヤツは、キレる罠。
0536デフォルトの名無しさん
2013/06/24(月) 15:35:02.950537デフォルトの名無しさん
2013/06/24(月) 15:51:09.48プログラムをしていて、PHPしか使えないプログラマなんで実在するかよ。
学生ですら複数書ける。
PHPですら動かせなかった敗者が恨みで騒いでるんだろ。
0538デフォルトの名無しさん
2013/06/24(月) 15:52:43.36Javascript の次は PHP ですか。
0539デフォルトの名無しさん
2013/06/24(月) 15:56:35.320540デフォルトの名無しさん
2013/06/24(月) 16:02:22.070541デフォルトの名無しさん
2013/06/24(月) 16:22:31.710542デフォルトの名無しさん
2013/06/24(月) 16:54:18.990543デフォルトの名無しさん
2013/06/24(月) 17:12:18.32お互いどこかで鉾を収めないと。
0544デフォルトの名無しさん
2013/06/24(月) 17:16:13.410545デフォルトの名無しさん
2013/06/24(月) 17:41:38.120546デフォルトの名無しさん
2013/06/24(月) 17:46:26.950547デフォルトの名無しさん
2013/06/24(月) 17:52:57.54俺が書くコードを読めない奴は馬鹿だ
0548デフォルトの名無しさん
2013/06/24(月) 18:05:12.280549デフォルトの名無しさん
2013/06/24(月) 18:11:20.55高校生か何か?お前みたいな可読性とは何か理解しない素人のせいで
プロジェクトに「暗号解読」というタスクが無駄に追加されるのだが?
もう少しプログラミングについて勉強しろよ
0550デフォルトの名無しさん
2013/06/24(月) 18:13:13.370551デフォルトの名無しさん
2013/06/24(月) 18:13:15.89それはお前が最近プログラミングに興味を持ち始めただけだろw
「リーダブルコードやリファクタリングって単語が馬鹿の免罪符」という言葉こそ
昔から常に馬鹿の免罪符だった。今もそう
0552デフォルトの名無しさん
2013/06/24(月) 18:16:13.960553デフォルトの名無しさん
2013/06/24(月) 18:17:56.110554デフォルトの名無しさん
2013/06/24(月) 18:22:42.18今日びこんな化石のような言語はない
0555デフォルトの名無しさん
2013/06/24(月) 18:26:29.690556デフォルトの名無しさん
2013/06/24(月) 18:29:07.530557デフォルトの名無しさん
2013/06/24(月) 18:30:44.220558デフォルトの名無しさん
2013/06/24(月) 18:33:24.92PHPという何の取り柄もないゴミに生き残る道はない
0559デフォルトの名無しさん
2013/06/24(月) 18:53:11.710560デフォルトの名無しさん
2013/06/24(月) 19:10:15.70↓
サイトを作ってみる
↓
手作業なんて大変だろうとPHPを勧められる
↓
仕事の合間を見つけて勉強し、なんとかPHPを使えるようになる
↓
サイトをPHPに変更
↓
PHPがクソだというスレを見つける
PHPなんて無ければ無駄な時間を使わずにすんだのに…
0561デフォルトの名無しさん
2013/06/24(月) 19:19:47.80すぐに使えるようになる程学習コストが低く生産性の高い言語がPHPです
0562デフォルトの名無しさん
2013/06/24(月) 19:34:56.99どうせここでPHPを推してる奴もゴミしか作ってないだろ
よくそんなんで誇らしげに語れるよな
0563デフォルトの名無しさん
2013/06/24(月) 19:37:20.470564デフォルトの名無しさん
2013/06/24(月) 19:41:52.94まともなプログラミングの話というものができない
PHPプログラマだけが、プログラミングに対してコンセンサスを得ていない
だからヤバいと言ってるのに、いいやヤバくないと言い張る
一生平行線だよ。PHPとかいう糞言語の信者だけが孤立するだけだが
0565デフォルトの名無しさん
2013/06/24(月) 19:44:38.66ただ、PHPが如何にゴミかということを理解できれば
反面教師としては勉強になるかもしれない
wikipediaを作ったPHPはゴミじゃないとか言ってるキチガイは救いようがない
0566デフォルトの名無しさん
2013/06/24(月) 19:49:56.69無駄な時間なんて全くないじゃん
PHPを覚えて、PHPで目的のものを作った(目的達成)
クソスレを見る時間は無駄かもしれないがw
0567デフォルトの名無しさん
2013/06/24(月) 19:51:30.68プログラミングというものを何も理解していない
書くより読む時間が長いから可読性に気をつけるべきとか
保守とかテストとか、そういう配慮が言語の方にまったくない。ゴミ中のゴミ
0568デフォルトの名無しさん
2013/06/24(月) 19:51:45.39もう読めないわあれ
0569デフォルトの名無しさん
2013/06/24(月) 19:54:04.54コマンドだと思うしかない
0570デフォルトの名無しさん
2013/06/24(月) 20:00:01.49そうやって手段であったはずの「コードを書くこと」が目的になってしまっているから
おまえは未だに何も見えてないの
大規模で多人数の開発なら良いよ、
初心者が手作業の大変さを簡単にするためにツールを使ったそれだけのことなのに、
この段階から保守・テストってどうみても目的達成に必要のない事例だね
手段は目的があって初めて使うべきなのに
やみくもに受け入れちゃってるんだろうな
0571デフォルトの名無しさん
2013/06/24(月) 20:01:21.83そんな意識だから糞コードを量産するんだよ
書き捨てコードじゃねえし
言語側もプログラマ側も、PHPだけは頭ひとつ抜けて糞
手段なんて無数にあるのにPHPを選ぶのは馬鹿だけ
0572デフォルトの名無しさん
2013/06/24(月) 20:10:21.00このギャップだよな
0573デフォルトの名無しさん
2013/06/24(月) 20:13:11.65どこをとってもPHPは糞言語でしかない
それを誰も否定できない
そもそも結果が欲しいという意味においても、REPLがまともなPythonが一番適していて
ipythonやbpythonだのかなり試行錯誤的な環境にも特化してる
PHPのREPLなんてC/C++のそれみたく一応あるだけで全然使われてない
そういう文化がない。俺だって、PHPを電卓に使おうなんて思わない
0574デフォルトの名無しさん
2013/06/24(月) 20:14:34.83初心者こそPHPだけは絶対に使うべきではない
プログラミングが下手くそになるから
0575デフォルトの名無しさん
2013/06/24(月) 20:20:51.120576デフォルトの名無しさん
2013/06/24(月) 20:23:13.64道具ならPHPとか意味不明な的外れレスな
何回同じようなデタラメを書けば気が済むのか
0577デフォルトの名無しさん
2013/06/24(月) 20:24:05.830578デフォルトの名無しさん
2013/06/24(月) 20:25:02.340579デフォルトの名無しさん
2013/06/24(月) 20:29:45.01何も考えずに書いたデタラメ糞コードをばらまく
何の価値もないクズが何で生きてるのか理解できない
0580デフォルトの名無しさん
2013/06/24(月) 20:34:31.94クソコード?
じゃ今日であったのを簡単なのを一つ挙げてやろう
エディタヒライタシュンカンニ何かの暗号か!
と思ってびっくらこいたがよく見たら何てことはないforeachが10個も入れ子になっていた。
エディタの文字を小さくして横長ディスプレイの3分の2位まで広げてやっと理解できた。
しかもこれ仕様調整でループの変数の個数が変更になる可能性大のとこ。
変わる度にforeachでさらに囲ったり取ったりすんのけ?
こんな保守性の悪いコードphpでしか出会ったこと無い。
ウンコだろ
0581デフォルトの名無しさん
2013/06/24(月) 20:37:14.710582デフォルトの名無しさん
2013/06/24(月) 20:38:47.76それのどこがPHPが原因なのでしょうか?
PHPが原因だと仮定するなら、
あなたがPHPで書いてもクソコードになるはずです。
あなたがPHPで書いてクソコードにならないというのなら
PHPが原因ではありません。
0583デフォルトの名無しさん
2013/06/24(月) 20:40:03.45でもお前みたいなPHPプログラマのレベルが群を抜いて低いの事実なんだよ
0584デフォルトの名無しさん
2013/06/24(月) 20:41:40.89PHPのどこが悪いのか分かってないから
このスレのPHP馬鹿も何も理解してない
0585デフォルトの名無しさん
2013/06/24(月) 20:42:50.95PHPですか?プログラマですか?
原因はどっちですか?
あなたがPHPで書くと
クソコードになるのですか?
0586デフォルトの名無しさん
2013/06/24(月) 20:44:14.55広く広まってるから素晴らしいって言ってる奴がいるが
こんなコードが広がるのが正義だと思うか?
0587デフォルトの名無しさん
2013/06/24(月) 20:44:52.34PHP案件はまともな人間がいないということだよ
誰もPHPなんて触りたくないからな
0588デフォルトの名無しさん
2013/06/24(月) 20:46:06.52> PHP案件はまともな人間がいないということだよ
え? wikipediaは? facebookは?
単に(俺の周りでは)まともな人間がいないってだけでしょ?
類は友を呼ぶって言うし。
0589デフォルトの名無しさん
2013/06/24(月) 20:46:42.45PHP しか語れないんだろ。
0590デフォルトの名無しさん
2013/06/24(月) 20:47:24.99> こんなコードが広がるのが正義だと思うか?
あ、それわかる。
俺の正義が、唯一無二の正義って考え方だ。
0591デフォルトの名無しさん
2013/06/24(月) 20:48:31.911990年代のKENTのCGI、多分今の最新の処理系でもそのまま動く
記述の短さはRubyも互角に短く書ける
0592デフォルトの名無しさん
2013/06/24(月) 20:49:29.95こうして糞ばかりひろまっていく…
0593デフォルトの名無しさん
2013/06/24(月) 20:49:51.58ねえ?PHPが糞である点がどこなのか分かってる?
思いつくことを挙げて欲しんだけど
0594デフォルトの名無しさん
2013/06/24(月) 20:51:31.56なんでレス続けるのか理解不能
PHPを使わないことはみんなの正義だろ
PHPが糞であることはお前も認めるしかないんだから
0595デフォルトの名無しさん
2013/06/24(月) 20:55:12.28抽出レス数:95
0596デフォルトの名無しさん
2013/06/24(月) 20:56:58.24糞仕様の意図を合理的に説明して否定してみろよw
開発者でも無理だけどw
0597デフォルトの名無しさん
2013/06/24(月) 20:57:28.55ことPHPに至ってはしっちゃかめっちゃかな感は否めない
0598デフォルトの名無しさん
2013/06/24(月) 20:58:49.30→糞言語
0599デフォルトの名無しさん
2013/06/24(月) 21:02:16.70>そもそも結果が欲しいという意味においても、REPLがまともなPythonが一番適していて
>ipythonやbpythonだのかなり試行錯誤的な環境にも特化してる
やっぱり粘着発狂カキコを連投しているのは、いつもの糞尿大好きなPython厨ですた
0600デフォルトの名無しさん
2013/06/24(月) 21:04:21.21内容には反論できないだろ?いつものお前よw
0601デフォルトの名無しさん
2013/06/24(月) 21:15:22.65PHPの良さなんて何もないし、だからこそ他の言語に影響を与えられない
PHP関係者はもっと頭を使えよ
0602デフォルトの名無しさん
2013/06/24(月) 21:15:48.30その言語で作られるアプリの性能ではないんだよね。
PHPの言語仕様はクソです。
でもPHPで実用的なアプリ作れます。
コードが汚くなるのはプログラマの問題であって
PHPという言語のせいではありません。
これが結論じゃねーの?
0603デフォルトの名無しさん
2013/06/24(月) 21:17:24.240604デフォルトの名無しさん
2013/06/24(月) 21:22:42.10開発環境やライブラリなど言語の良さに貢献するアプリケーションなら別だが
独立したアプリなんて言語としては終わった話
保守は続けなきゃいけないが、今考えるべきは
言語の仕様がまともかどうかだ
キラーアプリを挙げる権威主義者はそれがプログラミングに役に立たないと分かっているのだろうか
現にPHPという言語、コミュニティは何も成長しなかった
このスレ的にはPHPは糞。それだけ
0605デフォルトの名無しさん
2013/06/24(月) 21:23:33.220606デフォルトの名無しさん
2013/06/24(月) 21:24:08.110607デフォルトの名無しさん
2013/06/24(月) 21:24:54.410608デフォルトの名無しさん
2013/06/24(月) 21:25:39.350609デフォルトの名無しさん
2013/06/24(月) 21:26:45.820610デフォルトの名無しさん
2013/06/24(月) 21:29:04.05テンプレートエンジンとしてなら影響与えてるでしょ?
PHPができたの1995年だよ。
当時ここまでスマートにHTMLとプログラムを
混ぜることが出来るシステムあった?
0611デフォルトの名無しさん
2013/06/24(月) 21:32:21.31当時から間違いなく飛び抜けて糞仕様だっただろうがw
0612デフォルトの名無しさん
2013/06/24(月) 21:34:38.230613デフォルトの名無しさん
2013/06/24(月) 21:35:08.55時代に取り残されたのは、言語仕様とは関係ないんじゃないか?
だって言語仕様で言えば、トレイトとかサポートしたしね。
0614デフォルトの名無しさん
2013/06/24(月) 21:36:34.85関係あるわw
こんな全時代的な仕様でしかも糞まみれ
まともにやれるわけねーだろw
0615デフォルトの名無しさん
2013/06/24(月) 21:38:07.92PHPにいくつかの問題点があるのは認める
ただしPHPの登場時期を考えれば、ソフトウェアの安全性/健全性よりも簡便性/柔軟性を重視し、
誰でも手軽にWebプログラミングできることを設計目標としたこと自体は非難されるべきではない
問題はWebアプリの普及/大規模化という時代の変化にPHPの進化が追従できていない点だが、
これも言語の初期設計時に想定できなかった基礎に関わる課題というものは
なかなか容易には解決できないという、どの言語にも共通する話でしかない
むろん手続き型言語として初期設計されたPyhtonもまた別の課題を抱えており、
何度かの改変を繰り返してきているけれど誰もが納得できる姿には到達できていないのが現状
つまりPython支持派にも反論のしようがない弱点があるということ
そしてPerl/Ruby/JSも同じくそれぞれ弱点がある
このスレの多くの住人はそれらを理解した上で、異種格闘バトルを楽しむという遊び心がある
例外が糞尿大好きで発狂を繰り返すPython厨
0616デフォルトの名無しさん
2013/06/24(月) 21:38:48.87引数の順番がおかしいとか言うのならわかるが、
「前時代的な仕様」ってどの仕様のこと?
俺にとって前時代的な仕様といえば
単一継承ではなく多重継承をサポートしてるとか
そもそもクラスをサポートしてないとか、
例外機能がないとか、そういうことなんだが、
これらはPHPにあるよね。
0617デフォルトの名無しさん
2013/06/24(月) 21:39:22.500618デフォルトの名無しさん
2013/06/24(月) 21:40:46.23一体どの仕様がクソなのかって出てないんじゃないか?
殆ど使わない機能とか、既に解決済みの問題とか
揚げ足取りレベルの些細な問題なら出てた気がするが、
これのせいで開発に大きな影響を与えるってレベルの
仕様は出てきない気がする。
0619デフォルトの名無しさん
2013/06/24(月) 21:41:18.81なにより安全性無視とか前時代的すぎるだろ
今はロバストネスの時代だぞ。PHPをありがたがってる馬鹿は
「とりあえず動けば良い」とかいう最悪の謳い文句を掲げている
オワコンにもほどがある
0620デフォルトの名無しさん
2013/06/24(月) 21:42:45.85NG登録しろよ糞野郎
>>618
全体的に一貫性がない
「運用でカバー」がどれだけ糞なのか理解できない
プログラミング初心者には何が良い言語なのかという判断はできないし
何も議論にならない
0621デフォルトの名無しさん
2013/06/24(月) 21:43:02.02何のことだろう?
> 安全性無視
何のことだろう?
0622デフォルトの名無しさん
2013/06/24(月) 21:43:47.27え? クソって一貫性がないってことだけ?
0623デフォルトの名無しさん
2013/06/24(月) 21:44:08.470624デフォルトの名無しさん
2013/06/24(月) 21:44:37.51居心地悪いなら君は住み着かなくていいんだよ?
0625デフォルトの名無しさん
2013/06/24(月) 21:44:58.25まともなプログラミングセンスでは理解不能なな挙動のことだよ
なんでそんな糞設計なの?開発者にも答えられないからお前にも答えられない
0626デフォルトの名無しさん
2013/06/24(月) 21:45:44.26何もおもしろくないね
0627デフォルトの名無しさん
2013/06/24(月) 21:45:59.99「だけ」ってwww
どういう感覚で喋ってるんだ?
PHPみたいな不愉快な言語を使う必然性が一切ないってことが理解できないだろ、お前には
0628デフォルトの名無しさん
2013/06/24(月) 21:46:05.03理解不能な挙動があるってことだけだよね?
0629デフォルトの名無しさん
2013/06/24(月) 21:48:21.16PHPみたいな不愉快な言語を使う必然性が一切ない
はずなのに、世間で使われていることが、納得いかないから怒ってるの?
0630デフォルトの名無しさん
2013/06/24(月) 21:50:06.90デメリットしかない糞仕様だから
誰も使う価値のない糞言語だろ
反論できずに逃げ回る、毎日これ
0631デフォルトの名無しさん
2013/06/24(月) 21:51:26.52逆に肯定していたぐらいなんだが、
一体誰と戦ってるんだ?
0632デフォルトの名無しさん
2013/06/24(月) 21:52:59.58別に。
PHPが糞言語でそれに慣らされたお前のような
糞プログラマが糞コードを量産してて糞すぎるねって事実
このスレでは議論するに足らない最低最悪の糞言語という事実
0633デフォルトの名無しさん
2013/06/24(月) 21:54:36.64どう見ても糞じゃない、そんな糞仕様は問題じゃないと言い張ってるキチガイがいるw
0634デフォルトの名無しさん
2013/06/24(月) 21:56:23.15「クソ仕様だけど、その程度開発するにあたって問題にならない」だよ。
言葉は正確にね。アスペって言われちゃうよw
0635デフォルトの名無しさん
2013/06/24(月) 21:58:27.78デメリットしかない糞言語を使う理由はない
0636デフォルトの名無しさん
2013/06/24(月) 21:58:39.99こんなクソ仕様(具体的なことは言わない)がある言語で
大規模開発なんて出来るわけがないwwww
え? wikipedia?facebook?
なにそれ?アーアーキコエナーイ。
0637デフォルトの名無しさん
2013/06/24(月) 21:59:27.790638デフォルトの名無しさん
2013/06/24(月) 22:00:12.85>>229>>240>>308
これにどんな合理的な理由、メリットがあるのか説明しろよw
意味不明な挙動しかしない糞言語信者さんよお
糞言語でwikipediaを頑張って作った。だから何?
お前みたいな糞プログラマが無駄なタスクを増やしてんだよ。自覚ないのがおそろしい
何が糞か理解できず「問題ない」とか言っちゃうから糞コードを量産する
0639デフォルトの名無しさん
2013/06/24(月) 22:00:16.13いくら言っても無駄だぞ?2ちゃんねる、初めてか?
0640デフォルトの名無しさん
2013/06/24(月) 22:02:21.77> これにどんな合理的な理由、メリットがあるのか説明しろよw
クソ仕様だから、ないに決まってるじゃん。
何回言えばわかるの? PHPのそれはクソ仕様です。
それであっても、wikipediaなどが証明しているように
PHPでアプリは作れるって話をしてるのに、
いい加減、俺がクソじゃないと言い張ってることにするのはやめてくれ。
PHPはクソだ。だがアプリを作れないレベルではない。
0641デフォルトの名無しさん
2013/06/24(月) 22:04:44.63だからこのスレではもはや議論する価値もない
>>640
ぎりぎりアプリが作れないレベルではない糞言語だから、何?
言語間で比較した時、PHPは糞。それだけだろ?
何が言いたいんんだ?
0642デフォルトの名無しさん
2013/06/24(月) 22:05:43.69> 何が言いたいんんだ?
だがアプリを作れないレベルではない。
実際作られている。有名な企業が使っている。
0643デフォルトの名無しさん
2013/06/24(月) 22:06:00.150644デフォルトの名無しさん
2013/06/24(月) 22:06:18.45だから、何を言いたんだ
Python、Rubyより糞なんだからもう何も話すことないだろ
0645デフォルトの名無しさん
2013/06/24(月) 22:07:15.16馬鹿か?こんな馬鹿に何を言えばいいのかわからない
明日も言うだろうな
「wikipediaで使われてるからーーーーーーーーーー!!!!」
0646デフォルトの名無しさん
2013/06/24(月) 22:10:29.11開発なんてやってられん
0647デフォルトの名無しさん
2013/06/24(月) 22:19:33.69ウィキペディアああああああああああああwwwwwwwwwwwwwwwwwwwwww
0648デフォルトの名無しさん
2013/06/24(月) 22:26:35.18この場に限って言えば、特定の言語を持ち上げる奴は、その言語のユーザーの代表として見られるんだよ。
あんまり、詭弁をろうして無理筋通そうとすると、ユーザー全体がそんな奴ばっかりと思われちゃうぞ。
少し、謙虚になれ。
0649デフォルトの名無しさん
2013/06/24(月) 22:26:59.46普通にその辺の言語と比較して糞なのに
0650デフォルトの名無しさん
2013/06/24(月) 22:27:38.51PHPは糞じゃないとか言ってる馬鹿はPHP代表だと思ってたけど違うのかw
0651デフォルトの名無しさん
2013/06/24(月) 22:28:46.38あのねえ、誰が何を言おうがPHPユーザーのレベルは糞すぎだし
PHPとかいうクソ言語は逆立ちしたってPythonやRubyには勝てないんだよ
その事実を述べてるだけ。反論あるならどうぞ
0652デフォルトの名無しさん
2013/06/24(月) 22:31:00.590653デフォルトの名無しさん
2013/06/24(月) 22:34:06.07648は PHP代表様に向けた発言なんだが。
0654デフォルトの名無しさん
2013/06/24(月) 22:36:34.13PHPに絡んでる奴は精神病みすぎ
0655デフォルトの名無しさん
2013/06/24(月) 22:36:45.01このスレではPHPはユーザー全体がウィキペディアンと思われてるからなw
0656デフォルトの名無しさん
2013/06/24(月) 22:38:17.42PHPはWikipediaだから糞じゃないと言ってるお前だろ
0657デフォルトの名無しさん
2013/06/24(月) 22:39:39.07erbはPHPの影響を受けてるかもね。
でも、あれってソースの見た目がキモいから、 haml使ってるけどね。
0658デフォルトの名無しさん
2013/06/24(月) 22:40:26.19こんなに糞だから使わなくていいのに、使われちゃうんだよなあ
0659デフォルトの名無しさん
2013/06/24(月) 22:42:33.31>>528
0660デフォルトの名無しさん
2013/06/24(月) 22:44:09.850661デフォルトの名無しさん
2013/06/24(月) 22:48:04.35たとえば最高にクールなGoogleがPHPをメインで使うことはない
それは純粋にプログラミングが楽かどうか安全かどうかの問題だ
PHP馬鹿はコンテンツやデザインをPHPのおかげだと勘違いしてるが、それはPHPとは関係ない
0662デフォルトの名無しさん
2013/06/24(月) 22:51:11.07rubyというすばらしく楽できる言語で作ったものが、極めてひどい見た目のものが多いのも、
面倒なことに関わりたくないという精神からなのかも
0663デフォルトの名無しさん
2013/06/24(月) 22:52:45.09PHPは糞だから仕様の話になると困るのかな
0664デフォルトの名無しさん
2013/06/24(月) 22:53:12.820665デフォルトの名無しさん
2013/06/24(月) 22:54:13.27何か見えないものが見えるようになってる。病院に行ったほうがいい
0666デフォルトの名無しさん
2013/06/24(月) 22:55:42.780667デフォルトの名無しさん
2013/06/24(月) 22:56:32.57お前の作ったrubyとPHPのインターフェイスを見せてくれよ
絶対どっちも糞だから
0668デフォルトの名無しさん
2013/06/24(月) 22:57:54.850669デフォルトの名無しさん
2013/06/24(月) 22:58:34.350670デフォルトの名無しさん
2013/06/24(月) 22:59:56.140671デフォルトの名無しさん
2013/06/24(月) 23:01:20.68だがそういうフロント側が得意なデザイナーが多く使ってるのは
まあ一番案件が多くて手軽なPHPだろうな
Wordpressがあるのも大きい
最近はRails使ってる人も結構見る
0672デフォルトの名無しさん
2013/06/24(月) 23:03:08.59疑似相関とかを信じる情弱か?
0673デフォルトの名無しさん
2013/06/24(月) 23:04:01.980674デフォルトの名無しさん
2013/06/24(月) 23:07:06.470675デフォルトの名無しさん
2013/06/24(月) 23:07:55.380676デフォルトの名無しさん
2013/06/24(月) 23:11:21.53理論的には同じ物が作れるけど、実際にはそうでないからね
0677デフォルトの名無しさん
2013/06/24(月) 23:30:02.180678デフォルトの名無しさん
2013/06/25(火) 00:11:32.24標準語:php
大阪弁:python
京都弁:Ruby
博多弁:Haskell
ズーズー弁:Perl
こんなところだろ
0679デフォルトの名無しさん
2013/06/25(火) 00:23:34.42顔本はともかくwikipediaのソースも見たことないんだろ
perlが叩かれる原因の見通しの悪さとかperl以上の糞コードなんだが(笑)
0680デフォルトの名無しさん
2013/06/25(火) 00:32:10.670681デフォルトの名無しさん
2013/06/25(火) 00:54:47.84PHPの評判を知ってしまうと軽自動車で高速道路を走っているような情けない気持ちになりました。
Pythonという外車やRubyという国産の普通車が私を横目であざ笑いながら余裕で追い越し車線を快走して行くイメージです。
Pythonを少し調べてみると可読性というものがいかに素晴らしいかを知りました。PHPしか知らない頃は全部左詰めで書いていたifなどのコードにタブを付けて書くようになりました。
それだけで改修時の作業効率が上がりました。
今はwebレベルだけでいいのでPythonを習得したいと考えています。
0682デフォルトの名無しさん
2013/06/25(火) 01:02:57.34iPhone:Python
Xperia:Ruby
Galaxy:PHP
使っているだけでバカにされる時点でPHPはGalaxyなのだと痛感しています。
0683デフォルトの名無しさん
2013/06/25(火) 01:04:42.32コピペ?
0684デフォルトの名無しさん
2013/06/25(火) 01:06:07.79え?
今書いたのですが…
0685デフォルトの名無しさん
2013/06/25(火) 01:22:19.050686デフォルトの名無しさん
2013/06/25(火) 02:24:52.75盲点だった
0687デフォルトの名無しさん
2013/06/25(火) 02:55:05.01いつの間にかxの型が変化してるのが怖い
% cat test.php
<?
$x = null;
print(gettype($x)); print("\n");
$x->n = 0;
print(gettype($x)); print("\n");
% php test.php
NULL
object
0688デフォルトの名無しさん
2013/06/25(火) 04:49:28.88% php test.php
NULL
PHP Warning: Creating default object from empty value in /tmp/test.php on line 4
object
0689デフォルトの名無しさん
2013/06/25(火) 08:02:26.920690デフォルトの名無しさん
2013/06/25(火) 09:11:48.70nullもオブジェクトの一種と考えればいいだけだし。
0691デフォルトの名無しさん
2013/06/25(火) 09:26:23.63その思想はユーザにも浸透してる(一部抗う人達は戦いに破れ他の言語に去っていく)
そこが他の言語と決定的に違う
言語仕様がどうこうって話じゃない、そんなのは大した問題じゃない
0692デフォルトの名無しさん
2013/06/25(火) 09:27:03.30PHPの型の扱いは本当に糞
0693デフォルトの名無しさん
2013/06/25(火) 09:28:11.620694デフォルトの名無しさん
2013/06/25(火) 09:29:25.39意 味: 少しの違いはあるが、本質的には同じであるということ。似たりよったり。
中国の孟子が梁の恵王に、「戦上で五十歩逃げた者が、百歩逃げた者を臆病だと笑ったが、共に逃げたことに変わりはない。
あなたの政治も、隣国の政治とあまり変わりがない」と言ったという故事から。
0695デフォルトの名無しさん
2013/06/25(火) 09:34:03.94PythonとPHPではその質において天と地ほどの差があるわ
0696デフォルトの名無しさん
2013/06/25(火) 09:38:09.93そうしなくても動くことは動くけど、それだといずれ破綻するから、みんな守ってる
PHPというのはそういう文化がない
デザイナーがちょっと動的な処理が必要になった時にマニュアル片手に使う言語だから仕方ない
0697デフォルトの名無しさん
2013/06/25(火) 09:41:33.17PHPはとりあえず動くんだよ
先日から挙げられてる一連のPHPの変な言語仕様はその視点に立てばすべて理解できるはず
0698デフォルトの名無しさん
2013/06/25(火) 09:42:11.380699デフォルトの名無しさん
2013/06/25(火) 09:43:53.800700デフォルトの名無しさん
2013/06/25(火) 11:19:08.510701デフォルトの名無しさん
2013/06/25(火) 16:27:29.290702デフォルトの名無しさん
2013/06/25(火) 20:34:13.96マークアップ言語だな。
一時期は、XMLだのXHTMLだの
閉じタグはちゃんと書け、属性は全部小文字
厳格がいいといっていた時期もあった気がするが、
その流れは終わって、今はHTML5になって
もとのゆるゆるなマークアップ言語になっちまった。
動的型つけ言語では多かれ少なかれ
取りあえず動くって要素があるでしょ?
この業界ではそっちの方がいいんじゃないの?
俺は静的型つけ言語の方が好きだけどね。
コンピュータが正しく文法を判断して
適切なサポートをしてくれるから。
0703デフォルトの名無しさん
2013/06/25(火) 20:42:19.78トップのグーグルがPHPをメインに使ってから言ってくれ
0704デフォルトの名無しさん
2013/06/25(火) 20:45:08.91AndroidもJavaだし。
0705デフォルトの名無しさん
2013/06/25(火) 20:49:17.49馬鹿も休み休み喋れよ
0706デフォルトの名無しさん
2013/06/25(火) 20:50:12.98型付けの強さを混同してる馬鹿がまだ居るのか。
動的型付けイコールゆるゆるじゃないんだよ。
0707デフォルトの名無しさん
2013/06/25(火) 20:50:13.84哀れすぎるだろ…PHPを少しでも擁護しようとして墓穴掘りまくりの自殺かよ
0708デフォルトの名無しさん
2013/06/25(火) 20:52:09.61だれもそんな話してない。>>702はPHPの糞型付けを擁護してるだけ
0709デフォルトの名無しさん
2013/06/25(火) 20:55:39.35>>702のこれに反論しただけなんだが。
> 動的型つけ言語では多かれ少なかれ
> 取りあえず動くって要素があるでしょ?
> この業界ではそっちの方がいいんじゃないの?
まあ、動的型付けは全部ゆるゆるって思うなら、そう思ってれば良いんじゃね?
0710デフォルトの名無しさん
2013/06/25(火) 20:57:00.800711デフォルトの名無しさん
2013/06/25(火) 20:58:55.320712デフォルトの名無しさん
2013/06/25(火) 21:09:32.760713デフォルトの名無しさん
2013/06/25(火) 21:16:41.63確かにHTMLもCSSもいい加減だな
無理やり動かすことを正義にしている
これは正しいと思うけど
0714デフォルトの名無しさん
2013/06/25(火) 21:20:05.52なんで?
0715デフォルトの名無しさん
2013/06/25(火) 21:25:39.47使う側にとって全く表示できないことは致命的欠陥だから
崩れていたとしても表示できたほうが良い
そもそもhtmlはブラウザごとの差異とかで崩れる物だったし
0716デフォルトの名無しさん
2013/06/25(火) 21:31:14.550717デフォルトの名無しさん
2013/06/25(火) 21:55:49.57そもそも間違いがあるんだよ。直さないといけないじゃん。
全く表示できなかったら修正するでしょ?
一部のブラウザだけ表示できたら、
それ以外のブラウザの人が困るでしょ。
0718デフォルトの名無しさん
2013/06/25(火) 21:58:59.90W3Cに言えよ(´・ω・`)
0719デフォルトの名無しさん
2013/06/25(火) 22:01:48.60適当でも動くのは実装しているブラウザの問題であって言語の問題ではない
0720デフォルトの名無しさん
2013/06/25(火) 22:01:57.08HTMLを使うべきでない所でHTMLを使い
PHPを使うべきでない所でPHPを使う阿呆だ
0721デフォルトの名無しさん
2013/06/26(水) 09:12:33.010722デフォルトの名無しさん
2013/06/26(水) 14:47:36.96ID:UJU737//!facebook use PHP.
0723デフォルトの名無しさん
2013/06/26(水) 14:49:19.71ID:UJU737//!0724デフォルトの名無しさん
2013/06/26(水) 16:30:39.03600万人の個人情報全公開という致命的な脆弱性
0725デフォルトの名無しさん
2013/06/26(水) 16:47:22.04トップのGoogleであれば安全なPythonで開発してるから、致命的な脆弱性など有り得ないぞ!
・Google Checkout で個人情報流出、Google は不具合を認める
http://japanese.engadget.com/2012/01/12/google-checkout/
・Google、そっけない謝罪、個人情報流出の問題を「安全のヒント」として掲載
http://bizmash.jp/articles/10581.html
・Google公式サイトに大量のAndroid不正アプリ
http://www.yomiuri.co.jp/net/security/goshinjyutsu/20130315-OYT8T00897.htm
・登録は無審査…Google、ユーザー、アプリ開発元、悪いのは誰だ?
http://biz-journal.jp/2012/11/post_959.html
・名前や住所も、ユーザー不注意でGoogleマップから大量の個人情報漏洩
http://www.narinari.com/Nd/20081110498.html
0726デフォルトの名無しさん
2013/06/26(水) 18:09:19.86いまだにIE6使っているバカ企業もいるから仕方ないんだよ
0727デフォルトの名無しさん
2013/06/26(水) 18:13:46.30たったそれだけしか見つけられなかったのか?
サービスの母数を考えたら信じられない安全性だな
0728デフォルトの名無しさん
2013/06/26(水) 19:54:17.25> ・Google公式サイトに大量のAndroid不正アプリ
> ・登録は無審査…Google、ユーザー、アプリ開発元、悪いのは誰だ?
> ・名前や住所も、ユーザー不注意でGoogleマップから大量の個人情報漏洩
Google 自体の問題じゃないじゃ…
0729デフォルトの名無しさん
2013/06/26(水) 21:40:06.89Yahooのカスとnttのカスに見習わせたい
0730デフォルトの名無しさん
2013/06/26(水) 21:53:29.32まったくだ
facebookもサービス母数で考えれば信じられない安全性だな
こうですか?よくわかりません....
0731デフォルトの名無しさん
2013/06/26(水) 21:58:39.21本当に馬鹿なのか?しかも規模が違いすぎだし
脳みそが一ミリも入ってないなら黙っててくれ
0732デフォルトの名無しさん
2013/06/26(水) 21:59:10.88アプリ登録が無審査なのも何の警告も無くタグ付き写真を公開させたのもGoogleですけどねw
0733デフォルトの名無しさん
2013/06/26(水) 22:03:18.79情報流出の原因をプログラミング言語に求めようとするのは、
情報セキュリティに無知な素人
どちらも「脳みそが一ミリも入ってない馬鹿」としては同レベル
0734デフォルトの名無しさん
2013/06/26(水) 22:06:48.44ワンパターンすぎ
0735デフォルトの名無しさん
2013/06/26(水) 22:09:40.880736デフォルトの名無しさん
2013/06/26(水) 22:12:32.42googleの個人情報流出 --> 規模が違うから些細な問題にすぎない
なにを言ってるのか意味がよくわからない by 某国官房長官
0737デフォルトの名無しさん
2013/06/26(水) 22:15:49.28目糞鼻糞を笑う
0738デフォルトの名無しさん
2013/06/26(水) 22:18:52.36で、それが脆弱性と何の関係があるんだ?
0739デフォルトの名無しさん
2013/06/26(水) 22:21:33.14某国防長官って誰?
0740デフォルトの名無しさん
2013/06/26(水) 22:34:10.56Python厨の頭の悪さがよく分かる
0741デフォルトの名無しさん
2013/06/26(水) 22:36:22.350742デフォルトの名無しさん
2013/06/26(水) 23:06:59.53ID:UJU737//!0743デフォルトの名無しさん
2013/06/27(木) 07:57:53.940744デフォルトの名無しさん
2013/06/27(木) 19:35:43.790745デフォルトの名無しさん
2013/06/27(木) 22:12:46.770746デフォルトの名無しさん
2013/06/27(木) 22:35:42.600747デフォルトの名無しさん
2013/06/27(木) 23:31:51.03ID:PVr02CqQ!0748デフォルトの名無しさん
2013/06/28(金) 06:42:43.980749デフォルトの名無しさん
2013/06/28(金) 11:30:03.76政治ネタは通じねーよ
0750デフォルトの名無しさん
2013/06/28(金) 17:46:34.11ID:K/ViQt15!下手の横好き共、言語を選ぶよりかGEFでも読め
0751デフォルトの名無しさん
2013/06/29(土) 17:40:38.11HTMLはコンパイルするようなもんじゃないぞ。
それを言うならコンパイラじゃなくてパーサーだろう。
0752デフォルトの名無しさん
2013/06/29(土) 18:06:50.44コンパイラはソースを(実または仮想な)機械語へ変換し、
ブラウザはHTMLを(テキスト/段落/表といった)UI要素へ変換する
しかし、パーサはソースまたはHTMLを抽象構文木へ変換するにすぎない
したがって、比喩であれば「パーサ」よりも「コンパイラ」のほうが適切
・コンパイラ ::= [ソース] --> (パーサ) --> (抽象構文木) --> [エンコーダ] --> [機械語]
・ブラウザ ::= [HTML] --> (パーサ) --> (抽象構文木) --> [エンコーダ] --> [UI]
0753デフォルトの名無しさん
2013/06/29(土) 18:32:12.950754デフォルトの名無しさん
2013/06/29(土) 18:33:25.86普通にインタプリタがでてこないのが、超不思議。
0755デフォルトの名無しさん
2013/06/29(土) 18:51:40.00あえてインンタープリタと呼ぶことは別に本質じゃないと思うが
何が「普通にインタプリタ」なのかが、超不思議。
0756デフォルトの名無しさん
2013/06/29(土) 18:56:22.07君の言い分だと、何かのデータを受け取って内部処理し、画面に何かを表示するプログラムは全部
コンパイラだということになるが。
0757デフォルトの名無しさん
2013/06/29(土) 18:57:38.020758デフォルトの名無しさん
2013/06/29(土) 19:02:43.26>>752
>したがって、比喩であれば
0759752
2013/06/29(土) 19:07:49.97【誤】・コンパイラ ::= [ソース] --> (パーサ) --> (抽象構文木) --> [エンコーダ] --> [機械語]
・ブラウザ ::= [HTML] --> (パーサ) --> (抽象構文木) --> [エンコーダ] --> [UI]
【正】・コンパイラ ::= [ソース] --> (パーサ) --> [抽象構文木] --> (エンコーダ) --> [機械語]
・ブラウザ ::= [HTML] --> (パーサ) --> [抽象構文木] --> (エンコーダ) --> [UI]
0760デフォルトの名無しさん
2013/06/29(土) 19:45:30.06ことを指してると思うんだけど、HTMLは書いてある構造の通りに
レンダリングするだけだから、あえて言うならインタープリタだな。
0761デフォルトの名無しさん
2013/06/29(土) 19:58:25.72だから、比喩として言えば全部コンパイラということになるがってことなんだが。
0762デフォルトの名無しさん
2013/06/29(土) 19:59:42.450763デフォルトの名無しさん
2013/06/29(土) 20:01:28.030764デフォルトの名無しさん
2013/06/29(土) 21:15:12.82> マークアップ言語がインタープリタ言語であるか
何を言ってるのか良くわからん、言語と処理系って大体決まって
ることが多いけど、インタープリタとコンパイラの両方がある言語
なんて珍しくもないぞ。
話の発端は >>726 の
>> HTMLは、ブラウザの数だけコンパイラーがあるようなもんだし
だろ。
>>760 の言うようにブラウザは「普通にインタプリタ」だと思う。
それ以外の実装があるなら、教えてくれ。
0765デフォルトの名無しさん
2013/06/29(土) 21:24:42.73だから、コンパイラとインタープリタを必死に区別しようとする意図は何?
パーサがどうとか言ってる奴より低次元の議論なのだが
0766デフォルトの名無しさん
2013/06/29(土) 21:41:30.09はちょっとおかしいんじゃね? って言ってるだけよ。
ちなみに、パーサーが何物か知ってたら >>762 が言うように
パーサー云々は低次元以前の話とわかると思うけどね。
0767デフォルトの名無しさん
2013/06/29(土) 21:43:39.100768デフォルトの名無しさん
2013/06/29(土) 21:54:49.970769デフォルトの名無しさん
2013/06/29(土) 22:03:13.09普通にブラウザの文脈でコンパイラに例えるのは変だろって話だよ。
普通に言うなら、実装というのが適してるんじゃないかな。ブラウザごとに実装が違う、って具合に。
0770デフォルトの名無しさん
2013/06/29(土) 22:43:06.460771デフォルトの名無しさん
2013/06/29(土) 22:56:20.970772デフォルトの名無しさん
2013/06/29(土) 23:04:11.52プログラミング言語がバックグラウンドにある相手にコンパイラという例えは意味が通るし
こんなことで激怒してる奴の意味が分からない
0773デフォルトの名無しさん
2013/06/29(土) 23:06:08.46チョコレートの色ってウンコ色だろ。
つまりチョコレートを食べるというのは
ウンコを食べてるのと一緒。
これのどこが間違った例えの使い方か答えよ。
0774デフォルトの名無しさん
2013/06/29(土) 23:08:12.600775デフォルトの名無しさん
2013/06/29(土) 23:08:47.380776デフォルトの名無しさん
2013/06/29(土) 23:10:22.01これが適切な、的を射たレスだと思ってるキチガイは詳しく解説ヨロピク
0777デフォルトの名無しさん
2013/06/29(土) 23:12:52.890778デフォルトの名無しさん
2013/06/29(土) 23:14:08.840779デフォルトの名無しさん
2013/06/29(土) 23:27:27.81コンパイラにこだわる方が意味わからんわ。
インタープリターいいだろ。
0780デフォルトの名無しさん
2013/06/29(土) 23:30:44.650781デフォルトの名無しさん
2013/06/29(土) 23:32:29.22今の時代ほとんど存在しない。
シェルスクリプトぐらいなもん。
インタープリターの特徴として一行ずつ実行するから、
実行途中に実行ファイルを修正して保存すると、
修正後のコードで動く。
0782デフォルトの名無しさん
2013/06/29(土) 23:38:06.80それを、ブラウザを例えるならコンパイラだとか違うとかいうのは筋違い。
0783デフォルトの名無しさん
2013/06/29(土) 23:39:22.230784デフォルトの名無しさん
2013/06/29(土) 23:53:41.67アスペとは一生会話が成立しないということがわかった
0785デフォルトの名無しさん
2013/06/29(土) 23:59:08.040786デフォルトの名無しさん
2013/06/30(日) 00:48:35.54相手もそう思ってるよw
0787デフォルトの名無しさん
2013/06/30(日) 01:01:41.64一旦コンパイラと言ってしまったら、そこから逃れられないお前がアスペ
0788デフォルトの名無しさん
2013/06/30(日) 01:11:35.60何に例える必要もない
馬鹿じゃないの?
0789デフォルトの名無しさん
2013/06/30(日) 01:29:36.77俺はコンパイラと言ったやつじゃないw
コンパイラがおかしいと言ってるお前がアスペなだけ
0790デフォルトの名無しさん
2013/06/30(日) 01:37:21.97例える必要があるかどうか決めるのはお前じゃない
0791デフォルトの名無しさん
2013/06/30(日) 07:53:36.09コンパイラだと誤解を与えるからインタプリタの方が
いいよという話に、いや比喩だからいいんだと云っている。
どちらかマトモか誰にでもわかる。
0792デフォルトの名無しさん
2013/06/30(日) 09:48:21.950793デフォルトの名無しさん
2013/06/30(日) 11:47:44.170794デフォルトの名無しさん
2013/06/30(日) 11:52:53.33お前、自分が厳密に定義された言葉だけで会話してると思ってるのか?
一般に会話というのはメタファーなしには成立しない
字面を真に受けて辞書的定義が云々というアスペとの会話が成立しないのはそのためだ
0795デフォルトの名無しさん
2013/06/30(日) 12:51:01.18いつまでやるつもりなんですか
0796デフォルトの名無しさん
2013/06/30(日) 12:53:40.220797デフォルトの名無しさん
2013/06/30(日) 12:55:01.210798デフォルトの名無しさん
2013/06/30(日) 12:58:21.76>>726について何も言うことがないなら黙ってろよ。お呼びじゃないから
0799デフォルトの名無しさん
2013/06/30(日) 13:02:58.200800デフォルトの名無しさん
2013/06/30(日) 13:05:00.530801デフォルトの名無しさん
2013/06/30(日) 13:06:07.690802デフォルトの名無しさん
2013/06/30(日) 13:25:25.000803デフォルトの名無しさん
2013/06/30(日) 13:29:16.80通じればいいとか、じつに PHP らしい (w
0804デフォルトの名無しさん
2013/06/30(日) 13:31:45.11ブラウザの仕組みがコンパイラに似てるからそう例えたんじゃないと思うが。まあ俺がそう思うだけで、>>726の真意は分からないが。
0805デフォルトの名無しさん
2013/06/30(日) 13:39:59.140806デフォルトの名無しさん
2013/06/30(日) 14:45:07.54> >>726 は、コンパイラには多種多様な処理系がそんざいするように、
> ブラウザにも様々な実装があるってことじゃないの?
まあ、そうだろうね。
たいていの人はちょっと違和感あるにしてもそう解釈してたんだと思う。
いきなりパーサーとか頓珍漢なこと言い出した >>751 の真意は分からないが。
0807デフォルトの名無しさん
2013/06/30(日) 14:54:52.91コンパイラがあるようなもの = コンパイラがあるわけじゃない
ということですよ?
ブラウザにコンパイラがあるようなものというのは
ブラウザにコンパイラがあると言ってはいないんですよ
0808デフォルトの名無しさん
2013/06/30(日) 15:16:51.10> 「ようなもの」の意味がわかってないんだろうな。
それは、多分君だけかと…
0809デフォルトの名無しさん
2013/06/30(日) 16:40:56.11ID:4ZgEzKo6!0810デフォルトの名無しさん
2013/06/30(日) 17:03:21.920811デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.ANPython覚えた切っ掛けも
俺はGeoGebra使ってて
Pythonでいろいろ弄れるからだし
0812デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.AN0813デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.AN商用ソフトの性能とかサポートには逆立ちしても勝てないから
金持ってる大学はそういうの使ってるよ
0814デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.AN金持ってないって状況は変えられないんだから
じゃあ何をすれば良いかと考えたら
Python覚えればよくね?に行きつくだろう
世の中に不満があるなら自分を変えればいいのだ
0815デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.ANそういう馬鹿げたレスでPythonを貶めるのはやめろ
どうせPythonのことは何も知らないアンチだろうが
0816デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.ANMatlabにもうお布施しなくてよくなるよ
0817デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.ANPerlがオワコンなのは
なんか寂しい感じだな
0818デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.AN結局ねえ、お金もらえないことには誰も本気にならない
例えばGIMPでフォトショの代用とか言ってる池沼は噴飯モノだよ
遊び半分で作ってるソフトとイノベーションを起こし続けなければ
死活問題になる商用ソフトでは進化速度、サポートの質が別格なわけ
そもそも科学技術計算モジュールを使いたい奴とモジュール開発者はモチベーションが違うし
あちこちで重複するモジュールを乱立されても困る
さらに、それぞれの開発はテキトーに止まり、質問しても答えてくれない。それがOSSの現状だろ
numpyやmatplotlibはプロジェクトとしてもまともな素晴らしいライブラリだよ。それで良いじゃないか
これがMATLABとかに追いつくなんてことは、どんな奇跡が起こっても2,3年で済む話じゃない
Rみたいにデファクトスタンダードを勝ち得るなら別だが
0819デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.ANしかしMatlabてめーはダメだ、高すぎる上に基本言語が古くさいし企業が何から何までサポートしてくれるわけでもない
0820デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.AN0821デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.ANID:3VuRZefs!型推論が重要なの
scipy使うぐらいならmatlab clone使うわ
0822デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.AN0823デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.ANID:3VuRZefs!配列だかnarrayだかの判別に無駄な時間すごすわ
学習コストが高い割にmatlabほどのメリットは感じない
0824デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.ANクローンは全部どんぐりの背くらべだけど
0825デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.ANむしろプログラミング言語という意味ではPythonが普通に良いよ。当然だけど
0826デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.ANID:3VuRZefs!速度が重要ならoctaveのライブラリ群をc++から呼び出せよ
0827デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.AN文字列云々ってなにそれ?
Matlabを使うのはC++でプログラミングするのが糞面倒だろ
なんか話がおかしい。そりゃあMatlabやPythonでも高速化のために部分的にC/C++を使うことはあるが
0828デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.ANID:3VuRZefs!むしろ、listかnarrayか見分けを付けてデバッグする方に無意味な時間が掛かるし、後で読んでみて何が書いてあるか分からないの。narrayのマニュアルなんて読みたかないわ。
usabilityがダメな道具って習得できたときだけは悦に入れるんだけど、
結局、使わなくなると再度に覚え直す必要が出てきて学習コストに見合った恩恵なんてないんだ。
学習と忘却の観点から優れたscriptについて真理を語ると最強のLLはbean shellだよ。
0829デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.AN0830デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.ANMatlabの値段って調べてもイマイチよく分からんのよね、30万円とか10万円とか
でもどっちみち高いよ、こんなもん気軽にホイホイ買えない
0831デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.AN0832デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.AN0833デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.ANイバラの道だけど
0834デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.ANMathematicaは数式処理だよ
Pythonで言えばsympyだけど、これはMaximaより不便だし
MathematicaやMapleも大学やそれが必要な企業ならただで使えるでしょ
0835デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.AN0836デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.ANID:3VuRZefs!ちんこ(=アキラデベロップ)なんて本当にマシな結果。
しかしまぁ、このスレも6〜7年前と比較して閑散としてること
0837デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.ANでもWindowsでは動かんのよね
0838デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.ANだれがホイホイ騙されると……
0839デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.ANCPAN(Perl)とPyPI(Python)を超えてた
gems(Ruby)に届くにはもうちょっとかかるだろうけど
なんか知らんが勢いあるなぁ
0840デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN0841デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.ANサイトトップにデカデカと貼り出してる数、あれは総ダウンロード数だよね
パッと見騙されるじゃん、Rubyマジ汚い
0842デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.ANRでいいわw
0843デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.AN0844デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.AN何がRで良いんだ?頭大丈夫か?
0845デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.AN0846デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.AN0847デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.ANMatlabは高いから買いたくないし、C++とかガリガリ書きたくないんで
0848デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.ANMatlabは高いから買いたくないし、C++とかガリガリ書きたくないんで
0849デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.AN俺の脳内の画像処理にエラーが起こったらしい
0850デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.AN勝手にPython使ってればいいじゃん
それがPythonの良さなんだから
0851デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.AN一生デファクトスタンダードになることはないだろうけどw
0852デフォルトの名無しさん
2013/07/05(金) NY:AN:NY.ANID:z78B/tHJ!おまえ、python言いたいだけちゃうなかと小一時間問い詰めたい
0853デフォルトの名無しさん
2013/07/05(金) NY:AN:NY.AN阿呆か。これだけで Python を使いこなしていないことが分かる。出来合いの Matlab でバカチョン計算を行っているだけなのが分かる。自分では必要な機能を実装したことが無いことが分かる。
Matlab 文法は古臭すぎる。Object Oriented にさえなっていない。
Matlab が素晴らしいと言うならば、bool 体係数の多項式演算を実装してみろよ。Matlab では使い物にならないことが分かる。Matlab のバカチョン計算を行っているだけでは bool 体係数の多項式演算の意味が分からんだろうが。
0854デフォルトの名無しさん
2013/07/05(金) NY:AN:NY.AN阿呆か。これだけで Python を使いこなしていないことが分かる。出来合いの Matlab
でバカチョン計算を行っているだけなのが分かる。自分では必要な機能を実装したこと
が無いことが分かる。
Matlab 文法は古臭すぎる。Object Oriented にさえなっていない。
Matlab が素晴らしいと言うならば、bool 体係数の多項式演算を実装してみろよ。
Matlab では使い物にならないことが分かる。Matlab のバカチョン計算を行っているだ
けでは bool 体係数の多項式演算の意味が分からんだろうが。
0855デフォルトの名無しさん
2013/07/05(金) NY:AN:NY.ANバカチョン計算って物は言い様だなw
そんだけMatlabが楽だって認めてるだけじゃねーか
0856デフォルトの名無しさん
2013/07/05(金) NY:AN:NY.ANもうライブラリの充実度が追いつけるレベルじゃない
プログラミングが目的じゃない人間にとってはそれが全てなんだよね
0857デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.ANバカチョン計算しかできないならば黙ってろ。bool 体係数の多項式演算の意味さえ分
かっていないだろう。こんな計算が Matlab にはできないことが分からないだろう。
0858デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.ANこれが言えるのは確率・統計に関してだけだ。それ以外の分野では scipy のほうが上
回っている。
例えば計算できる特殊関数は scipy のほうが何倍も多い。御前には特殊関数なん
て分からんだろうが。
0859デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.AN豊富さより、速度や頑丈性(計算途中で落ちないなど)だろ。
円周率しか求められなくても、汎用ライブラリで仮に10時間かかるのが30分で終えられれば需要がある。
0860デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.AN0861デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.AN0862デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.AN0863デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.ANPythonはそれ自身で十分な機能を持ちますが,それ以上に,Python用に開発されたモジュール群は非常に利用価値が高く,それを利用しない手はありません.
Python単体のインストールすることは非常に簡単ですが,様々なモジュールを集めてインストールをするとなると時間がかかるだけではなく,
Pythonのバージョンに依存する問題でインストールできないことも少なくありません.
そこで,Pythonxy(http://www.pythonxy.com/)という有用なモジュールをPythonと同時にインストールしてくれるソフトを利用させてもらいましょう.
Pythonxyはフリーウエアーであり,自由に使用することができます.
以下の表によく使うパッケージを挙げてみました.Pythonxyには他にも山ほど色々なモジュールが入っています.
scipy 数学、科学、工学のための数値解析
math 数学関数
sys コマンドラインオプションなどの利用
PIL 画像処理
Matplotlib グラフ作成(1-2次元可視化)ライブラリ
PyQt グラフィカルユーザーインターフェイスライブラリ
pyglet 動画編集用ライブラリ (別途インストール)
vtk 3次元可視化ライブラリ
py2exe パイソンで実行ファイルを作成(windows用)
xlrd, xlwtExcel ファイルの読み込み・書き出し(別途インストール)
http://www.comp.tmu.ac.jp/shintani/japanese/openUniversity/node6.html
0864デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.ANいやRは確率統計の文脈でしか登場しねーよw
そこでPythonは追いつけないって言ってるだけ
ムキになりすぎ
0865デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.ANbool 体係数の多項式演算のPythonでのコードはどうやんの
Matlabでも確実にできるけど
0866デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.AN0867デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.AN結局あるサイトをハッキングする為にログインフォームまでは行きつくじゃん?
けど総当たりとか、ローカル環境でもなきゃやってらんないじゃん?
辞書でやってもサーバーの負荷率とか考えると、1秒間に100アタックくらいしか出来ないから
もう何十〜何百日もかかるじゃん?
結局これパスワードが数字だけとか、相当わかりやすいものでしか使えないじゃん?
つまり、小さいサイトだろうとセキュリティホール探してつっつかなきゃ、ハッキング出来なくね?
0868デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.ANログインを総当たりで当てるなんて動作速度的に無理だろ。
0869デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.AN直接プロトコルからアタックかければ相手サーバーの負荷は減りそうだ
アノニマスはどうやって北朝鮮サイトハッキングしてんの?
予めバックドア…?
0870デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.ANSQLとか読めないし
そこまで小さなサイトじゃないから定番なら塞がれてる気しかしない
0871デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.ANSQLインジェクション - Wikipedia
実例
2005年5月に発生した、価格.comのWebサイト改竄
2008年3月に発生した、トレンドマイクロ、@nifty、クリエイティブメディアのWebサイト改竄
2008年5月に発生した、アイドラッグストアー、アイビューティーストアーのクレジットカード情報を含む個人情報漏洩
2008年7月に発生した、米国向けプレイステーションのWebサイト改竄
2011年4月から発生している、ソニーのPlayStation Networkの個人情報漏洩に始まる、ソニーグループの個人情報漏洩。
2013年4月に判明した、エクスコムグローバルのクレジットカード情報漏洩
10万9112件のカード名義人名、カード番号、カード有効期限、セキュリティコード、申込者住所が外部へ流出したことを確認。
NRIセキュアが企業を対象に2007年度に行ったセキュリティ診断の統計では、41%のWebサイトが不正アクセス可能であり、
そのうち22%でSQLインジェクション攻撃に対する脆弱性があった。
また、この統計において、SQLインジェクションの脆弱性のうち84%が、対策を行っていたが抜け穴があるというものであった。
0872デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.AN0873デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.ANへー
相手サイトはPHPで組まれていた
PHPをやれってのか・・・・
0874デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.ANhttp://sociorocketnews.files.wordpress.com/2013/05/huseiakusesu1.jpg
http://sociorocketnews.files.wordpress.com/2013/05/iraneeyo.jpg
http://rocketnews24.com/2013/05/27/333466/
「イモトのWiFi」グローバルデータの情報漏えい騒動、該当者は何をすれば? (1/3) - ITmedia Mobile
http://image.itmedia.co.jp/mobile/articles/1305/31/ay_xcom03.jpg
http://www.itmedia.co.jp/mobile/articles/1305/31/news134.html
0875デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.AN0876デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.AN0877デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.AN力で押し切る
0878デフォルトの名無しさん
2013/07/08(月) NY:AN:NY.AN0879デフォルトの名無しさん
2013/07/09(火) NY:AN:NY.AN19??〜2013
R.I.P.
0880デフォルトの名無しさん
2013/07/10(水) NY:AN:NY.ANやっぱり時代はPHPだな
0881デフォルトの名無しさん
2013/07/10(水) NY:AN:NY.AN0882デフォルトの名無しさん
2013/07/10(水) NY:AN:NY.AN時系列的に比較できる資料はやはり貴重だよ。
0883デフォルトの名無しさん
2013/07/10(水) NY:AN:NY.ANどうもならんだろ。そもそもお前は何もプログラミングできないんだからさ
そんなヤツがTIOBEを見て言えることって全部デタラメなんだよなあ
たとえば「時代はPHP」とかね。馬鹿すぎてお話にならない
0884デフォルトの名無しさん
2013/07/10(水) NY:AN:NY.AN0885デフォルトの名無しさん
2013/07/10(水) NY:AN:NY.AN0886デフォルトの名無しさん
2013/07/10(水) NY:AN:NY.ANダサい文法の言語が上に来てるから
TIOBEの上位に来てるから良い言語とは限らないね
0887デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.AN0888デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.AN世界中のC言語の資産ぶっ壊して二度と使うの禁止にしたほうがいい
そのほうが100年ベースとかで見た場合とか絶対効率が高い
0889デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.ANまだCの代替になれる言語がない
なりたい言語はいくつかあるが、まだなれないのがな
0890デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.AN言うほど悪い言語でないよ。
カーニハンと、リッチーに失礼だ。
0891デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.AN有り得ない
0892デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.AN0893デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.ANこれだから左翼はアホなんだよ
必要か不必要かは一部の人が判断すべきじゃないんだ
だからウンコなPHPも禁止にすべきじゃない、アホには必要なんだから
みんなが賢くなっていけばそのうち衰退するんだからさ
0894デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.AN0895デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.AN0896デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.AN0897デフォルトの名無しさん
2013/07/12(金) NY:AN:NY.AN0898デフォルトの名無しさん
2013/07/12(金) NY:AN:NY.AN0899デフォルトの名無しさん
2013/07/12(金) NY:AN:NY.ANPerl/CGIの頃が用途・需要共に異常だっただけで
0900デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.ANJavaでLL実装書いているものも、java自体Cで実装だし。
0901デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.ANまともに相手する必要無い
0902デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.ANここのLL厨の共通認識かと思ってたけどそうでもないのね
0903デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.ANそれ以外の分野じゃLLじゃ話にならない状況は実際普通にあるのは事実
0904デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.ANLLだけって訳には行かないし、そもそもグルー言語として使うのも多い
ブラウザ上のJSはしょうがないけど
0905デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN0906デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.ANPerl、Python、Rubyはグルー言語として使われる事も多いね
0907デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.ANただのグルーと呼んでも差し支えない程度のものだろ
自分で部品作ってないだけで、実際仕事してんのはほとんどC/C++で書かれたコードだ
0908デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN0909デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN楽勝だと思えるのがグルー言語
あばばばばーってなっちゃうレベルのユーザが大半なのがPHP
0910デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.ANもうめんどくさいって悪態つきはじめるから別に問題ないよ
0911デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.ANPHPで機械学習でもするの?
0912デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN0913デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.ANは?全然楽勝じゃね?
0914デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN全部魔術言語じゃねーか
0915デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.ANID:wY2Fpqcr!0916デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.ANID:wY2Fpqcr!Spring MVCとJavaの知識を流用できるgroovy一択でしょ?でしょ
0917デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.AN言語がどんなに軽量だろうとLLじゃないからね
0918デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.ANID:wY2Fpqcr!javaとc以外は避けるのがwannabe族の一線を越えた大人
0919デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.ANID:wY2Fpqcr!Excel MacroかJS,それか関数型ぐらいしか選択肢がない。
一般人がdebug作業なんかで休日を潰せるかタコ
0920デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.ANSpringならSpring tool suiteとかで一発だけど、Rubyはシェルでいくつものコマンドを駆使しないといけない
0921デフォルトの名無しさん
2013/07/18(木) NY:AN:NY.AN0922デフォルトの名無しさん
2013/07/18(木) NY:AN:NY.ANなんで趣味なのにExcelやんなきゃいけないんだよ
その発想は無いわ
0923デフォルトの名無しさん
2013/07/18(木) NY:AN:NY.ANそもそも何でRailsなんて流行ったかねぇ
Rubyはそのままツールとして使うのが一番良いと思うのだが
0924デフォルトの名無しさん
2013/07/18(木) NY:AN:NY.ANID:yVr4JDHL!perlがまだ生きてる時代かつPHPが手軽で文法が地味だった
CoCが画期的だった
web開発バブルの初期で、当時はゴールドラッシュ
皆、技術的な中身をよく分かってないけど、すごいすごい騒いでた
それ以上にプロのシステム屋がウンコだった
0925デフォルトの名無しさん
2013/07/18(木) NY:AN:NY.ANかなりの確率でどれかのgemがコケるからなあ・・・
0926デフォルトの名無しさん
2013/07/18(木) NY:AN:NY.ANID:yVr4JDHL!完全なホビーならGNUStepかHaskellで遊ぶけど、実際、
プログラミングには日常的な雑事の自動化ぐらいしか求めてないし、それすら時間を食うから
0927デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.AN0928デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.ANPHPにどっぷり依存している人にはっきり分かれてたよな。
0929デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN> プログラミングには日常的な雑事の自動化ぐらいしか求めてないし、
普通プログラミングに求めるものは
効率のいいアプリの作成と保守能力じゃね?
雑事の自動化って
どんな雑事なんだ?
アプリ作成を雑事と言うとは思えんし。
0930デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN普通は処理の自動化で使うだろ
0931デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.ANアプリはアプリだろ?
売り物でもいいし、
ウェブサービスでもいいし、
オープンソース開発でもいいし、
業務ソフトでもいいし
組み込みアプリでもいい。
自動化ってのはこういうメインのソフトウェア開発の
周りにあって、メインの仕事を補助するものって
位置づけだと思うんだけど、なんの仕事してるんだろ?
0932デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.ANプログラミング=仕事w
0933デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN違うってw
ソフトウェア開発=仕事
0934デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.ANそれとも単に自分の仕事の話をしてるだけなのか
処理の自動化=開発の補助w頭大丈夫かよ
0935デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN0936デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.ANそれって単にインストール代行会社なんじゃ・・・。
0937デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN0938デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN0939デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN0940デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.ANプロ「グラミングには日常的な雑事の自動化ぐらいしか求めてない」=ソフトウェア会社
なにこの論理。脳みそ腐りすぎだろw
0941デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN0942デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN0943デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN求めてないアマチュアも世の中にはいるってことだろ。
0944デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.ANスクリプト言語の本分だわ
0945デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.ANいかにレベルが低いかわかるな…
普段どんなクソアプリを量産してんだよ
社会の害悪だろこいつら
0946デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.ANじゃあスクリプト言語じゃないものってなに?
0947デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN○○言語の本分=アプリの開発
○○言語ってなんだろうね。
0948デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.ANスクリプト言語しか知らない奴は、なんでもスクリプト言語でやろうとする。
本分ではないアプリ開発をスクリプト言語でやる愚か者たちよ。
0949デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN往々にして静的言語の方が開発効率も実行性能も良いけど
0950デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.ANそれ完全に言語の問題だと思うし。
0951デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN特にPHPやJSみたいなとんでもない糞仕様で「プログラマがすべてを把握し絶対にミスしない」とい
前提で「とりあえず(言語的には正しく)動く」という終わってる言語で開発をするのはまともな人間には不可能
0952デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN0953デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN0954デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN頭起きてるときはガードレールがなくても大丈夫だけどね
一日に12時間作業するとしても、最後のほうの4時間とか眠いじゃん
そうすると変なコードかいてたりする
そういう場所からMyコーディング規約が崩れていく感じ
小さな各所の崩壊を気にせずに作っていって
途中でプログラムがバグっても、ユーザーが直せばいいとか、再起動したらいいみたいな
そういうもんだったらいいけど
売り物としてリリースしてバグがあっちゃいけないものを動的言語で作るのはきちいよ
0955デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN動かなければならないという個人としては全くどうでもいい理由で特に際立ってスクリプト以前の糞仕様になってるのは事実だけど
0956デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN重要だと思うんだがw
0957デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN外から見てみないと分からない事って結構あるぜ
0958デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.ANそれは個人の「スクリプト」という用途では不要だし
そもそも実行環境が定まっていれば何億人が使おうがそんな馬鹿な言語になる必要もない
インフラ整備がデタラメなせいで多くの人間が苦しんでいる
0959デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.ANPHPとJSに だよ (エスパーレス)
0960デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN0961デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.ANいや、動的言語に苦しんでるよ。
0962デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.ANドッグフードである事に気づかれずに出荷されるソフトウェアの数々
ITとは関係ない忙しい現場いながら、同僚の目を盗んで
チョコチョコと改良を加え続けていくためにはコンパイルの必要がないスクリプト言語が便利だね
0963デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.AN一定の品質を確保するには結局いろいろと手間がかかるから
LLだろうと手軽にサクッととはいかなくなる
0964デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.ANコンパイルが必要ないというけれど、
まさか、コードかいてすぐ実戦配備してるんか?
デプロイするまでにコード書く以外に
やらなきゃならないことがあるんだかから
コンパイルなんてその中の一肯定
大した問題じゃないだろ。
0965デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.AN一応本職だが、いきなりスクリプト書いてそのまま本番投入したら
会社潰す自信があるわw
0966デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.ANクラッシュしても誰も困らないちっちゃな自分専用ツール作ってるだけだよ
プロの仕事は大変だって事は知ってる
すまん
0967デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.AN作るたびにわざわざプロジェクト全体をビルドするのってありえんだろ
今書いてるところだけIDEなりでビルドして動作確認だろ
その場合は数秒しかかからんよ
0968デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.ANテストを実行するだけだしな。
ファイル単位、関数単位で
テストを実行できる。
0969デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.ANスクリプト言語だと
キータイプの一環として実行できる それが大事
0970デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.AN意味わからん。
なんの話だ?
静的言語のIDEの
コンパイルチェックなら
キータイプの一環として実行されるが。
0971デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.ANコンパイル言語 → あいうえお ……実行 かきくけこ
0972デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.ANどうやって、途中で実行を止めるのか、
どうやって実行を再開するのか、
その具体的な命令を書きなさい。
0973デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.AN0974デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.ANRubyでそんな開発見たこと無いんだが?
複数のファイルを使う場合どうするんだよ?
0975デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.ANモロ個人差あるからなぁ
動的言語はそういう能力が高い奴程使える
0976デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.ANシンタックスエラーの場合、
普通は実行前に停止する。
お前常識知らないんじゃないのか?
実践経験少なそう。
0977デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.AN目デバッグってなんだ?
目デバッグじゃなければ、
なんなんだよ?
0978デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.AN意味不明
スクリプト言語って書いたものをそのまますぐ実行できるのが売りじゃなかったのか?
だったらコードのパースは実行に含まれるだろ
0979デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.AN> スクリプト言語って書いたものをそのまますぐ実行できるのが売りじゃなかったのか?
やっぱり知らんのだな。
まずお前の経験値を見てやる。
どのスクリプトでもいい。
まず言語名をいえ。
その言語で複数のファイルで複数のクラスを
使って、実際にどう開発するか
その手順を細かくかいてみろ。
0980デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.AN五感を全て使ってやっと二流
一流は第六感デバッグだけど
0981デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.AN本気で何を言ってるのかわからない
>>971がソースのパースや中間コードへのコンパイルなどを飛ばして「実行」と書いているから
実行はそれらを含むものと解釈したんだけど?
スクリプト言語ではそうおかしくない言葉の使い方だと思うが、
間違っているとしたら>>979でしょう
0983デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.AN進んで止まって進んで止まって
効率悪くね?
どうせ途中で間違えた命令実行したら
最初からやり直しだろ。
構文エラーで止まることしか考えていない時点で、
構文エラーに悩まされてる程度だってわかる。
論理エラーは間違って実行したら最初からやり直し。
そんなことするぐらいなら、一気に書き上げて
テストコードを最初から最後まで実行する。
0984デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.AN>テストコードを最初から最後まで実行する。
こんな馬鹿がプログラミングを語るとか苦笑を禁じ得ない
0985デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.AN細かく書いて実行できるメリットはそこじゃないから
0986デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.AN初心者相手にする気ねーぞ
0987デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.AN実行というのは命令を処理すること。
スクリプト言語でも。
通常プログラムはファイルにコードを書く
そしてそのファイルを実行する。
実行した後にコードを保存する馬鹿はいない。
コードを保存した後に実行する。
ファイルに保存したコードを実行するとき、
スクリプト言語でも命令を一行も実行する前に
構文エラーを出すのが普通。
お前、一つのスクリプト言語しか知らないだろ?
それも特殊な奴な。
0988デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.ANだから>>971に言えよw
971の言葉に合わせただけだよ
0989デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.AN>テストコードを最初から最後まで実行する。
テスト通らなかったらあらゆるところでprintfデバッグですねわかります
0990デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.ANスクリプト言語でもそれは不可能。
出来たとしても無理やりすぎで開発効率が悪い。
それができるスクリプト言語言ってみ。
スレタイに入っている言語でないことは確実だろう。
まあ、言語名を言わないがの答えだよ。
学校の勉強なら楽かもしれんね。
数行のコードだからさ。
0991デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.AN0992デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.AN「まともな」REPLがあれば出来る
0993デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.ANデバッガって知ってる?
ブレークポイントで止めて
変数の値が見れる。
静的言語でも昔から用いられてる手段。
この状態でファイルを書き換えて再実行できるのは
VBぐらいだろうね。
0994デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.AN0995デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.AN0996デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.ANほらな。言語名を言わない。
また逃げた。
REPLで複数のファイルがあって
少しづつ書いて実行するなんてやり方が
開発効率がいいわけないだろ。
REPLは簡易ツールだぞ。
間違えてコード実行したらどうするんだ?
この質問に答えよ。
ファイルにコードを書いて最初から最後まで実行した方がいい。
確定した状態から実行しないとその結果に信頼性がない。
行き当たりばったりの開発してんなよ。アマチュアが。
0997デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.AN関数・クラスレベルに決まってるだろ。
オツム悪いなw
0998デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.AN試行錯誤的開発が出来るのことだけがスクリプト言語の良さなのに何言ってんだ?
0999デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.AN結局細かく書いて実行を否定できないw
それはプログラミングの基本中の基本だw
関数レベルで最初から最後までをテスト?????なんじゃそりゃ
1000デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.AN実行とは機械語の命令を処理する段階であり
中間言語へコンパイルしてJITコンパイルして云々と文句を垂れるんだろうか
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。