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


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

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



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

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

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

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

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

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

384 名前:デフォルトの名無しさん mailto:sage [2009/09/19(土) 23:47:02 ]
array(index)は今のPythonでも可能だろうけど(callの挙動を弄るだけ)
array(index) = value はかなり無茶なことになるな
BASICみたく配列の添字が括弧なのか、それ?

385 名前:デフォルトの名無しさん mailto:sage [2009/09/19(土) 23:49:53 ]
>>378
kwsk

386 名前:デフォルトの名無しさん mailto:sage [2009/09/19(土) 23:50:08 ]
>オブジェクトの参照を返す関数
この辺がキモなのかな
言語仕様によっては無理筋過ぎそうだけど
よくわからん

387 名前:デフォルトの名無しさん mailto:sage [2009/09/19(土) 23:57:34 ]
VBでも
hoge.item(n) = x
の場合
itemが配列なのか関数なのか
区別出来ないっていうか意識しなくて良いようになってるのでは

388 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 00:12:24 ]
そのうちmutableかimutableかが判らなくなる気がする


389 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 00:24:01 ]
>>383
やっぱ普通に hoge(fuga).Value = hage とかじゃないとキモく感じるわー

390 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 00:25:34 ]
NoopはGAE/bigtable専用言語なのかと思った

391 名前:デフォルトの名無しさん [2009/09/20(日) 00:51:57 ]
Noop専用スレ立ってるからこっちで
pc12.2ch.net/test/read.cgi/tech/1253286429/

392 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 03:24:54 ]
またおまえら新しいものに手出すのか。他にやることがあるだろうw



393 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 05:40:17 ]
新しい言語がでてきて既存の言語と競争することで、既存の言語も改良されるのだったら歓迎だよな。
新しい言語万歳。

394 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 09:44:52 ]
プログラマー的発想だな。。作業員の覚える作業内容が増えるだけ。
経営者的にも、今の開発環境は各種技術が乱立してて、設計も人員リソースも
計画がたてづらい。
プログラマーにしてもスキルセットとかキャリアプランをたてづらいし、
転職の際の壁になることが多いし。
なんでも言語できますって奴は、器用貧乏な奴が多いよ。数理処理とかレンダリング
とかネットワークとか専門的なことできなくって、結局WebとかDBとか誰でもできるとこ
やることになる。

395 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 10:06:14 ]
>>394
しむら、スレタイ!スレタイ!

396 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 10:11:21 ]
だな。
393みたいに他の言語を迎合してたらバトルロワイヤルになってないな。
けしからん。

397 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 11:36:25 ]
>>394
ウチの会社のメインは汎用機で金融系なトコなんだけど、そういう考えが強く、
結果オープン系の技術力が他の会社に比べて著しく劣っている。
で、世の流れで営業がオープン系をねじ込んできて、導入したら障害が大量発生。
エンジニアは老害と偽装派遣ばっか。
地獄だよ。

まあ研究職と人身売買業種とは別に考えろよ。

それにここはプログラム板でプログラマーが多いのは当たり前。

398 名前:デフォルトの名無しさん [2009/09/20(日) 12:34:30 ]
>>347
俺は真偽と0、nil系は別もの派だからオケー


399 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 12:48:02 ]
Webは新しいこととか、他より見劣りしないようとか営業的圧力が強いからなあ。
なんとかしようと開発は、流行りのその辺に転がってるOSS使って、
はりぼてにノリを塗りたくってる感じ。


400 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 19:48:00 ]
問題はその営業が顧客の押しに弱かったりすることだな
Perlで案件取りにいったのに帰ってきたらJavaになってたときは怒鳴り散らした

401 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 19:51:45 ]
Javaがいいなんて言う顧客なんているんだ
PHPがどうしても嫌だという顧客は多いが

402 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 19:57:50 ]
ディスプレイタッチパネルでやる予定が、いつの間にか別の小型端末からの入力まで入ってたからな
その頃はJavaやってなかったから、最初の見積もりから3倍ぐらになるかな、といっただけで青ざめてた



403 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 21:23:23 ]
>とかネットワークとか専門的なことできなくって、結局WebとかDBとか誰でもできるとこ
>やることになる。

Webはドカタな現場が多いとは思うが、案件の規模がでかい(億を越えるケース)
とかだとDB部分は相当なエンジニアでないと参加できないけど。

DBが誰でもって発言が出てくる辺り相当に底辺しか知らん印象があるが。

404 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 21:29:17 ]
誰でも最低のことは出来るが、最高のことが出来るまでには相応のスキルが必要ってのと
誰でも要件を満せて、天井もすぐ、っていうのとの区別がつかない奴って絶対いるよな。
「ウェブなんて小学生でも出来るんでしょ?」とかほざく頭の悪いおっさんとか。

