[表示 : 全て 最新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/

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のほうがよさそうな感じ。

485 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 13:13:38 ]
CGI ≒ perl

486 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 13:44:09 ]
PerlやらPHPでWEBアプリが作りやすいってのは、みんな最初そこから入るからだろ?
パーミッションの設定やらなんだかんだ、フリーのアプリをなんとか動くように頑張って、
その後いろいろ改造して・・・ってな段階を踏んでるから。
大抵、基礎の筈のHTTPプロトコルの詳細やApache等Webサーバの仕事・設定を知るのは
それなりになんか書ける様になってから。そういう人がかなり多いという。

だから、全くの一からの取っつきやすさの議論ってのは、あんまり意味が無いと思う。
取っつきやすさって要は、どれくらいそれを触り、動かそうとする動機があるかってだけじゃん。

何がいいたいかというとPerl難いよめんどいよってことだ。なんだあのデリファレンスって。



487 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 14:05:16 ]
>>485
そう認識してる馬鹿が多いという点は同意

488 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 14:09:11 ]
webアプリしか書いたことのない人
あるいはwebアプリからプログラミングに入ったひとに
質問なんだけどデスクトップアプリって書ける?
or書きたいと思う?
or書けるようになるまでに違和感なかった?

489 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 14:40:34 ]
>>488
画面を作るのが楽(簡単、ではなく)なら書けるだろうし書きたいだろうな。
JavaのSwing使って掲示板もどきなら書けた。
デスクトップアプリってのが何を指すのかよくわからんが、CUIで例えばncursesで
オセロとかなら、入力やら表示やらの段階で簡単に挫折出来る自身がある。

あと、やたら数を数えたり足し算引き算しまくるような記述が必要ないなら。
とにかく数を数える、数を指定する、数を覚える、という作業が面倒くさいイメージ。

って、隣の隣の兄ちゃんが言ってた。俺だけど。

490 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 15:06:06 ]
>>488
>>484だけど、C#で挫折したわ。
趣味でPerlやRubyでCGIプログラミングするのがやっと。

491 名前:デフォルトの名無しさん [2009/10/07(水) 15:06:13 ]
>>485
やってた頃はcronでたたくscriptが多かったな
後は mail受信->DB登録を書いたりとか
#PerlでCGI書くのはあまり好きじゃなかったよ

>>488
今どんなOS/言語使っているか、どのOS/言語を対象に考えているかが
無いと、なんとも言えないと思う
Postでパラメータ拾ってくるのとは違うけど、それ以降は同じだよ
#画面出力は色々はコンポーネント使うことになると思うけどね

492 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 15:47:07 ]
>>486
@{$hash->{key}} …つまり $hash->{key} (もしくは $list->[idx] )と @{array_ref} の2つさえ判れば
デリファレンスは意外と何とかなる…気がする、逆に $$hash{key} とか考えると混乱する

493 名前:デフォルトの名無しさん [2009/10/07(水) 16:55:21 ]
>>490
簡単な本を1冊こなして、オライリーのプログラミングC#やれば
そこそこ、いけると思うのだが
#後者のみでも可。ある程度の大枠つかまないと、使えないと思うよ
c#の構文そのものと.Net Framework 使いこなすのとは違うから

494 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 17:40:45 ]
>>493
アドバイス、d
また挑戦してみるわ。

495 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 19:21:40 ]
メインがウェブで、たまに頼まれてWindowsフォームのアプリ作るけど、HTMLに慣れてるとGUIを組み立てるのが面倒だな。その分、操作性が高いもの作れるけど。
後はウェブの場合、RDBMSに頼りすぎるっていうか。

496 名前:デフォルトの名無しさん mailto:sage [2009/10/07(水) 19:25:55 ]
っXAML




497 名前:デフォルトの名無しさん mailto:sage [2009/10/08(木) 22:06:39 ]
また、perl本 買っちゃったよ。。

498 名前:デフォルトの名無しさん mailto:sage [2009/10/08(木) 22:09:32 ]
>>497
何買ったの?

499 名前:デフォルトの名無しさん mailto:sage [2009/10/08(木) 22:12:46 ]
続・はじめてのperl
ずっと 初心者卒業できないんだ

500 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 00:21:21 ]
お前らもっと異宗教どもを口汚くののしらないとだめなんだぜ。じゃないとバトルでロワイヤルじゃないんだぜ。

501 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 00:42:02 ]
>>500
この豚野郎!

502 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 00:45:33 ]
ケンカはやめて(><)

503 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 01:19:40 ]
バトルロワイヤルと言うよりは、暖を囲んで愚痴を吐いて励ましあってるよな。。。

504 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 02:00:05 ]
う、うん……

505 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 05:10:30 ]
>>501
お前、俺に・・そんな・・ハア・・・言葉浴びせる・・ハアハア・・ないで;ください、お願いします。

506 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 17:28:49 ]
RubyとPythonを足して2で割ったような言語を教えてほしいな…っと



507 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 17:45:44 ]
>>499
RubyとかPythonのほうがいいんじゃない?

508 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 18:18:42 ]
Schemeだろjk

509 名前:デフォルトの名無しさん [2009/10/09(金) 18:41:32 ]
とりあえずPythonやっとけば仕事でも趣味でも困らない。

510 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 19:23:11 ]
PythonとSchemeとJavaScriptをやってる。LL界隈では無敵だじぇ

511 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 20:18:53 ]
>>506
perl

512 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 22:29:54 ]
pythonが使われてるところってあるの?
少なくとも日本ではほとんどないんじゃないかな。

513 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 23:08:39 ]
>>512
Windows では DropboxやBitTorrent が有名だけど、いろんなゲームで
組み込まれててたり、縁の下で力持ってる。
LinuxはもうPython無しが苦行なレベル。

