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


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

「コンパイラ・スクリプトエンジン」相談室4



1 名前:デフォルトの名無しさん mailto:sage [04/11/10 23:30:50]
言語仕様や処理系の話題に関するスレッドです。

字句解析・構文解析から,データフロー解析,ループ並列化,タスク並列化,SSA変換,CPS変換,
レジスタ割付,命令スケジューリング,ソフトウェアパイプライン等各種最適化,それに
VM,GC,JIT,リンク時最適化,動的バイナリ変換などなど。

前スレ
1 pc.2ch.net/tech/kako/981/981672957.html
2 pc2.2ch.net/test/read.cgi/tech/1021136715/ (dat落ち)
3 pc5.2ch.net/test/read.cgi/tech/1070089173/ (前スレ)

関連リンクは多分 >>2-10 あたり

575 名前:デフォルトの名無しさん mailto:sage [04/12/28 22:52:30]
まあ面白いし

576 名前:デフォルトの名無しさん mailto:sage [04/12/28 23:07:36]
>>574
売り物レベルになるかはともかくを言ったら
処理系自体はちょっと時間あれば作れるしな

577 名前:デフォルトの名無しさん mailto:sage [04/12/28 23:13:48]
HSPぐらいならなんとかなるんじゃね?

578 名前:デフォルトの名無しさん mailto:sage [04/12/28 23:20:19]
HSPみたいな頭の悪そうな処理系思い浮かぶやつには無理だろw

579 名前:デフォルトの名無しさん mailto:sage [04/12/28 23:39:36]
Nスクよりマシかな。

580 名前:デフォルトの名無しさん mailto:sage [04/12/28 23:49:46]
2ch発の言語とかってないの?

581 名前:デフォルトの名無しさん mailto:sage [04/12/28 23:51:50]
>>580
いくつか過去にもスレは立ったけど成功したもんはなさそう。
ADVRUN…はちょっと違うか

582 名前:デフォルトの名無しさん mailto:sage [04/12/28 23:56:58]
>>580
ギコBASIC

583 名前:デフォルトの名無しさん mailto:sage [04/12/29 00:04:36]
少なくともHSPはそれなりにメジャーになりはした。



584 名前:デフォルトの名無しさん mailto:sage [04/12/29 01:00:15]
HSPはあの言語仕様なのに、それなりに流行っていることを考えると、
言語の良し悪しが、決定的なんじゃないということがよくわかる

585 名前:デフォルトの名無しさん mailto:sage [04/12/29 01:28:09]
Windowsでexeが作れて配布できる。
初心者でも簡単に使える。
初心者用ドキュメントがある。

こういう、ヲタク向けの言語では軽視されがちな部分が
大きいんじゃないかな。

586 名前:デフォルトの名無しさん [04/12/29 12:09:18]
>>585
剥げ同。

最先端言語技術や高度な理論よりも、リアルに使えることの方が
はるかに重要と最近日々感じる…


587 名前:デフォルトの名無しさん mailto:sage [04/12/29 12:10:58]
でも楽しくないよね。

588 名前:デフォルトの名無しさん [04/12/29 12:20:45]
楽しいよ
すぐに窓表示したり文字表示したり、コントロール作ったり、3DのDirectX画像が動かせるからね
すぐに目に見えて成果が現れるところがミソ

589 名前:デフォルトの名無しさん mailto:sage [04/12/29 15:33:07]
じゃあexeが作れない言語はクソ

590 名前:デフォルトの名無しさん mailto:sage [04/12/29 15:41:27]
>>589
世の中の全てが詰らなさそうな奴だな

591 名前:デフォルトの名無しさん mailto:sage [04/12/29 17:28:43]
>>589
MSと心中しとけ。

592 名前:デフォルトの名無しさん mailto:sage [04/12/29 21:11:45]
>>586
禿げ同

しかし初心者にはいいかもしれないけど、
プログラマとしては絶対使いたくない言語だよね。
そこんところがシームレスに使える言語があるといいのかなぁ。


593 名前:デフォルトの名無しさん mailto:sage [04/12/29 21:17:31]
初心者には取っつきやすく、高度な要求にも耐えられる言語か
難しいね



594 名前:デフォルトの名無しさん mailto:sage [04/12/29 21:19:19]
Java