405 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 22:19:40 ]
そもそも、全く新しいアルゴリズムの開発なんて仕事はめったにないしな。
五十歩百歩だよ。

406 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 22:43:18 ]
>>403
前に流体とか応力計算とかやったけど、理系で大卒のそれなりの人じゃないと無理。
DBとかは短大文系でもやらせりゃ1年でできるようになるからね。

407 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 22:55:25 ]
>>406
>DBとかは短大文系でもやらせりゃ1年でできるようになるからね。
この発言が>>404のほんといい実例だよな

408 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 23:12:06 ]
※ExcelDBを含む

409 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 23:21:34 ]
DBを「使ったことある人」と「使いこなせてる人」の差は広すぎる。

410 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 23:41:47 ]
DB設計のためにはモデルを作り上げる能力が必要だが、
流体にしろ応力計算にしろ、先人の作り上げたモデルを利用できれば十分だからな。

411 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 00:06:14 ]
>DBとかは短大文系でもやらせりゃ1年でできるようになるからね。

Accessの話でもしているのか?
このニートは。

412 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 01:20:39 ]
410は406へのカウンターなんだろうと思いつつ
そんなことはないと言ってみる



413 名前:デフォルトの名無しさん [2009/09/21(月) 01:43:48 ]
1年はかかり過ぎだろどうみても

414 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 06:49:41 ]
ExcelとかAccessなら1年で出来なきゃアフォだろうな。

415 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 09:52:55 ]
DBってもともとデータ処理を簡単に扱えるようにしたアプリだからな。
誰でも使えないとそれはそれでおかしい。

416 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 11:05:25 ]
ExcelやAccessはマクロ言語を内蔵していて、GUIパーツも使えるわけで、ウェブアプリより応用範囲が広い。

417 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 12:10:41 ]
サクサク作れるのは良いけど
いまだにソースやオブジェクトの管理が改善されないので大規模化するとカオスになるよ

418 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 13:52:09 ]
ソース埋め込みだからね

419 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 13:53:03 ]
どのくらいの規模からカオスになる?
大規模っていうのは人によって全然違うから、いちおう聞いてみる。

420 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 14:16:03 ]
カオスになるのは規模関係ない。

421 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 14:38:16 ]
機能が増えて、メンテナンス性を上げようとクエリやら関数を共通化しようとしたあたりからカオスだな


422 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 15:10:39 ]
自分で作ったフォームと良く似た機能のフォームを
ソースをちょっとだけ変えて2つ目を作るとき
それなりのプロジェクトでは共通部分を親クラスにして
それぞれが継承したりするもんなんだが
Access/Excelでは良く似たフォームを
もう一度最初から作るしかないのか



423 名前:デフォルトの名無しさん [2009/09/21(月) 16:14:34 ]
いや、コピペするからそんなことないよ

424 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 16:27:48 ]
そして後日修正漏れが発生するのですね、わかります。

425 名前:デフォルトの名無しさん [2009/09/21(月) 16:50:42 ]
最近はdiffを使いこなしてるから修正漏れはなくなったよ。
diff -rbw
これの意味分かるかい?へへへ

426 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 17:09:02 ]
-uは付けないの?


427 名前:デフォルトの名無しさん [2009/09/21(月) 18:40:59 ]
<>の方が好きだからつけないよ
patchとか使わないし

428 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 20:55:09 ]
フォームの継承はマジで出来ませんか?

429 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 21:07:28 ]
Excel VBAとかって使ったことあるけど、バージョン管理ソフトで差分管理できなくて大変だった。
ソースをdiffれねえw

430 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 21:22:38 ]
俺もDB定義書をSQLにするようなのを書いて使ってるんだが、その辺が不満
コピペで無理矢理SVNに突っ込むって以外に、何か方法はないのかな

431 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 21:25:56 ]
Flashもソース管理できないから大変。プロジェクトファイルのバイナリ1個しかはかねえし
Flex?だとファイルがバラになるからいいんだけど

432 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 21:34:03 ]
Office2007でxml形式で保存したらsvn/diffに合いますかね



433 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 21:35:58 ]
>>431
Flashはソースをテキストからincludeする方法があるからまだましかと
ちょっとめんどいけど

434 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 21:43:53 ]
>>432
ODFにしてもそうだけど、最終的にはzipでまとめてるから
既存のバージョン管理システムとは相性悪いんじゃないかな

435 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 22:50:18 ]
>>432 >>434
圧縮されてるんだよな。

しかもデータがでかいとロードが時間掛かりすぎるから、バイナリ形式で保存したりするし。

