[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 05/09 17:23 / Filesize : 191 KB / Number-of Response : 880
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]
|
↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました |
【Delphi互換!?】FreePascal【GPL】
- 1 名前:デフォルトの名無しさん [2006/01/12(木) 16:38:30 ]
- FreePascal
www.jp.freepascal.org/download-japan.html CPad for Free Pascal www.vector.co.jp/soft/win95/prog/se155777.html 上記各トップページ www.jp.freepascal.org/ hp.vector.co.jp/authors/VA017148/ 建てたいって人がいたので勝手に建てた 後はご自由にどうぞ 俺は知らん
- 620 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 22:47:01 ]
- インターネッツ歴14年の俺も思わずクリックしそうになっちまったぜ
- 621 名前:デフォルトの名無しさん mailto:sage [2007/12/13(木) 21:39:04 ]
- Lazarusで、プログラムの実行時にSJISデータを
utf8に変換するにはどうしたらいいんでしょうか。
- 622 名前:デフォルトの名無しさん mailto:sage [2007/12/21(金) 12:20:17 ]
- >>617
インストーラーとかなら普通だろ
- 623 名前:デフォルトの名無しさん mailto:sage [2007/12/30(日) 14:43:13 ]
- >>621
AnsiToUtf8
- 624 名前:デフォルトの名無しさん [2008/01/01(火) 21:36:08 ]
- ttp://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=all&calc=Calculate&xfullcpu=1&xmem=1&xloc=0&binarytrees=1&chameneosredux=0&fannkuch=1&fasta=1
&knucleotide=1&mandelbrot=1&meteor=0&nbody=1&nsieve=1&nsievebits=1&partialsums=1&pidigits=1&recursive=1®exdna=1&revcomp=1&spectralnorm=1&hello=0&sumcol=1&threadring=1 奇蹟?
- 625 名前:デフォルトの名無しさん mailto:sage [2008/01/09(水) 22:22:57 ]
- PASCALer
- 626 名前:デフォルトの名無しさん mailto:sage [2008/01/10(木) 09:41:07 ]
- もしかいてラザはスマートリンクできないのか?
- 627 名前:デフォルトの名無しさん [2008/01/11(金) 22:45:18 ]
- ラザとかIndyとかGLSceneとかはdelphiの負の遺産
デザインはビットマップとかhtmlみたいなんでやればいいので 良いエディタとデバッガがあれば ttp://sourceforge.net/projects/jedi-sdl か本体のglutのサンプルあたりをベースにやるのが良いと思う。 あとはCベースのものをdllというかライブラリーでつかうとか それと微妙に薦めかねるけれど ttp://www.clootie.ru/ のDirectX9ユニットもFP対応、 hello worldで50kbyte、OpenGLで100kbyteって相当痛い仕様だけれど 「中身のあるソフト」ならば1Mbyteでコンテンツを詰め込める。 (ちなみにdelphi6は同じデモを20kbyteで作る。) CPU最適化とか考えるとdelphi2007よりずっと優秀 これでwiiとかDSにクロスコンパイルできるようになれば 多分最後にFPやってて良かったと思えるはず
- 628 名前:デフォルトの名無しさん mailto:sage [2008/01/11(金) 22:57:21 ]
- FreePascalはUNICODEがアレだしねえ…。
exeサイズもアレだしねえ…。
- 629 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 00:21:29 ]
- Pascalは古い言語だからなあ。
「文字型」が何バイトであるべきかとか、 どんなコードを読んだらeolnを立てるべきかとかまで、 言語の内部でお世話をしてやらないといけなかったりする。 でも海胆コード対応はどっちかというと過去のTP資産との互換性と、 文字列がらみのランタイムライブラリ書き換えの手間が問題になるんじゃ? CKJ諸国の中では、世界の果てにあるJな国はどう見てももう将来無いけど、 Cな国のプログラマがなんとかしてくれるんだろ。
- 630 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 09:13:27 ]
- >Pascalは古い言語だからなあ。
Cは新しい言語だとでもいいたいの?
- 631 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 19:41:48 ]
- お薦めの新しい言語はなんじゃいな?
D言語かいな?
- 632 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 19:45:55 ]
- >>631
C#じゃねやっぱり。 PascalからだったらRubyが文法は少し似ている。
- 633 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 22:09:58 ]
- >632
Rubyは一見するとendを連発するから 「Pascalに似ている」と言う人がいるけど、これは見た目だけで 実際はVBやCOBOLみたいな end○○ を全部 end にしたって方が近い。 end if や end sub を全部 end にしちゃいました、って感じ。 ところがPascalのbegin〜endはALGOL由来のもの。 ブロックを作って、構文に渡す感じ。 実は見た目に反してC言語やJavaの考え方に近い。 細かい違い(else の前にセミコロン書くとPascalはエラー)とかはあるけどな。
- 634 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 23:01:20 ]
- Rubyが、Pascalに似ている以上に Lisp に似ているし、PerlやPythonに似ているしな
- 635 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 23:01:46 ]
- SQLにまで似ているから驚きだよな
- 636 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 19:09:51 ]
- 教育用プログラム言語としてPascalの位置って未だに不動なんだろうか?
オブジェクト指向が当り前の時代、時代遅れなのかなあ?
- 637 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 13:26:51 ]
- 時代遅れな教授なら講義で使うかもしれないが
いまどきもう教育用言語としての価値なんてない。
- 638 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 19:04:03 ]
- じゃあ今時の教育用言語ってなに?
- 639 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 19:42:36 ]
- ふつーに、CかJavaだろ。
場合によっては Ruby
- 640 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 19:55:48 ]
- それは即戦力の労働者養成講座の場合だろ。
教育用なんだから実用性なんて無い方がいい。
- 641 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 21:53:22 ]
- うちの即戦力なんか、考えてない大学が >>639だったが・・・
- 642 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 22:12:46 ]
- 制御構造がC言語系と大差ない以上、最初からそっちを教えるほうが合理的。
Pascalが教育用だとかいうのは今では「プログラミング言語の歴史」で教えることでしかない。
- 643 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 22:17:16 ]
- >>642
構造化言語を教えるのにC言語ならありかなーとは思うんだが、 オブジェクト指向を教えるのにC++はどうかなと思うんだよね。 クラス変数が、今じゃ少数派の参照じゃなくて値だし。
- 644 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 22:32:25 ]
- >>642
採点する方の立場になってみろ。 C 言語みたいに いくらでも汚く書けるようなのやってられるか
- 645 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 22:42:02 ]
- じゃあクラスを教えるならJava、構文マナーを教えるならPythonでどうだ。クラスもいけたっけ?
総合するとPythonか。個人的にはあのインデント構文大嫌いだが。 どれにしたって現代でPascalが日の目を見られる場所はない。
- 646 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 22:52:13 ]
- 日本じゃPython使えるサーバが少ないから
ありがたがる学生が少ないかもしれないけどね
- 647 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 23:20:15 ]
- Pascal の場合、Pascal 自身で書かれた Pascal コンパイラがあるので、それ
を読むことが勉強になる、ってところがあったが、Delphi/Free Pascal くらい 文法が肥大化すると、オープンソースになっていたとしても教育用にはちょっ とむずかしいね。 Java を教育に使ってる先生の話では、マルチスレッドが簡単に扱えるのが採用 理由と聞いた。C でも Delphi でもできないことはないが、たしかにあまり簡単 とはいかない。 スクリプト言語は何年かたつうちに消滅してたり文法がまるで変わってたりする 可能性があるので、将来性の面からみて二の足をふむ所も多いと思う。
- 648 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 23:22:02 ]
- C#の名前があがらんのは、やっぱりMS製だからかね
- 649 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 23:27:29 ]
- やっぱりSmalltalkの名前はあがらないか?
実用に使っているって話は聞いたこと無いからなあ?
- 650 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 23:42:32 ]
- Halt;
- 651 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 00:30:57 ]
- Smalltalk
今まで4,5回ぐらい勉強しようと考えて本まで買ったのに、結局いまだに勉強したことがない
- 652 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 02:49:41 ]
- 教育用としての Pascal のメリットは、コンパイラまでやるならパーサ書くのが楽、というのがあるね。
>>649 www.nicovideo.jp/watch/sm1675694 小学校でなら日本でも話を聞くよ。
- 653 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 07:18:59 ]
- 俺が商業高校居たとき(2種→基本に切り替わる頃)はBASICとCOBOL
- 654 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 08:55:21 ]
- >>647
Delphiは パスカルのコードが大抵の場合、そのままコンパイル通るよ。 だからPASCALを教えて Delphiの拡張については教えないという事で問題ない
- 655 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 10:21:58 ]
- いい加減諦めろよ。もう一般社会にPascalの居場所はない。
- 656 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 10:35:48 ]
- 居場所が無いって、居場所は自分で作るもの。
誰かが作った場所で暮らそうなんて発想こそダメダメ。
- 657 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 10:48:37 ]
- まぁ頑張ってPascalの案件探してくれや。
- 658 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 12:37:25 ]
- 案件を探すだなんて、それこそ奴隷根性
単なる雑用で一生終わっていいののかい? 仕事なんて自分で作るもんじゃないの?
- 659 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 12:40:26 ]
- このおっさんが出てくるとどのスレもつまらなくなるな
- 660 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 13:10:06 ]
- 教育用って事は動きがチャンと見えるべきだろう。
pascalは文法もシンプルで、コンパイラの実装も小さい。 JAVA/C#のようにライブラリが肥大化してる環境だと検索型プログラミングに陥ってしまいがち つまり、機能を探して組み立てるだけをプログラミングだというのね。 なんか職業訓練校でワードの使い方覚えるようなもん。 学校でのお勉強なんて、実用にならなくて当然。 考え方や調べ方さえ教わればそれで十分だろ。 そっから先は自分の努力。
- 661 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 19:33:27 ]
- でも結局実用にならない言語を一生懸命覚えるというのもやる気がでないって気もするのだが?
まあ、そういう意味ではDelphiやFreePascalは教育用として覚えて実用にも使えるということで意味があるのかな?
- 662 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 19:52:15 ]
- 授業でやるような時間じゃ実用もクソもない。
とりあえず考え方と、背景だけ見えたらもう十分だ。
- 663 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 20:04:51 ]
- 年寄り以外はPascal不要でFA?
- 664 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 21:14:05 ]
- C(とC++)はポインタ変数の記法が悪いせいで
わかればなんてことないものを初心者には必要以上に難しくしてるとしか思えない aと&a *bとb 両方とも前が実体で後ろがアドレス 変数が保持してくれるのは印がついてないほう なんてややこしい
- 665 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 21:17:55 ]
- p^ が参照で @p がポインタの方が良いっていいたいのか?
- 666 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 09:20:13 ]
- >>664
そういう意味じゃ、Pascalの文法はやっぱりシンプルで教えるのが楽なんだろうな。 Cの場合は最初に文字列からしてイキナリにポインタだもんな。 Pascalにもポインタはあるけど、ポインタ演算が使えないからポインタをCのように記号的に使う事もない。 参照渡しがあるから、途中までポインタの説明をしなくていい。 リスト構造を教える時になって初めて説明すればいい。 だから時々Pascalでポインタが使えないと思ってる人がいるくらいだ
- 667 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 09:36:57 ]
- うちの大学、C言語だったが、
C++なら参照渡しでかけるところをポインタでやってたからな 混乱するだけだ
- 668 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 10:26:50 ]
- Cの場合配列とポインタも境界が曖昧
でもPASCALでもDelphiの場合、確か PCharだけ少し制限を緩めてたように思うな p^ を p[0] のように配列と混交する書き方も出来たと思う
- 669 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 10:33:41 ]
- Delphiなら、そもそも配列のポインタ使った方が楽なこと多いしな。
- 670 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 12:04:40 ]
- Delphiも absolute 多量に使われると読めないコードになるけどな
- 671 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 12:45:24 ]
- 逆にJAVAやC#の文字列って抽象化されすぎてて説明が難しい。
PASCALだと、「先頭にバイト数があって2バイト目から文字列」って説明が出来るんだけどね。 cだともっと構造は簡単だけど、確かにポインタの説明イキナリは厳しいな
- 672 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 20:09:02 ]
- ポインタの説明って箱と番地だけじゃだめなの
- 673 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 20:39:14 ]
- 最初 Delphi の文字列構造はウザかった
- 674 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 20:42:02 ]
- >>672 それだけで済むからPascalが楽なんだよ。
cだと、そのポインタを参照の代用に使ったり、 ループでポインタ演算を多用させるから教えるのが大変
- 675 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 20:52:27 ]
- 動的配列が追加される前のDelphi3までは
ポインタ使わないといけなくて大変だったな
- 676 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 20:52:30 ]
- >>673
どの辺がそう感じるの? 俺はDelからCに行ったから Cの文字列が難しいと感じた。
- 677 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 20:53:06 ]
- それって、ポインタの説明って箱と番地だけじゃだめなの?
- 678 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 20:55:31 ]
- 箱と番地だけじゃ、
具体的な使い方の説明に全然なってないじゃん ポインタってのは、動的配列のかわりにつかったり、グローバル変数の代わりに使ったり、 使い道が多種多様だからな。
- 679 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 22:36:22 ]
- ま、個人それぞれか。
- 680 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 23:19:47 ]
- ・箱と番地
・配列とポインタ ・演算子の用法各種 これだけあれば大丈夫かな やる気のある人間なら K&R 読めば十分だけど、 授業で学生に覚えさせるのは面倒そうだ
- 681 名前:デフォルトの名無しさん mailto:sage [2008/01/17(木) 08:28:28 ]
- コンパイル速度が速いから、直してはテスト直してはテストができるのがよいな
- 682 名前:デフォルトの名無しさん mailto:sage [2008/01/17(木) 08:44:41 ]
- そういう点では C++ は絶望的だからね
- 683 名前:デフォルトの名無しさん mailto:sage [2008/01/17(木) 23:52:43 ]
- >>676
indexが 1からはじめるとかじゃね?
- 684 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 14:02:12 ]
- 始点〜終点形式のforは1から数えるのと相性良いんだけどなぁ
- 685 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 23:16:35 ]
- 教育用言語というよりどんなバカでもこれならわかるって言語は・・・・・・・
・・・・・・そりゃあないわなあ?・・・・・・・・ ある意味N88BASICは偉大だったかな? どうしようもない言語だったけど、とりあえずわかりやすかった。
- 686 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 08:37:16 ]
- どんな馬鹿でもわかる言語が教育用なわけないだろw
おまえは、HSPを最初に覚えさせたいのか
- 687 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 10:02:43 ]
- プログラミング入門者には悪くないと思うよ >HSP
- 688 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 10:08:40 ]
- 使ったことないが、一見して糞言語にしか見えんかったけどな > HSP
- 689 名前:デフォルトの名無しさん [2008/01/19(土) 11:02:12 ]
- 別に信者じゃないけど、HSPに格調みたいなモノを求めちゃダメだろ。
作者本人がN88BASICみたいな(気楽な)モノが欲しい、って宣言してるんだから。
- 690 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 16:07:39 ]
- 教える対象が普通の高校生程度だとして自分が1から教えなければならないとすればなに教える?
HSP?Pascal?Smalltalk?・・・・・・・・・・それともいきなり各実用的言語?
- 691 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 16:10:58 ]
- Python かな...
本当は ECMAScript が良いけど、処理系選びに難あり
- 692 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 16:13:20 ]
- >>690
HTML
- 693 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 16:22:12 ]
- >>690 そもそも、プログラミングを普通の高校生に教える理由ってあるの?
理系の大学なら教養として考え方くらい勉強してもいいだろうけどさ。 適性のある子供を見つけるためというなら、他の生徒には何のメリットも ないわけで、1時間か多くて2時間で十分。 それでやれるとしたら、PascalでSORTのコード書く程度じゃないの?
- 694 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 16:34:16 ]
- ん、高校で教えるという話だったのかい?
- 695 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 17:25:07 ]
- >690
俺ならまず「何してみたい?」と訊く。
- 696 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 17:26:40 ]
- >>693
頭の柔軟な時期にプログラミングを通じた論理的思考を身につけさせる、とか?
- 697 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 17:29:17 ]
- 将来プログラミングやらない人でも疑似コードは
思考のツールとして有用だよね
- 698 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 17:33:04 ]
- >>690
まずは、JavaScript 昔のBasic並みに、ブラウザあればどこでも動く 次点で Python、Rubyだな。 コンパイル型言語はいらんな
- 699 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 17:58:19 ]
- >>694
いや、そうじゃなくてたまにまったくの素人に「プログラムやりたいのだけれど?」 みたいなことを言われるのだが、さて何を薦めたらいいのだろう? そもそもプログラミングを薦めることがいいことなのか?ってちょっと悩む。 高校生程度って言ったのはその程度の学力だろうなあってこと。 軽い気持ちで勉強したって身につかないだろうとは思うのだけど・・・・・ だいたいプログラミングに適性がある人ってどのくらいの割合なんだろう? 個人的には100人に1人くらいにしか思えないのだが?なんの根拠もないが・・・
- 700 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 18:13:49 ]
- まあ、現在プログラマーやってるやつの八割以上は適正な無いな
客観的な根拠は無いが、実感として
- 701 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 18:15:03 ]
- その目的ならテキストより画面の処理がメインの言語かな
パッと見て、自分の書いたコードの成果が判りやすいし テキスト処理に比べて意欲をそそるもの
- 702 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 19:37:37 ]
- やっぱりHTMLか?あれをプログラムと呼ぶのは抵抗があるが、
とりあえず一番わかりやすいし成果が目に見える。 そこからJavaScriptあたりを身に付ければプログラマもどきくらいにはなるかも? まあ、必要も無いのにJavaScriptで妙に飾りつけたサイトを見るとイラッとくるが・・・・・
- 703 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 19:44:42 ]
- >>702
HTMLおぼえさせて、、 次はJavaScriptかPHPをやらせるというのが、 教えられる人間が楽しい道順だろうな
- 704 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 19:56:04 ]
- >>703
そうして構造化もオブジェクト指向も知ったことじゃないプログラマ気取りの人が増えるというわけか?
- 705 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 19:58:10 ]
- まあ、そろそろFreePascalの話をしようや
- 706 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 20:56:20 ]
- FreePascalのスレなのにFreePascalの話をしようと言うとだれも話題が無くなる(w
ext-web.edu.sgu.ac.jp/HIKO/Prog03/SenpaiKyozai/Yuki_Hashino/UPLOAD/index.html こんなサイトを見つけたのだけどDelphiやFreePascalのオブジェクト機能って他と比べてどうよ?
- 707 名前:デフォルトの名無しさん [2008/01/21(月) 23:56:41 ]
- >>706
・COM由来のinterfaceが、文字通りのinterfaceとして使いずらい (参照カウンタ切って使ってる) ・mixin に使えそうな、class helper が直近一回しか有効でなくいまいち ・クラス参照は地味に便利(class of) ・他の言語にない委譲が便利らしい(つかったことない) ・GCがないので、LightLeightな言語みたいに使い捨てオブジェクトがつくりずらい ・早くWin32にも、Generics入れてください ・enumeratorの定義のしにくさをなんとかしる!! まー、なんつーかOOPに関しては、一世代か二世代前な感じ Delphiの話なんで、FreePascalにない機能もあるかも
- 708 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 08:07:30 ]
- 不便だ不便だって連呼する奴に限って無能だよね
- 709 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 09:36:00 ]
- 委譲は、ポトペタでコード書いたら普通に使ってる筈だが?
- 710 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 09:39:04 ]
- それから Interface型で、参照カウンタを自前で実装してやれば、使い捨てオブジェクトに利用出来る
enumは実行時型情報で名前文字列を引っ張り出せるから、ソレまで考えたら使い易いと思うが? だいたい定義なんて () で囲むだけの事だろうに
- 711 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 16:33:31 ]
- >>710
enum <> enumerator 勝手に略して違う意味に捉えるなんてすごい妄想力だな
- 712 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 18:26:45 ]
- JavaScript 正気かよ。
俺なら、バッチファイルかシェルスクリプトを教わった方がよっぽど感謝するわ。
- 713 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 21:22:45 ]
- JSは以外と良言語
使われ方がテキトーなのが多いだけ
- 714 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 23:04:06 ]
- >>709
お前はポトペタしただけでプログラム書いたと言うほど馬鹿なのか?
- 715 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 00:51:23 ]
- >>712
単なるブラウザ言語という偏見を捨て去れば、言語仕様的にはかなり良い線行ってるよ 曰く、C 言語ライクな文法の Lisp だからね
- 716 名前:デフォルトの名無しさん [2008/01/23(水) 00:53:25 ]
- >>710
enumじゃなくて、for-in-doされる側の実装の話 >>709 自分で使うときの話 >>708 じゃあ、おれは幸いにして無能じゃない方だね
- 717 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 09:11:40 ]
- 委譲ってのはようするにメソッドポインタ = of object の事だろ。
単なるインスタンスと関数とのダブルポインタ 関数ポインタを呼び出す場所をメソッドポインタに変えれば、それが委譲の実装の原形
- 718 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 20:05:16 ]
- >>717
全然違うんですけど 委譲は集約のために必要な機能のこと
- 719 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 20:20:30 ]
- >>717
Delphiのメソッドポインタはどちらかというと似非クロージャとして扱われてる 委譲は>>718のとおりだが、Delphiでは委任と呼ばれてるな、どっちも元の英単語は一緒だけど ま、enumeratorはわりと最新機能だし、委任はインターフェイスやらないと分からないから 初心者は知らなくて無理はないだろうな
- 720 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 21:00:37 ]
- 実装は
メソッドポインタがオブジェクトと関数ポインタのレコード型 interface 型はオブジェクトと、関数ポインタとのレコード型
|

|
[ 続きを読む ] / [ 携帯版 ] 
前100
次100
最新50
▲ [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<191KB
read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef