トップページ⇒php
983コメント216KB

次世代Webプログラミング言語の大本命Perl6/Parrot

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん03/10/08 16:57ID:rnVYrmpl
現在開発中のPerl6インタプリタエンジンParrot。
ParrotはCLR(Common Language Runtime)であり、
ParrotアセンブラにコンパイルできればPerl6のみならず、
Python、Ruby、PHPをはじめ、JavaもC#も、Basic、Scheme、
その他の言語なんでもいける・・・ようになるかも!?
mod_parrotができれば速度面でも問題無し!
そんな夢のような言語/VMであるPerl6/Parrotについて語りましょう。

関連サイトは >>2
0511nobodyさん2005/05/10(火) 23:22:22ID:???
出ないことにはにんともかんとも
0512nobodyさん2005/05/11(水) 18:49:24ID:djJAIrhK
おぉ。0.2.0でたんだ。
早速、試してみようと思ったけど、cpan落ちてるの?ダウンロード出来ない。

以前は、fib.imc (2重再帰のコード) が使いものにならないくらい遅かったんだけど。
0.2.0ではどうなってます?
0513nobodyさん2005/05/11(水) 19:21:01ID:djJAIrhK

>>505
ICUがパッケージから外されてるみたいです。
0514nobodyさん2005/05/11(水) 23:22:23ID:???
次世代プログラミング言語っていうのは、
ひょっとしてリリースまでに世代が変わってしまうっていう意味ですか?
0515nobodyさん2005/05/12(木) 03:00:53ID:???
マジレスすると似たようなコンセプトの言語を先越されて出されない限り
いくら開発に時間が掛かろうとも「次世代」ですよ。

>>510 >>514みたいな馬鹿は的外れもいいトコですな。
0516nobodyさん2005/05/12(木) 21:39:59ID:???
大好きなものを馬鹿にされて、興奮してネタにマジレスしてしまった人
0517nobodyさん2005/05/13(金) 01:56:47ID:???
>>516
PHPスレにお帰り。
0518nobodyさん2005/05/13(金) 02:02:15ID:???
>>516
頭悪い反応返すなよ
0519nobodyさん2005/05/13(金) 12:18:44ID:???
>>510 >>514 >>516
頭の悪そうな書き込みが同一人物であることを示していますね。
0520nobodyさん2005/05/13(金) 13:55:46ID:92C19SsU
>>515
JAVAとか.Netを、その似たようなコンセプトのものだと感じてる人が多いと思う。
0521nobodyさん2005/05/13(金) 16:31:46ID:???
>>520
Javaは違うと思うけど、.NETの思想は似てるね。
でも.NETは実質C#、VB、VC++の3つだけだよね。
0522nobodyさん2005/05/13(金) 16:38:04ID:???
Visual Perl と Visual Python も仲間に入れてやってよお
0523nobodyさん2005/05/13(金) 16:48:19ID:???
.NET 系の Lisp もいくつかあるね
0524nobodyさん2005/05/13(金) 20:24:23ID:???
もちろん COBOL.NET も結構使われている

それが良いことかどうかは別だが
0525nobodyさん2005/05/14(土) 00:35:38ID:???
C#、VB、VC++以外の.NETってそんなに使われてないだろ?
0526nobodyさん2005/05/14(土) 03:26:48ID:???
今後WebはJAVA、.NET、Parrotの三つ巴になるのかね?
0527nobodyさん2005/05/15(日) 20:35:02ID:opnNamIe
PHPもparlも大きな節目を迎えようとしているようですが
これから勉強するとしたらPHPとparlどっち?
ヤフーとか大手はPHPのようですが
0528nobodyさん2005/05/15(日) 22:18:39ID:???
>>527
どっちもやっておけば?
両方使えるってのは悩まなくて良いぞ。