436 名前:デフォルトの名無しさん mailto:sage [2009/09/22(火) 00:51:37 ]
RubyをVisualBasicの代わりとして使えないかなと考えている。
VisualBasicは進化の方向性を致命的に誤ったと思うのだよね。
旧VB6のポジションが空いている。
VB.NETに代替に成りきれていないでしょ?
そこにRubyが入れないかと、そう思った次第。

437 名前:デフォルトの名無しさん mailto:sage [2009/09/22(火) 02:13:07 ]
Pythonでもいいや

438 名前:デフォルトの名無しさん mailto:sage [2009/09/22(火) 02:33:48 ]
>>436
Rubyはよいのだが、GUI付くんのどうする?オススメライブラリ教えて欲しい。
web系ならRailsでも使ってwebインターフェスにすればいいかもしれんが。
GUIなら、VB.net、というかC#でいいしな・・・

439 名前:デフォルトの名無しさん mailto:sage [2009/09/22(火) 02:58:46 ]
>>438
大抵の人の言う「GUI」は「(見慣れたWindowsの)GUI」なんで
とりあえずVisualuRubyじゃない?

440 名前:デフォルトの名無しさん mailto:sage [2009/09/22(火) 05:16:14 ]
VisualuRuby昔使ったけど
イベントやらなんやら色々書き足さなきゃいけなくて
結局自分でAPIゴリゴリ読んだ方が速いってことで
VisualuRuby使うのやめちゃったな

WIN32API/WIN32OLEだけで殆ど問題ないし

ところでRubyから.NET呼べたっけ?

441 名前:デフォルトの名無しさん mailto:sage [2009/09/22(火) 08:45:24 ]
IronPythonを思い出してあげてください…。

442 名前:デフォルトの名無しさん mailto:sage [2009/09/22(火) 10:07:01 ]
VisualuRubyかサンクス、試してみるワー

>>441
俺はIronRubyに期待



443 名前:デフォルトの名無しさん mailto:sage [2009/09/22(火) 13:29:04 ]
言語の機能もあるけど、GUIアプリ作るなら、VisualStudioを超えないとな。まあ、C#は凄くいいと思うけど。

444 名前:デフォルトの名無しさん mailto:sage [2009/09/22(火) 13:41:35 ]
そうすると最終的にTcl/Tkが候補に挙がってくるわけだ

445 名前:デフォルトの名無しさん mailto:sage [2009/09/22(火) 13:43:21 ]
そういえば動的VBというかVBxの話はどうなったんだろね

446 名前:デフォルトの名無しさん mailto:sage [2009/09/22(火) 13:54:56 ]
Win/UNIX問わずGUIが充実したスクリプト作ったらそうとううけるね。

447 名前:デフォルトの名無しさん mailto:sage [2009/09/22(火) 14:38:49 ]
つPython

実際、海外だとそういう用途に使われてるしな・・・

448 名前:デフォルトの名無しさん mailto:sage [2009/09/22(火) 14:38:52 ]
現状で GUI アプリを作りやすい LL は何なの?

449 名前:デフォルトの名無しさん mailto:sage [2009/09/22(火) 14:42:48 ]
>>447
いや、やっぱ結局Win32呼ばんとできんこといっぱいあんのよ

450 名前:デフォルトの名無しさん mailto:sage [2009/09/22(火) 14:47:45 ]
つTcl

451 名前:デフォルトの名無しさん mailto:sage [2009/09/22(火) 15:21:05 ]
>>449
例えばどんな事?
今wxPythonをやってるんで気になる

452 名前:デフォルトの名無しさん mailto:sage [2009/09/22(火) 17:14:47 ]
>>451
今Dockableウィンドウとか使ってるけどたぶん無理でしょ。
つかオーナードローもできないのがほとんどじゃない?
あとIEコンポーネントもイベントシンクとか上手く使えなさそう。
まあ膨大なWindowsの機能をすべてラップするってのも無理な
話だと思うから、CとかDllを簡単に呼べるスクリプトがあったら
使いたい。



453 名前:デフォルトの名無しさん mailto:sage [2009/09/22(火) 18:03:30 ]
ctypes

454 名前:デフォルトの名無しさん mailto:sage [2009/09/22(火) 19:52:45 ]
Pythonは標準ライブラリにctypesがあるのが強いよね。
if sys.platform == 'win32' とかして WinAPI 呼ぶコードを混ぜた
クロスプラットフォームアプリが書ける。

455 名前:デフォルトの名無しさん mailto:sage [2009/09/23(水) 02:23:40 ]
wxPython 使いやすいね
GUI を XRCed で作って
ほぼ完全にコード部分と切り離せるのが素敵

456 名前:デフォルトの名無しさん mailto:sage [2009/09/23(水) 02:27:58 ]
>>451
ttp://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/8861.txt

