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/ 建てたいって人がいたので勝手に建てた 後はご自由にどうぞ 俺は知らん
596 名前:デフォルトの名無しさん mailto:sage [2007/11/19(月) 15:40:20 ] >>595 素朴な疑問だがファイルサイズが大きいからといって、なんか実害有るのだろうか? よっぽどプアな環境で動かすというのならわかるが? まあ、馬鹿な質問だったら許してくれ。
597 名前:デフォルトの名無しさん mailto:sage [2007/11/20(火) 08:01:32 ] 容量を食う
598 名前:デフォルトの名無しさん mailto:sage [2007/11/20(火) 11:31:21 ] >>597 メモリでさえ1Gが当り前の時代に問題になるほどファイルサイズがでかくなるわけではないと思うのだが? まあ、コンパクトであるにこしたことはないだろうけど、どうでもいいような話って気もする。
599 名前:デフォルトの名無しさん mailto:sage [2007/11/20(火) 12:00:47 ] メガバイト単位のフラッシュ領域しかないモバイルにSDIO経由で外部デバイス挿して リムーバブルのスロット占有してたら、実行ファイルサイズを意識しないわけがない。
600 名前:デフォルトの名無しさん mailto:sage [2007/11/20(火) 13:55:47 ] そういやなんでstripかけないとファイルサイズが大きいよバグって 延々放置されてるんだろ
601 名前:デフォルトの名無しさん mailto:sage [2007/11/20(火) 14:32:45 ] バグじゃないから。
602 名前:デフォルトの名無しさん mailto:sage [2007/11/20(火) 15:01:47 ] リンカの不具合って話だが。 バグって不具合じゃないの。
603 名前:デフォルトの名無しさん mailto:sage [2007/11/21(水) 21:26:58 ] リンカの不具合ですらない。
604 名前:デフォルトの名無しさん mailto:sage [2007/11/24(土) 01:27:44 ] EXEが10MBだったら、10MBのメモリを占有すると思っているのだろうか?
605 名前:604 mailto:sage [2007/11/24(土) 01:28:16 ] あ、ごめん。環境依存かも知れん。流してくれ
606 名前:デフォルトの名無しさん mailto:sage [2007/11/24(土) 01:31:40 ] どんな環境なら、EXEが10MBだったら、10MBのメモリを占有するんだろうか?w
607 名前:デフォルトの名無しさん mailto:sage [2007/11/24(土) 08:57:47 ] きっと>>604 の環境では主記憶とフラッシュメモリの区別がつかないんだろう。
608 名前:デフォルトの名無しさん mailto:sage [2007/11/24(土) 11:52:28 ] >>606 仮想記憶の機構でHDDから実行ファイルを読み込む時は リードオンリーにしてから一旦メモリにマップしてしまえば その実行ファイルを複数がアクセスする時は同じメモリが使われるので効率的。 というような設計思想で
609 名前:デフォルトの名無しさん mailto:sage [2007/11/24(土) 17:52:23 ] ふーむ、結局ファイルサイズが大きくなるのは普通にPCで実行するプログラムを作るのには なんの障害もないという理解でいいんだよね? どうせ小さいファイルサイズを求めるならよりアサンブラに近いCのほうがむいているだろうし、 Pascalでそんなこと追求する必要はないような気がするんだけどねぇ?
610 名前:デフォルトの名無しさん mailto:sage [2007/11/24(土) 18:00:01 ] なんか話がずれてるねstripiかけたら小さくなるってことは、 実行に直接関係無いデバッグ情報やなんかがごちゃごちゃはいってるってことだろ 実行ファイルの大きさはCでDelphiでも大差ない、 今時のPCが積んでるメモリサイズから見たら誤差の範囲 Delphiで作ったプログラムでも、ランタイムを外に出せば驚くほど小さくなる
611 名前:デフォルトの名無しさん mailto:sage [2007/11/24(土) 18:05:58 ] >>609 あると言えばあるし無いと言えば無い。例えば I-Cache が汚れるなど。 バイナリサイズを小さく押さえるというのはコンパイラによる最適化の 基本戦略の一つでもある。一方で、どうせ I-Cache に乗るコードなんて 限られてるし、体感出来る差は無いとする考えもある。 問題は理由も無いのにバイナリサイズの肥大化が良くないと妄信する事。
612 名前:デフォルトの名無しさん mailto:sage [2007/11/24(土) 18:09:42 ] かといって、いきなり5MBのバイナリが出来たらおどろかね? で、LazarusのFAQを見たら、コンパイラのバグですとか書いてあるわけで。
613 名前:デフォルトの名無しさん mailto:sage [2007/11/24(土) 20:47:46 ] >>609 > Pascalでそんなこと追求する必要はないような気がするんだけどねぇ? >>609 がそう思うことと、ユーザがその無駄にデカいファイルサイズを見て 思うことは違うわけで。
614 名前:デフォルトの名無しさん mailto:sage [2007/11/24(土) 22:53:26 ] ぶっちゃけPCのアプリでEXEのサイズがどんだけか、を気にしたことはこの5年ではほぼ無いな。 アプリ全体(データ込み)のインストールサイズは気になるけどな。
615 名前:デフォルトの名無しさん mailto:sage [2007/11/24(土) 23:09:26 ] チッサク出来るなら小さい方が良いけど、でかくてもビビる事無いぜ
616 名前:本田 [2007/11/26(月) 00:34:47 ] HX DOS Extender www.japheth.de/HX.html Many development environments which support creating Win32 console applications are compatible with HX, among them are: * Open Watcom C++ * Digital Mars C++ * MinGW (uses GCC) * CygWin (uses GCC) * MS Visual C++, including the free version of MS Visual C++ Toolkit 2003 * Borland C++, including the free version of C++ Builder Command Line Tools * LADSoft CC386 * Pelles C * LCC-Win32 (C compiler) * Borland Delphi * Free Pascal (Win32) * Pascal Pro * Virtual Pascal (Win32) * FreeBasic (Win32) * PowerBasic * MicroFocus Object Cobol * XDS Modula II * MASM, TASM, POASM, WASM, FASM, LZASM, NASM, GOASM, ...
617 名前:デフォルトの名無しさん mailto:sage [2007/12/01(土) 13:52:42 ] 100MB超えるexe
618 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 17:07:52 ] >>617 それがどうかしたか?
619 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 22:44:06 ] ナミ16歳 生で感じる初体験.avi S.EXe みたいなもんか?
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 頭の柔軟な時期にプログラミングを通じた論理的思考を身につけさせる、とか?