514 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 23:28:19 ]
LinuxはPerlとPythonがほぼ標準で入ってるよね

515 名前:デフォルトの名無しさん mailto:sage [2009/10/09(金) 23:47:27 ]
Perlなら大分前から商用含めてUnix系OSにはデフォで入ってる気がする
Pythonはさすがにそこまででもない

516 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 00:33:09 ]
>>506
tcl



517 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 01:10:38 ]
メジャーなディストリで、Python無しでもインストールできるのってDebianくらいじゃね?

518 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 01:13:22 ]
う、うん……(´・ω・`)

519 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 02:42:36 ]
windowsに標準搭載されれば爆発的にヒットする?

520 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 03:12:15 ]
WSHが爆発的ヒットしてないのを考慮するとおそらくヒットしないだろうな。。

521 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 03:19:20 ]
PowerShell!!

522 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 03:45:06 ]
会社で買ったHPのWindows PCにこっそり入ってた>Python
なにに使ってるんだ?

523 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 03:49:10 ]
Thinkpad X200 にも入ってるぞ
C:\Program Files\Common Files\Lenovo\Python24

ほんと、OSに標準搭載にしたらいいのにな。
でも、WinXPみたいに長寿命なWindowsが出ると、ずっと古いPythonに対応しないと
いけないのが面倒そうだ。

524 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 03:59:08 ]
MSが搭載したらIronPython

525 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 16:40:53 ]
Macが標準でインストールされているのはRubyだっけか?確か

526 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 17:08:34 ]
>>525
日本語大丈夫か・・・?
Macにも標準でPython入ってるよ。wxPythonとかまで入ってたはず。



527 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 17:57:15 ]
すのうれぱーどにて

$ /usr/bin/python --version
Python 2.6.1
$ /usr/bin/php -v
PHP 5.3.0 (cli) (built: Jul 19 2009 00:34:29)
<略>
$ /usr/bin/ruby -v
ruby 1.8.7 (2008-08-11 patchlevel 72) [universal-darwin10.0]
$ /usr/bin/perl -v

This is perl, v5.10.0 built for darwin-thread-multi-2level
<略>

$ which wxPerl wxPython wxRuby
/usr/bin/wxPerl
wxPython not found
wxRuby not found


528 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 18:38:41 ]
>>514-515
うに系でPython使うのはGUIの小物ツールに多い気がする
設定ファイル弄るツールとかに多くね?
んだから玄人向けの環境ほど見ないが、簡単に使える系の環境だと多そうだ

529 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 18:41:10 ]
>>528
yumとか、iotopとか、コマンドラインツールもPython系大量

530 名前:デフォルトの名無しさん [2009/10/10(土) 19:39:14 ]
  | ̄ ̄ ̄ ̄ ̄ ̄ ̄|
  | 次でボケて! |
  |_______|
 ..  . ハ,,ハ ||    .       .
   ( ゚ω゚)||      .
   / づΦ

531 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 20:26:11 ]
>>1
> 最強のLL=軽量プログラム言語は、どれよ?
>
> エントリーは、Perl、PHP、Python、Ruby、JavaScript・・・
> さあ、死ぬまで語りやがれ!!!

コンパイルして EXE ファイル作れるのは、どれですか?

532 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 20:28:49 ]
>>531
貴方がコンパイラさえ書いてしまえばどの言語でも可能です。

533 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 20:34:37 ]
>>532
スミマセン
いまからどれ学ぼうか考えてる初心者なんですが、直ぐにEXEファイル作れるのは、どれですか?

534 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 20:43:56 ]
>>533
exeファイルを作るのにコンパイラが必要だと思っているようだが、
hspみたいにインタープリタとスクリプトをセットにしてexeを生成できるパターンもある。
pythonとか。

535 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 20:47:10 ]
hspって何だか意味もわからない厨房ですが、pythonならオケってことですね

536 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 20:52:39 ]
perlでもrubyでもできるよ



537 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 20:54:29 ]
なんか気になってググってたらどの言語でもexeに変換できそうな気がしてきたw

538 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 20:56:39 ]
>>537
Perlで昔からできてたんだから、後発の言語のコミュニティが似たようなものを作らないはずがない

539 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 20:59:37 ]
目的はパスワード含んだソースの隠匿です
ダンプしたら中身が見えちゃうニセモノのEXEじゃダメです

540 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 21:04:06 ]
EXEにしても中身が見えるモノなんだが。

541 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 21:06:42 ]
>>539
実際にEXEの中身見たことないだろ?


542 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 21:13:08 ]
Zend Guard でも買え。

543 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 21:14:33 ]
なでしこ のEXEは、中身見るとそのままスクリプト見えます!
始めはVBSでスクリプトをエンコードしたら、簡単にデコード出来てしまいました、容易に見られちゃう

いま色々と調べてみたら、アイロンpythonでEXE作れそうなので、それを試してみます

544 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 21:19:41 ]
なんかちょっと勉強になったわ

545 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 21:53:51 ]
ソースの隠蔽が可能な言語ってC/C++以前の年代の言語だけなのかな。

546 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 22:21:09 ]
パスワード含んだソース
というのを何とかしたほうがいいかも



547 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 22:23:49 ]
インタプリタ言語から実行可能ファイルを作り出す簡単な方法として
対象スクリプトを起動するためのインタプリタと一体化したファイル
にする、という方法を選んだだけで、VMコードやネイティブコードを
吐くようになってればCと同程度の隠蔽は可能。単にそういう方法を
採用しなかったというだけ。

実行時に決まる部分が多い言語だとなかなか難しいところもあるがな。



548 名前:デフォルトの名無しさん mailto:sage [2009/10/10(土) 22:32:29 ]
C/C++の年代ってまだ終わってないぜ






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

前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