457 名前:デフォルトの名無しさん mailto:sage [2009/09/23(水) 09:11:14 ]
>>456
昔VBで書いてたら、結局こんな感じのAPI呼び出しばっかになって
C++で書けばいいじゃんってなったよ。defineとか自分で書くのばからしいし。

458 名前:デフォルトの名無しさん mailto:sage [2009/09/23(水) 17:54:31 ]
Python3の普及度はどんなもんかね。

459 名前:デフォルトの名無しさん mailto:sage [2009/09/29(火) 00:07:15 ]
この間落としたWindows版はなんか2.5だった
何故だったんだろ

460 名前:デフォルトの名無しさん mailto:sage [2009/09/29(火) 20:00:07 ]
Snow Leopard にしたら 2.6.1 だ

461 名前:デフォルトの名無しさん mailto:sage [2009/09/30(水) 22:34:19 ]
sed,awkってLLにはいるん?

462 名前:デフォルトの名無しさん mailto:sage [2009/10/01(木) 03:28:29 ]
sedはプログラミング言語とは言えず微妙な気がする
awkは初期のLLと言えるんじゃね



463 名前:デフォルトの名無しさん mailto:sage [2009/10/01(木) 10:35:37 ]
awkはいまだにワンライナーで使うなあ。

464 名前:デフォルトの名無しさん mailto:sage [2009/10/01(木) 10:50:19 ]
俺はハードなCUI使いじゃないので、
ipythonをshellにしてipipeとか使うよ

465 名前:デフォルトの名無しさん mailto:sage [2009/10/01(木) 13:06:37 ]
で、LLってなにwに戻ると

466 名前:デフォルトの名無しさん mailto:sage [2009/10/06(火) 22:19:28 ]
最近思う。
「やっぱ、perlでいいや」

467 名前:デフォルトの名無しさん mailto:sage [2009/10/06(火) 22:59:04 ]
perlはなんか昔は良かったみたいな気分になるなw

468 名前:デフォルトの名無しさん mailto:sage [2009/10/06(火) 23:04:08 ]
perlはなんか昔は酷かったみたいな気分になるなw



469 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 00:11:53 ]
LLでがっつりしたもの書く気しないし、汎用作業はperlでいいや
ガワが必要になったらtcl/tkでいいや

470 名前:デフォルトの名無しさん [2009/10/07(水) 02:07:50 ]
WEBプログラミングでの利用を前提に考えた場合Pythonってどうだろう。

471 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 03:30:29 ]
標準で
cgi
wsgi
フレームワークでは
django
TurboGears
pylons
plone
zope
テンプレも
ORも
いっぱいある

472 名前:デフォルトの名無しさん [2009/10/07(水) 04:20:53 ]
なせかPではじまるのが3つ
Rではじまる天の邪鬼がひとつ



473 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 04:37:14 ]
>なせかPではじまるのが3つ
Prolog、Pascal、PL/Iですね、わかります。

474 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 07:21:24 ]
スレタイ1000000回読んで出直せ



475 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 07:51:06 ]
>>470
Webアプリに関して言えば、PHPやRubyの方がいい気が

476 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 07:54:59 ]
根拠を述べろよ禿

477 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 08:36:51 ]
サンプル多いもん
土台からして、PHPはサーバ屋さん任せにできるところは多いしもともとフレームワークみたいなもんだし、
Rubyなら、Railsの情報の豊富さも、CGIとしての利用例もそれなりに。チュートリアルもあるし。

間違いなくPythonの取っつきにくさは一段階上だよ
Windowsサーバでならちょっとは状況は違うのかな?

478 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 09:08:35 ]
cgiとしての利用例ならPythonにでもいくらでもある。
あとは、Railsに情報が集中しているRuby vs Django/Pylons/TurboGears/etc... に
情報が分散しているPythonの違いになるけど、ぶっちゃけたいした差じゃないな。

479 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 09:19:37 ]
CGIとフレームワークって、viとEmacsみたいなものなの?

480 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 10:33:21 ]
違う。
なぜならCGIとframeworkでは聖戦にならない。

481 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 10:42:43 ]
>間違いなくPythonの取っつきにくさは一段階上だよ
W

482 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 12:05:34 ]
俺はPerlが一番取っ付きにくかったなあ



483 名前:デフォルトの名無しさん [2009/10/07(水) 12:30:52 ]
WEB業界ではPython浸透してると思うよ。
今日本でPythonが注目されてるのはGoogleAppEngineの成果も大きいし。

484 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 12:32:50 ]
プログラミングはCGIの改造から入ったから、Perlが一番できるなー
その後、Rubyを勉強したけど、Rubyのほうがよさそうな感じ。






[ 続きを読む ] / [ 携帯版 ]

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

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