595 名前:デフォルトの名無しさん mailto:sage [04/12/29 21:22:47]
組み込みHSP?
激しく嫌すぎる・・・

596 名前:デフォルトの名無しさん mailto:sage [04/12/29 21:33:18]
HSP使うぐらいなら素直にアセンブリ使うよ。

597 名前:586 [04/12/29 22:00:30]
念のため行っとくけど、俺はHSPは使ったこともないからなw


598 名前:デフォルトの名無しさん mailto:sage [04/12/29 22:13:25]
どこ行くんだよw

599 名前:デフォルトの名無しさん mailto:sage [04/12/29 22:28:36]
お前ら
ありあまる暇があったら、
どんな言語・処理系作りたい?

600 名前:535 [04/12/29 22:59:15]
HSPってなに?

601 名前:デフォルトの名無しさん mailto:sage [04/12/29 23:09:47]
>>592
このスレに居るなら、そう思ったら自分で作れ。

602 名前:デフォルトの名無しさん mailto:sage [04/12/29 23:32:56]
>>600
気にする程のものではない。
ゲームを書く為だけの簡易言語だよ。

603 名前:デフォルトの名無しさん mailto:sage [04/12/30 01:05:59]
>>599
汎用の処理系って作ったことないからなあ。
特殊用途のだけ。

なんで、手始めはやっぱりLisp系かな。
SICPみながらSchemeからだろうか。



604 名前:デフォルトの名無しさん mailto:sage [04/12/30 01:09:17]
>>603
minischemeのコード見てみなよ。
たった2000行程度だから。

605 名前:デフォルトの名無しさん [04/12/30 04:50:37]
>>602
ゲームだけじゃない
Windowsアプリが実に簡単に出来る
こういう面も人気の理由の一つ
普段MFC使ってる俺でも昔覚えたHSP使うことがたまにある
手軽だから

606 名前:デフォルトの名無しさん mailto:sage [04/12/30 04:56:59]
ここは既存の言語や処理系について、文句たれたり、布教活動したりするところなん?

607 名前:デフォルトの名無しさん mailto:sage [04/12/30 05:08:58]
大学生ならコンパイラ作るよな

608 名前:デフォルトの名無しさん mailto:sage [04/12/30 05:13:59]
やはり実際に物が作れるということと、敷居が低いことは重要だよな。
Cより言語仕様が優れた言語は腐るほどあるのに
結局Cより流行る言語はほとんどない。
一方では、お手軽にGUIやゲームなどが作れるというだけのことで、
糞仕様のHSPがそれなりに流行ったりする。


609 名前:デフォルトの名無しさん mailto:sage [04/12/30 06:07:49]
課題で必ず出るね

610 名前:デフォルトの名無しさん mailto:sage [04/12/30 11:37:50]
>>608
言語論争したいのならどっか別の所へ行け

611 名前:デフォルトの名無しさん mailto:sage [04/12/30 13:43:53]
そうではない
コンパイラを作るに当たってなにが大切かを述べてるにすぎない

612 名前:デフォルトの名無しさん mailto:sage [04/12/30 14:29:03]
>>611
ハァ?バカでね?

613 名前:デフォルトの名無しさん mailto:sage [04/12/30 14:38:29]
なんかレベル下がったなこのスレ



614 名前:デフォルトの名無しさん mailto:sage [04/12/30 15:17:51]
今までにレベルの高いレスなんてあったか?

615 名前:デフォルトの名無しさん mailto:sage [04/12/30 15:30:59]
HSP厨が紛れ込んじゃったんだろ。

616 名前:デフォルトの名無しさん [04/12/30 16:03:47]
なぁ、ここにいるやつらで2ch言語でも作ってみないか?


617 名前:デフォルトの名無しさん mailto:sage [04/12/30 16:07:18]
>>616
おまえが作れ

618 名前:デフォルトの名無しさん mailto:sage [04/12/30 16:12:40]
>>616
言語仕様のアイデアはあるのか?

619 名前:デフォルトの名無しさん mailto:sage [04/12/30 16:20:02]
板グループがオブジェクトで各板名がメソッドとか。