それに、テキスト処理(ログ解析)とかでPerl覚えていると楽。
0529nobodyさん2005/05/16(月) 00:56:46ID:???
バックグラウンドない香具師がいきなり両方勉強したら絶対混乱するw
0530nobodyさん2005/05/16(月) 01:16:14ID:???
>>527
君!Perlのつづり間違ってますから。
0531nobodyさん2005/05/16(月) 01:22:28ID:rrUsjiv1
>>528-530
ありがとうもざいます。
とりあえずparlから勉強を始めたいとおもっていますが
このままPHPにもっていかれてとらぬ狸の皮算用なんてことに。。。
0532nobodyさん2005/05/16(月) 01:28:56ID:rrUsjiv1
なんでJABAとか.NETとかPHPはよく名前があがっているのに
parlは出てこないんですか?
0533nobodyさん2005/05/16(月) 01:36:35ID:???
JABA、 PんP、Parl、Paison、Luby、・NヨT
0534nobodyさん2005/05/16(月) 01:56:24ID:rrUsjiv1
真剣に教えてください
こっちは真剣なんですよ
まさに喉もとに切っ先を感じて書き込んでいる状態です
なにを聞きたいかというとですね、

Perl VS PHP
http://pc8.2ch.net/test/read.cgi/php/982591467/l50

このスレでPHPとparlのどっちを優先して勉強しようか比較検討していたのですが、
ここのログは2001年物から最近の物まである
本来ネット最前線であるはずのwebprog板でまるでシーラカンスのように取り残された存在
が、それゆえに教えてくれたことはPHPが以前の評価とは比べ物にならないぐらい成長していること
ログの中にはPHPは企業受けしないとまで言い放つものまである
しかし、実際時が経ち現在大手はPHPを起用している事実
私が今感じているのはこのままParlを勉強しても
いずれなくなる言語を無駄に勉強することになるかもしれない懸念があるのです
おまえら、、、、俺はどうしたらいい??どこへ向かえばよいのだ??
自分のことのように親身になって俺に道しるべを示してくれ 頼む
0535nobodyさん2005/05/16(月) 03:16:44ID:???
parl じゃなくて Perl だっつってんだろ痴呆かお前
0536nobodyさん2005/05/16(月) 06:01:23ID:???
ParlとかJABAとか書くから真剣に受け止められないんですよ
0537nobodyさん2005/05/16(月) 07:55:58ID:M1zq7ud0
釣れて良かったな。
0538nobodyさん2005/05/16(月) 08:10:09ID:???
>>537
プ
0539nobodyさん2005/05/16(月) 08:53:41ID:???
>>532
parl
http://www.google.co.jp/search?num=100&hl=ja&c2coff=1&q=parl&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja
JABA
http://www.google.co.jp/search?&num=ie=UTF-8&oe=UTF-8&hl=ja&lr=lang_ja&q=%EF%BC%AA%EF%BC%A1%EF%BC%A2%EF%BC%A1
よく名前があがっている?

マジレスすると、ど っ ち で も い い 。
perl がなくなるとも思えないが、perl -> PHP へとスクリプトの移植をやっている人もいる。
すなわち、両 方 や れ ば い い 。
もっといえば、勉強することが無駄になることなんて あ り え な い 。

と PHP がわからない俺がいってみる。
0540nobodyさん2005/05/16(月) 10:17:06ID:???
まあrrUsjiv1クラスの馬鹿になると、勉強しても
理解できないから無駄かもしらん。
0541nobodyさん2005/05/16(月) 13:15:14ID:???
遊びでやるならどっちでも良いけど仕事にしたいのならPHPやりな。
俺は派遣社員だけど今やPerl/CGIの案件なんてほとんど無い。
WebはPHPとJavaの二極化だね。
個人的にはPerl大好き人間だけど、食っていく為にPHPやってるよ。
でもPerlの方が奥が深いし、CPANの素晴らしさは変わらない。
PHPはWebには向いてるけど、ちょっとしたツール(非Web)作成には向かない。
だからPerlが消え去ることは無いんだよね。
0542nobodyさん2005/05/16(月) 15:18:24ID:???
PHP の方が簡単だから PHP を薦める。
PHP できれば Perl もできるし。その後に Parl を学べば。
0543nobodyさん2005/05/16(月) 15:37:39ID:???
またParlかよ
0544rrUsjiv12005/05/16(月) 17:05:25ID:rrUsjiv1
>>535
>>545
たくさんのおまえら本当にありがとうもざいます。
そのありがたい提言御指南の中でも今回は>>541の派遣社員さんの意見に
スポットを当ててレスしたいと思います
PHPについてですが、大きな局面を迎えているのは私のようなド素人の立場から
大先輩の貴方へ向けて言うまでもないことだとおもいますが、
駆け出しの私がPHPをどのように勉強してよいものなのか迷っています
parlを凌駕し、大手をも採用するに至った以前のヴァージョンから勉強すべきか
それとも、改良されつつも前ヴァージョンに依存する人が多く、
悪評も囁かれる新しいヴァージョン
同じ言語であれば、あるいはそうでなかったとしても
前ヴァージョンで培った知識はある程度相互性があり役に立つとは思っていますが
不安でダンゴ虫みたいに丸まって寝ています
ご指南くださいもねがいしまっつ

もうひとつPHPはセキュリティ面で脆弱だと聞きましたがどうなんですくぁ?
0545rrUsjiv12005/05/16(月) 17:06:21ID:rrUsjiv1
アンカーミスを訂正します
>>535-544
たくさんのおまえら本当にありがとうもざいます。
0546rrUsjiv12005/05/16(月) 17:27:31ID:rrUsjiv1
しかし、、、建前とかそういうのももうアレなんで本音で話すと、
仮にも「次世代webプログラミング言語の大本命」というキーワードのあるスレで
よもやparlとPHP両方勉強すればいいなどという意見が出ると罠w
およそ常識では考えることのできない陵辱の限りを尽くしているな
>>539おまえのことだよぉぉぉぉ
PHPを覚えることすらできない時代に置いていかれた窓際のお前がよぉぉぉ
一丁前に意見垂れてんじゃねぇぇぇヴォォォォケこの
そのレスの内容のように人の揚足ばかりとって生きてきたんだろ?
おまえはいわゆる昇華できない駄目な人間
常に人の粗探しをして他人を自分より下に引きずり落とすことで
劣等感の重圧から逃げてきたんだろう?
両 方 や れ ば い い なんてスペースを用いて強調しているつもりかもしれんが
実際に浮きだったのは的を得ない答えをさも得意げに強調しているおまえの馬鹿さ加減だ罠
だから社会から置いていかれるんだよおまえは
ほら 新入社員の背中を見ている場合じゃないぞw
0547rrUsjiv12005/05/16(月) 17:30:30ID:rrUsjiv1
両 方 や れ ば い い

PHPをできないおまえがなにをおっしゃるかとおもえばw
絵に描いた餅は食えませんよw
0548nobodyさん2005/05/16(月) 21:24:56ID:???
>>544
PHPやるならPHP4をやりなさい。
理由はPHP5がまだほとんど普及してないので情報も少ないから。
PHP4とPHP5の違いは大雑把に言えばオブジェクト指向関連だけなので
PHP4の知識は今後PHP5に移行する際にまったく無駄になることは
無いので安心しなさい。

初心者が勉強する方法は3つ。

1、本、Webを参考に、BBSやメーリングリスト等で質問しながら独学でがんばる。
2、学校に入学し基礎から学ぶ。
3、初心者でも雇ってくれる会社に入る。

1の方法は一番金がかからないけど時間がかかるし、挫折する可能性高し。
2の方法はお金は多少かかるけど、一番堅実。
情報処理系の専門学校で3ヶ月とか半年の集中講義が多分あるはずだから
調べてみては?
0549nobodyさん2005/05/16(月) 22:03:57ID:???
人に教えてもらうと、確かに楽だけど、やっぱり身につかないんだよね。