PC等.プログラマー("hoge);

620 名前:デフォルトの名無しさん mailto:sage [04/12/30 16:21:50]
あー、"閉じ忘れた。まあいいや。
エラーが出たときは

真・プロセスストッパー。。。( ̄ー ̄)ニヤリッ

と。

621 名前:デフォルトの名無しさん mailto:sage [04/12/30 16:54:14]
>>611
いらねーよ、言語仕様ってのは作り手の趣味の問題だ、他人にゴチャゴチャいう筋合いのものじゃねぇ。
そんなもん、そんな作りもしない何もしないクレクレ厨房の書き込みなんざ読んでもウザイだけだ。

622 名前:デフォルトの名無しさん mailto:sage [04/12/30 17:00:43]
>>619
そりゃ言語仕様じゃなくてライブラリの仕様じゃねえか

623 名前:デフォルトの名無しさん mailto:sage [04/12/30 17:12:08]
ここはネタすれじゃないんだから他でやれや>>616-622



624 名前:デフォルトの名無しさん [04/12/30 17:23:05]
言語仕様議論専用スレがあったほうがいいかね、建ててみるね。
「言語仕様と開発論法」でやってみてください。



625 名前:デフォルトの名無しさん mailto:sage [04/12/30 17:23:50]
「言語仕様と開発論法」
pc5.2ch.net/test/read.cgi/tech/1104394930/l50
ここです。

626 名前:デフォルトの名無しさん [04/12/30 19:33:06]
www.rubyist.net/~matz/20041227.html#p03
こんな短いプログラムで比較するのもどうかと思うのだが、 Rubyで書いたら絶対これより短くなる。
ということは、PHPではなくRubyを使えという話なのか。どうも、そうではなさそうだ。

よくいただく反論は「PHPでもできる」ということであって、同じくらい良い(動的)言語からPHPを選ぶ理由ではないはずだ。

PHPは決して速くないし、記述力が高いわけでもないし、たくさんの欠点が残っているように見えるが、
あちこちで「そのシステムPHPで書かないの」という質問が出るところをみるとそれなりに馬鹿には使われているようだ。

もっとも、PHP陣営から出てくる数字はmod_phpのインストール数とか、mod_phpのパフォーマンスと(mod_perl抜きの)perl
CGIとの比較とか、まったくフェアでない印象があるが。

あるいは「すでにPHPを覚えているので、いまさら他の言語を覚えたくない」ということなのかもしれない。
その気持ちはまあ理解できないでもない。
もしかすると、よく分からない初心者をイメージ先行で取り込んでしまい、
「いまさら他の言語を覚えたくない」という」意識でロックインしてしまうというのは、
初心者をターゲットにした素晴らしいマーケティング戦略なのかもしれない。

もしそうだとするならば、というか実際そうだろうし、Rubyは絶対にその戦略を取りたくない。
それくらいだったらマイナーなままでいてくれた方がずっと良い。
Rubyは最高の言語なのだから。

627 名前:デフォルトの名無しさん mailto:sage [04/12/30 19:36:14]
>>626
単純にRubyはマイノリティなだけ。
使われてないなら潜在バグの洗い出し率も低いだろうし
信頼性保守性等々で考えて業務に使う必然性がない。


628 名前:デフォルトの名無しさん mailto:sage [04/12/30 19:44:24]
>>627
禿同

629 名前:デフォルトの名無しさん mailto:sage [04/12/30 19:47:21]
Ruby以上のものを作ることのできない糞どもが何を言おうが無駄。
汚らしいRubyアンチは消えろ

630 名前:デフォルトの名無しさん mailto:sage [04/12/30 19:49:30]
と、言うことは>>629には そ れ な り に 普 及 し た プログラミング言語以上のそれの作成経験があると言うことになる。


631 名前:デフォルトの名無しさん [04/12/30 19:50:46]
最高言語Rubyユーザ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> おのスレでしがない糞処理系を作ってる奴等ww

632 名前:デフォルトの名無しさん mailto:sage [04/12/30 20:05:03]
Perlでええやん。

633 名前:デフォルトの名無しさん mailto:sage [04/12/30 20:11:53]
HSP使ってる奴とRuby使ってる奴って
なんか共通点が有るな。



634 名前:デフォルトの名無しさん mailto:sage [04/12/30 20:13:44]
>>633
いいよなぁ。自分の価値観が万人の常識であるとか思ってる奴。

635 名前:デフォルトの名無しさん mailto:sage [04/12/30 20:25:15]
最高言語Scheme!!!!!!!

636 名前:デフォルトの名無しさん mailto:sage [04/12/30 20:25:58]
荒れるからHSP厨とRuby厨は >>625 のスレ逝ってよ。

637 名前:デフォルトの名無しさん mailto:sage [04/12/30 20:29:09]
やっぱ
日本発->他の言語より日本語の情報が多い->厨が増える
という流れなのだろうか。

638 名前:デフォルトの名無しさん mailto:sage [04/12/30 20:32:13]
単純になぜか安置が多いというお話。
たぶん同一人物が自作自演交えてやってるんだろうけど。
正直、俳優か小説家になれば大ブレイク。
こんなところで才能を食いつぶしている彼らが不憫だ。

639 名前:デフォルトの名無しさん mailto:sage [04/12/30 20:36:40]
単純になぜか厨が多いというお話。
たぶん同一人物が自作自演交えてやってるんだろうけど。
正直、俳優か小説家になれば大ブレイク。
こんなところで才能を食いつぶしている彼らが不憫だ。

640 名前:デフォルトの名無しさん [04/12/30 20:38:18]
>>639みたいなのが典型と言うことで。

641 名前:デフォルトの名無しさん mailto:sage [04/12/30 20:44:36]
どっちも根拠を挙げてるわけでもないし
どっちも典型でしょ。
専用スレが腐るほど有るんだしそっちでやってよ。

642 名前:デフォルトの名無しさん mailto:sage [04/12/30 20:44:37]
で、何かこのスレと関係あるのか?

643 名前:デフォルトの名無しさん mailto:sage [04/12/30 20:47:44]
www.rubyist.net/~matz/20041227.html#p03
Ruby>>>>>>>>>>>>>>>>Java>>>>>Python>>>>>C++>>>>>PHP>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>HSP>Perl



644 名前:デフォルトの名無しさん mailto:sage [04/12/30 20:50:41]
Perlに恨み骨髄という感じだな。

645 名前:デフォルトの名無しさん mailto:sage [04/12/30 20:52:48]
Rubyはレンタル鯖でつかえねーからダメ
ライブドアだけじゃん

646 名前:デフォルトの名無しさん mailto:sage [04/12/30 20:53:31]
Rubyって仕事で使えるほどフレームワークあったっけ?

647 名前:デフォルトの名無しさん mailto:sage [04/12/30 20:56:14]
コミュニティ文化の話なんてどうでもいい
技術の話をしないやつは(・∀・)カエレ!
お年玉で>8買って読んでから来い

648 名前:デフォルトの名無しさん mailto:sage [04/12/30 20:58:18]
貴様らがポチポチ作った処理系なんか自分以外誰が使うんだよ。
Rubyレベルのものが貴様らに作れるのか?


649 名前:デフォルトの名無しさん mailto:sage [04/12/30 20:58:55]
先生!お店に禿げたドラゴンブックした売ってません!!

650 名前:デフォルトの名無しさん mailto:sage [04/12/30 20:59:32]
Rubyの劣化コピーでしかない貴様らが
死に物狂いでRubyを不正で苦しさ晴れたち日をしているwwwwwwww

やはり劣等感である〜〜〜 くすくす^^;

651 名前:デフォルトの名無しさん mailto:sage [04/12/30 20:59:55]
国産処理系
HSP、LGP、System3.x、Ruby

こうして並べるとRubyすげーのかどうか微妙だな

652 名前:デフォルトの名無しさん [04/12/30 21:01:09]
ドラゴンブック程度を読んで分かったつもりになった厨房が
メイジャーなRubyを必死に貶すことで憂さ晴らししているスレはココですか?

653 名前:デフォルトの名無しさん mailto:sage [04/12/30 21:02:38]
>>652
うっせー禿げ



654 名前:デフォルトの名無しさん mailto:sage [04/12/30 21:02:52]
ム板では NG ワードにプログラミング言語「るび」を指定することが
推奨されています。

655 名前:デフォルトの名無しさん mailto:sage [04/12/30 21:03:09]
>>626
その話題は
pc5.2ch.net/test/read.cgi/tech/1104394930/l50
にぴったりだ、一発ブチかまして良スレにしてやってくれ。

656 名前:デフォルトの名無しさん mailto:sage [04/12/30 21:07:06]
>>643 のリンク先見たけど開発者がこれでは…
ずっとマイナーなままなのそれなりに理由があるからだろ。

657 名前:デフォルトの名無しさん mailto:sage [04/12/30 21:08:56]
>>656
その理由を
pc5.2ch.net/test/read.cgi/tech/1104394930/l50
に書きなさい、ちゃんと議論してみろ。

658 名前:デフォルトの名無しさん mailto:sage [04/12/30 21:09:13]
matzはジョークのひとつも言ってはいけないのか……

659 名前:デフォルトの名無しさん mailto:sage [04/12/30 21:11:10]
面白ければ許可する

660 名前:デフォルトの名無しさん mailto:sage [04/12/30 21:14:30]
Rubyアンチに「じゃあ、Rubyの欠点を挙げてみろ」と言うとだんまりになってしまうのが面白くてしかないwww

661 名前:デフォルトの名無しさん mailto:sage [04/12/30 21:16:29]
マイナーすぎてレンタル鯖で使えない所が多い。

662 名前:デフォルトの名無しさん mailto:sage [04/12/30 21:18:32]
cgi.rbの 1.8 や 1.8.2 であった問題

663 名前:デフォルトの名無しさん mailto:sage [04/12/30 21:19:39]
Unicode、半角カナを含めた文字コードの扱い



664 名前:デフォルトの名無しさん mailto:sage [04/12/30 21:19:45]
>>661
今をときめくライブドアで使えますが?

665 名前:デフォルトの名無しさん mailto:sage [04/12/30 21:21:28]
>>661-663
ほら書き写してやった、向こうでつづけて書け。

666 名前:デフォルトの名無しさん mailto:sage [04/12/30 22:41:49]
Windowsでexeが作れない


667 名前:デフォルトの名無しさん mailto:sage [04/12/30 22:49:56]
自己記述ができない

668 名前:デフォルトの名無しさん mailto:sage [04/12/30 22:55:43]
開発者が
>それくらいだったらマイナーなままでいてくれた方がずっと良い。
って言ってるんだからマイナーなんだろ。

669 名前:デフォルトの名無しさん mailto:sage [04/12/30 23:08:48]
今度は厨が良い所を挙げてくれ。

670 名前:デフォルトの名無しさん [04/12/30 23:59:16]
BNF記法の正式な書き方ってありますか?
なんか検索して色々なサイト見るとそれぞれ
若干記述の方法がちがうんですよね。
あとEBNFについての書き方ってのは
調べても詳しく解説してるサイトがないんですよね。
識者の意見求む!

671 名前:デフォルトの名無しさん mailto:sage [04/12/31 00:18:58]
>>670
表記法は規格によって様々だけど、表す物は同じ
一番元になったAlgolの時点では、
<>で囲った物が非終端記号
::=が超記号
|がOR
の3つ。

EBNFになって
省略可能が[...]
0回以上の繰り返しが{...}
くくりが(...)
という書き方が可能になった

とコンパイラ構成法に書いてあります

672 名前:デフォルトの名無しさん [04/12/31 00:24:06]
Rubyで金取れる仕事ってできるの?(品質保証込み)わしバグとか怖くて使えんけどまじで
大丈夫なの?

673 名前:デフォルトの名無しさん mailto:sage [04/12/31 00:28:41]
おk



674 名前:デフォルトの名無しさん mailto:sage [04/12/31 01:00:50]
>>670
規格になってるのには、ISO/IEC 14977:1996 とか RFC2234 とかがあったり。

675 名前:デフォルトの名無しさん [04/12/31 14:17:23]
>>671 >>674
レスありがとうございます。

>>671が示してくれた記述方法は
↓と同じですよね。(この記述方法が一番読みやすい)
www.wormjp.umin.jp/jp/acemanjp13/node28.html

でも>>674が示してくれた標準となっている「ISO/IEC 14977:1996」では
↓のように若干記述方法が違うんですよね。
www.atmarkit.co.jp/fxml/ddd/ddd004/ddd004-bnf.html

ま、この2通りを知っておけばいいって感じですかね?






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

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

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