本やWeb、ソースコード解析しながらだと、時間は掛かるけど、物凄く詳しくなるよね。
0550nobodyさん2005/05/17(火) 21:15:15ID:???
>>548
>理由はPHP5がまだほとんど普及してないので情報も少ないから。
いや、腐るほどありますが…
いったい何時の時代の人ですか?
0551nobodyさん2005/05/17(火) 22:56:16ID:???
>>550
もっと現実を見ろ。
0552nobodyさん2005/05/17(火) 23:33:54ID:???
PHP5は連鎖場レベルだと話にならん普及率だからなあ…。
もちっと導入しやすいように4と共存出来ればよかったのに。
0553nobodyさん2005/05/18(水) 09:26:12ID:???
そうか?無料レン鯖で PHP5 したい、と思ったら
誰でも借りられるくらい数は十分あると思うが?
0554nobodyさん2005/05/18(水) 10:54:30ID:???
全然。信者の妄想レベル
0555nobodyさん2005/05/18(水) 16:58:32ID:???
有料レン鯖のPHPは任意に決まってる
共有鯖なんてせこいの使ってる奴がおかしいんだろ
0556nobodyさん2005/05/18(水) 21:26:39ID:dWRKsNjH
>>553
もっと現実を見ろ。
0557nobodyさん2005/05/18(水) 23:38:09ID:???
PHPなんか記述がぐだぐだとまどろっこしいし、
モジュールインストールでないと意味ないじゃん。
0558nobodyさん2005/05/19(木) 03:53:37ID:???
次世代プログラミング言語のスレでPHPについてばかり語られてる現実
0559nobodyさん2005/05/19(木) 03:54:40ID:???
>>556
お前の現実って狭いんだな…
0560nobodyさん2005/05/19(木) 09:38:55ID:???
Parrot がリリースされてから
どれくらいで安定して普及するんだろうね。
半年?一年?
0561nobodyさん2005/05/19(木) 12:05:44ID:???
細かい実装が追いつかないからかなりかかると想うよ。下手したら対応できない場所は
ユーザー実装みたいな感じで自分で書き足せとか言いそうな予感-;。
対応する言語が多いいし時間かかるだろうね・・・・。
0562nobodyさん2005/05/19(木) 12:58:23ID:???
今の品質から見るとそんな感じだね。
まぁ、またりとユーザで育て上げましょ。
0563nobodyさん2005/05/19(木) 19:54:59ID:???
やっぱりVM作るのって大変なんだな。
0564nobodyさん2005/05/19(木) 21:54:01ID:???
ユーザ数に拠る
0565nobodyさん2005/05/20(金) 09:38:46ID:???
プログラマの腕に拠る
0566nobodyさん2005/05/20(金) 12:02:00ID:???
つーかPerlできたらPHPできるだろ。
似たようなもん。どっちか先に覚えたらもう一方なんてすぐ業務レベルまで追いつけるよ。
0567nobodyさん2005/05/20(金) 14:11:25ID:???
なんで先に覚えた方は置いてきぼりなんだ
0568nobodyさん2005/05/20(金) 14:26:16ID:???
先にPerlやっとケーキ
0569nobodyさん2005/05/20(金) 23:12:51ID:???
parrot0.2.0、-O忘れたらメチャメチャ遅くて吃驚した。
0570nobodyさん2005/05/21(土) 00:15:06ID:???
>>569
-Oってどんなオプション?
0571nobodyさん2005/05/21(土) 12:25:05ID:av6IJEnF
コンパイル早く終ったなと思ったら、
ICUがオプション扱いになってたんだ。

>>570
parrotだったら -O [LEVEL]で最適化オプション
0572nobodyさん2005/05/21(土) 17:16:42ID:???
>>569
Parrotの使い心地はどう?
やっぱりまだまだって感じ?
05735692005/05/22(日) 23:27:11ID:???
>569はparrotビルド時の最適化オプションを忘れた、ってことね。
-Oxで作り直した。

使い心地。
imcやpasmを書く気はないのでperl6を使いたいんだけど、
perl6コンパラはまだまだ。なにより実行までに時間かかりすぎ。

examples/benchmarks/ 以下を試した感じでは、今のとこparrotは再帰が遅いっぽ。
fib.imcだけじゃなく、単純な再帰コードを書いてみたけどPerl5.8より遅いかった。
配列操作なんかはPerl5.8よりだいぶ速い。


Pythonって速いのな。
0574nobodyさん2005/05/22(日) 23:39:14ID:???
perl6さわりたかったら今のところはPugsなんかな。
ただいまmake中。
ttp://jwcs.net/~jonathan/perl6/ にwin用のバイナリがUpされてるけど。

parrotのバイナリもあるけどこっちはまだ0.1.2。
0575nobodyさん2005/05/27(金) 05:41:40ID:aUgM26KF
>>549
俺もそう思う。
近道したら駄目なんだよ。
0576nobodyさん2005/06/05(日) 12:41:35ID:???
>>575
人に教えてもらったほうが良いに決まってる。
独学だとコーディングの最低限の作法がなってない。
0577nobodyさん2005/06/05(日) 13:30:48ID:???
最低限の作法というのを具体的に教えてくれませんか?

まあ、独学でも人に教わっても、
周りの状況や時間で技術の精度?は変わってくるだろうしねぇ。
どっちが良いかなんて一意に決められないですよね。
統計でも取らない限りは。
0578nobodyさん2005/06/05(日) 21:58:49ID:???
人に教わるってどうやって教わるん?

教育で受けにいったことあるけど糞なとこばかりだったけど。

Cookbookやら買ってた方がはるかにマシ。
0579nobodyさん2005/06/06(月) 19:54:36ID:???
やっぱ人に教わらなきゃだめだよね〜
ケントさんの講習会が8000円と格安だったので行くことにしますた。
0580nobodyさん2005/06/06(月) 20:54:21ID:???
KENT(笑)
0581nobodyさん2005/06/06(月) 21:09:47ID:???
KENTみたいなウンコプログラマに習ったら大変なことになるぞw
0582nobodyさん2005/06/06(月) 23:11:08ID:???
ほんとにマジで、KENTはやめれ。
0583nobodyさん2005/06/06(月) 23:25:18ID:30f3fhfe
分かりました、検討します。
0584nobodyさん2005/06/07(火) 14:13:51ID:???
KENTは日本でのperlの先駆け的存在はあるけど、決して優秀なプログラマーではない。
0585nobodyさん2005/06/07(火) 14:31:11ID:???
>>583
0586nobodyさん2005/06/08(水) 14:22:50ID:???
KENTのスクリプトホールあり過ぎ。
0587nobodyさん2005/06/08(水) 16:53:50ID:???
拳闘します。
0588nobodyさん2005/06/08(水) 19:59:44ID:???
見当違いでは?
0589nobodyさん2005/06/08(水) 20:40:20ID:???
KENTはプログラマじゃなくてPerl営業マンだろ?
0590nobodyさん2005/06/08(水) 20:44:54ID:???
>>589
つ、ビジネスマンだろう。今風には。
彼のコードは大昔のBASICみたいで全然Perlっぽくないんだな。
何も知らない香具師にはどうでもいいことなんだろうけどさ。
0591nobodyさん2005/06/09(木) 02:09:59ID:???
KENTさんのことを悪く言うなー
0592nobodyさん2005/06/09(木) 02:11:01ID:???
おまえらKENTさんの凄さを知らないんだろー。ぷぷぷ
0593nobodyさん2005/06/09(木) 04:05:30ID:???
拳闘・デリカット
0594nobodyさん2005/06/09(木) 13:27:48ID:???
>>592
あんな小汚いコードを閃く頭は、ある意味すごいと思うが。
0595nobodyさん2005/06/09(木) 23:56:00ID:???
KENTが凄いのは汚いコードを書くことじゃなくて、汚いコードを書く馬鹿を育てたことだろ
黎明期のフリーCGI作家は結構KENTの影響受けてたりするからな

KENTがもっと綺麗なコードを書いてたら、世の中変わってたんじゃないか?
0596nobodyさん2005/06/10(金) 00:41:55ID:???
KENT やレスキューの前に Matt's が綺麗なコードを広める必要があったな。
国内外問わず全ての糞スクリプトの源流は Matt's だからな。

しかし糞なコードでも変更無しに多くの環境でそれなりに動いてしまう
手軽さこそ、Perl が普及し Web プログラミングの敷居が低くなった
大きな要因の一つなわけで、功罪の罪ばかりあげつらっても仕方なかろう。

たらればを語るのではなく、今汚いコードを書いてる子に綺麗なコードを
書くよう絶えず啓蒙していく方が建設的でないかい。裾野は既に広がって
いるんだから、次は底上げでしょ。
0597nobodyさん2005/06/10(金) 02:58:12ID:???
jcode.plなんかは1992から始まってて結構ちゃんとしてるのに
なんでレスキューやKENTみたいなのが受けたんだろうね?
所詮厨房には自転車がお似合いだったって事か。
0598nobodyさん2005/06/10(金) 13:27:08ID:???
一度、CPAN をスッカラカンにして、糞モジュールを一掃すればいいいんじゃない?
0599nobodyさん2005/06/11(土) 13:51:37ID:???
>>598
KENTはCPAN AUTHORじゃないだろ?
0600nobodyさん2005/06/13(月) 22:54:15ID:???
あんまり書いてると訴えられる予感
0601nobodyさん2005/06/14(火) 02:37:26ID:???
KENTが糞なら
じゃあ、そこに事業者登録している俺はなんなんだ?
0602nobodyさん2005/06/14(火) 09:13:54ID:???
>>601
糞にたかるフンコロガシ
0603nobodyさん2005/06/30(木) 05:34:52ID:9pA8LnvJ
KENTの功罪を語るスレになりました
0604nobodyさん2005/07/01(金) 02:06:16ID:???
まぁでもKENTが居なかったら日本でPerlの名が広まることもなかったろうね。
俺もプログラミングデビューはKENTの本だったりするし…
JAVA&PHPを覚えなければKENTの書き方を続けてたかも…今考えると恐ろしい。
0605nobodyさん2005/07/01(金) 02:42:56ID:???
use encoding;以降からマジでShift_jisでコーディングできるから
そろそろ第2のKENTが現れても不思議ではない。

本題と離れてるからsage
0606nobodyさん2005/07/01(金) 07:55:31ID:???
KENT信者ばっかかよ!
0607nobodyさん2005/07/01(金) 09:01:42ID:???
>>604
当時は俺も綺麗なロジックがなかなか組めなくて、他人に自分のソースコード
見せるの嫌だったもんなあ……。彼のモノよりは1000倍マシだったと思うが。

あんなコードで公開したり本書いたりできるってのは、ある意味凄いと思う。

Perlを広めた立役者ってのは言い過ぎでしょ。当時PHPはまだ糞だったし、
Windowsサーバのプロバイダなんて皆無だったし、他に選択肢っつったら
Cやawkでしょ?有り得ない。必然的にみんなPerl使ってただけ。
0608nobodyさん2005/07/01(金) 09:57:42ID:???
そうだな
KENT がいなくても Perl は広まっていたし
KENT がいなくても糞コードを書くやつは後をたたなかっただろう

それより Parrot に進展はないのか
0609nobodyさん2005/07/01(金) 10:29:27ID:???
>>605
どんどん本題とかけ離れて申し訳ないが、PHPでも糞コード書く人は沢山いるし、
Perlで綺麗なコード書く人も沢山いる。
というかPHPの糞コードはPerlのよりもタチが悪い。HTMLの中にコード分散しちゃうからな。

>>608
> KENT がいなくても糞コードを書くやつは後をたたなかっただろう

同意。名前忘れたけど、10年ほど前、海外にもあらゆる意味でKENT氏的な人が居たよね。
もしKENT氏がいなかったら他の人が彼の代わりを務めてただろう。
オライリーのネズミ本ですら今見たら酷い内容だ。そういう時代だったんだんだから仕方あるまい。

で、Parrotはどうなってるんだ?
0610nobodyさん2005/07/01(金) 18:39:10ID:???
>>609
ネズミ本は Perl4 ベースだろ。KENT は未だに進歩がない。
■ このスレッドは過去ログ倉庫に格納されています