- 1 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 00:13:54 ]
- これからプログラミングを始める初心者の人に言語を薦めるスッドレ
質問者の方へ どのプログラミング言語を最初に覚えるべきかは なぜプログラミングを始めたいのか、何を作りたいのかによってまったく変わってきます。 なんとなく、でもかまわないので動機、用途、使っているOSを明記しましょう。 各言語の特徴はこちらを参照 Wikipedia Category:プログラミング言語 ja.wikipedia.org/wiki/Category:%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E Part7 pc11.2ch.net/test/read.cgi/tech/1200807067/ Part6 pc11.2ch.net/test/read.cgi/tech/1193132235/ Part5 pc11.2ch.net/test/read.cgi/tech/1187886538/ Part4 pc11.2ch.net/test/read.cgi/tech/1177285633/ Part3 pc11.2ch.net/test/read.cgi/tech/1152778344/ Part2 pc8.2ch.net/test/read.cgi/tech/1122205164/ Part1 pc8.2ch.net/test/read.cgi/tech/1034505166/
- 652 名前:デフォルトの名無しさん mailto:sage [2008/05/01(木) 01:57:44 ]
- 今日、本屋行ってc#の本見てきました。良さそうのあったんだが金足りなくて帰ってきた…orz
で、その本には簡単なゲームが仕上がるまでの行程が書かれてたんですが、別にゲーム作りたいとはあんまり思ってません。 超初心者でも作れるソフトってどんなものがあるんでしょうか? テキストエディタとか解凍ソフトとかそんな感じのソフトで何かオススメあったら教えてくだしゃい。
- 653 名前:デフォルトの名無しさん mailto:sage [2008/05/01(木) 03:08:58 ]
- 解凍ソフトはDLL等のライブラリを使わないと難しいので、
テキストエディタの方が難度は低いと思うよ。 何百メガのテキストにも対応!とかだと初心者にはキツイだろうけど。
- 654 名前:デフォルトの名無しさん mailto:sage [2008/05/01(木) 03:14:51 ]
- 手軽なのはランチャとかキッチンタイマーとか単機能なアプリだな
- 655 名前:デフォルトの名無しさん mailto:sage [2008/05/01(木) 03:19:29 ]
- DLLつかえよ
- 656 名前:デフォルトの名無しさん mailto:sage [2008/05/01(木) 07:55:11 ]
- ほら。これといって作りたいものが無いのに
プログラム始めたいって人もいるんだよ。わかった?
- 657 名前:デフォルトの名無しさん mailto:sage [2008/05/01(木) 08:09:06 ]
- オレもいつか自分が欲しい機能を持ったアプリを作れるようになりたい
早く仕事やめないとな…
- 658 名前:デフォルトの名無しさん mailto:sage [2008/05/01(木) 11:06:20 ]
- >>652
スクリーンセーバー、クリップボードのテキスト加工、フェイルコピー、プロセス優先度変更、テキストエディタ
- 659 名前:デフォルトの名無しさん mailto:sage [2008/05/01(木) 12:18:35 ]
- フェイルコピーってなに?
fail copy???
- 660 名前:デフォルトの名無しさん mailto:sage [2008/05/01(木) 12:43:27 ]
- 普通の頭してたら、ファイルコピーの書き間違い、という可能性のほうが先に来ると思うよ。
って書くと急に皮肉だったことになるんだろうけど、そういうのはどうでもいいよ。
- 661 名前:デフォルトの名無しさん mailto:sage [2008/05/01(木) 12:52:23 ]
- エロ画像一括ダウンロードソフトだろ、jk
- 662 名前:659 mailto:sage [2008/05/01(木) 12:59:01 ]
- いや、マジで「ファイル」の可能性は考慮してなかったわ。
- 663 名前:デフォルトの名無しさん mailto:sage [2008/05/01(木) 13:18:02 ]
- INCMのようなソフトの作り方教えて下さい。
プラグインは互換性があると良いです。 incm.exolib.net/pl_list.html
- 664 名前:デフォルトの名無しさん mailto:sage [2008/05/01(木) 13:22:24 ]
- フェイルセーフなコピーかと思ったわ
途中で電源ケーブル引っこ抜いても大丈夫、みたいな
- 665 名前:デフォルトの名無しさん mailto:sage [2008/05/01(木) 13:23:34 ]
- どんなソフトなのか理解してどんな動作してるのか理解できないのならそもそも無理
- 666 名前:デフォルトの名無しさん mailto:sage [2008/05/01(木) 13:29:40 ]
- >>664
同列に並んでいるモノの「初歩性」からして、それは考えづらいと思うw
- 667 名前:デフォルトの名無しさん mailto:sage [2008/05/01(木) 14:00:00 ]
- >>659 すまん、ファイルコピーのタイポ。
- 668 名前:デフォルトの名無しさん [2008/05/01(木) 21:33:43 ]
- サイタマン25万円払えずに緑色になったらしい
ご冥福をお祈りします
- 669 名前:デフォルトの名無しさん mailto:sage [2008/05/01(木) 22:17:54 ]
- テキストからhtmlファイルに変換するアプリケーションを作ろうと思っています。
テキストもhtmlもテンプレートを用意し、タイトルや本文を打ち込むだけです。 フリーソフトでいくつかあるようですが、強調タグをランダムでいれるような機能がついてなかったので自作しようと思いました。 htmlとcssの知識はありますが、プログラムは未経験です。 osはvistaです。 よろしくお願いします。
- 670 名前:デフォルトの名無しさん mailto:sage [2008/05/01(木) 22:19:43 ]
- VisualStudioでできなかったっけ?
そういう動作
- 671 名前:デフォルトの名無しさん mailto:sage [2008/05/01(木) 22:42:19 ]
- sed でできるよ
- 672 名前:669 mailto:sage [2008/05/01(木) 22:49:38 ]
- どうもありがとうございます。
VisualStudioにsedですね。 さっそく調べてみました。 わからないことばかりですが、勉強してみようと思います!!
- 673 名前:デフォルトの名無しさん mailto:sage [2008/05/01(木) 22:52:11 ]
- 初心者諸君がんばれ(`・ω・´)
- 674 名前:669 mailto:sage [2008/05/01(木) 22:55:32 ]
- がんばりますっ!!
- 675 名前:デフォルトの名無しさん mailto:sage [2008/05/01(木) 22:58:10 ]
- sedはネタだからやらなくていいよ
- 676 名前:デフォルトの名無しさん mailto:sage [2008/05/01(木) 23:09:30 ]
- イズミ セツコ = SEDかセンスいいなw
- 677 名前:669 mailto:sage [2008/05/01(木) 23:17:01 ]
- ネタですかw
すでに調べてました… なんかいけそうだったしw visualstudioはシェアウェアダウンロードするの時間かかりますね〜。
- 678 名前:デフォルトの名無しさん mailto:sage [2008/05/01(木) 23:32:45 ]
- インスコ終わったらHTMLを生成してページを作ってみ
- 679 名前:デフォルトの名無しさん mailto:sage [2008/05/01(木) 23:33:35 ]
- それはシェアウェアじゃありません・・
- 680 名前:デフォルトの名無しさん [2008/05/01(木) 23:44:25 ]
- >>669
Emacs + Museモード ttp://opentechpress.jp/developer/article.pl?sid=07/04/11/0221217 またはRubyのスクリプトを改造 ttp://homepage1.nifty.com/~tetsu/ruby/web/txt2html.html というのは悪魔のささやきw
- 681 名前:669 mailto:sage [2008/05/02(金) 00:09:39 ]
- >>678
visualstudioですよね? >>679 90日間で有効期限が切れるようですね。 その前に完成したいですね。 >>680 rubyさんのサイトを見て、だいたいどんな感じになるのかはわかりました。 とりあえず、テキストファイルからクリック一発でhtmlにするスクリプトはわかりました。 一歩前に進んだかなw みなさんなら30分くらいで書いちゃうんですかね〜。
- 682 名前:デフォルトの名無しさん mailto:sage [2008/05/02(金) 00:14:04 ]
- こっちね
go.microsoft.com/?LinkId=7981701 Visual Web Developer2008
- 683 名前:デフォルトの名無しさん mailto:sage [2008/05/02(金) 00:22:21 ]
- >>669
滅多に薦めないけどそういう場合は『なでしこ』でいいんじゃない。 文字列処理で100行以下のミニプログラムならそこそこ使える。 末尾の改行の扱いとか配列の扱いに癖があるので注意が必要だけど。
- 684 名前:デフォルトの名無しさん mailto:sage [2008/05/02(金) 08:38:13 ]
- なでしこは異様に遅いらしいな。
- 685 名前:デフォルトの名無しさん mailto:sage [2008/05/02(金) 08:43:11 ]
- ロックマンみたいなアクションゲームを作るのに最適なプログラミング言語を
教えてください
- 686 名前:デフォルトの名無しさん mailto:sage [2008/05/02(金) 08:44:22 ]
- C
- 687 名前:デフォルトの名無しさん mailto:sage [2008/05/02(金) 08:59:37 ]
- C++
- 688 名前:デフォルトの名無しさん mailto:sage [2008/05/02(金) 09:03:56 ]
- 2DアクションならHSPでいいんじゃね
- 689 名前:669 mailto:sage [2008/05/02(金) 12:19:30 ]
- おはようございます。
>>682 インストール完了しました。 >>683 なでしこよさそうですね。 プログラミングというものがどんなものかようやくわかりました。 1、テキストファイルを呼び出す。 2、本文、説明文にランダムで強調タグを入れる。 3、変数はタイトル、キーワード、説明文、記事1〜5、フッター 4、テンプレートを呼び出す。 5、html形式で保存 さらに改良すれば 1、プレビュー機能(本文修正など) 2、ボタン一発で色変化(cssに書き込み) 3、ftpでアップロード こんなかんじで作ろうと思います。
- 690 名前:デフォルトの名無しさん mailto:sage [2008/05/03(土) 01:57:00 ]
- 質問です。
C#って毎年バージョンアップや更新されてるんですか?あんま変わってないなら古本屋で安く買いたいんですが
- 691 名前:デフォルトの名無しさん mailto:sage [2008/05/03(土) 02:01:22 ]
- C#は本じゃないぞ
参考書籍はあるが C#はこれ go.microsoft.com/?LinkId=7981700
- 692 名前:デフォルトの名無しさん mailto:sage [2008/05/03(土) 05:14:52 ]
- >>690
2003(version 1.1)と2005(version 2.0)と2008(version 3.0)がある バージョンによって違いはある コントロール名が違ってたりはするが、違いはあんまり気にしなかった とはいえ、本は値段より中身を重視するべき 古本でいいんなら図書館で借りれるぞ その中にはろくでもないものもあるけどな
- 693 名前:i mailto:sage [2008/05/03(土) 07:35:51 ]
- 今、C++ を勉強してるのですが、C# にも少し興味あります。
上の方でホビーユースならC# というのが書かれてますが、他にもこんな人はC# を使った方がいいよっていうのはありますか? C# は .net framework を入れなければ使えないようですが、 .net frameworkを入れれば、 C++/Win32API で現状で出来ることは全てできますか? .net framework 最強! WinAPI なんて窓から投げ捨てろ!っていうならC# に移行したいと思います。 そうでないなら(最終的にはAPI に頼らざるを得ないというような場面があるなら) このままC++ でいいかなと思っています。 どなたか、C# のメリット・デメリットを優しく教えてください。よろしくお願いします。
- 694 名前:デフォルトの名無しさん mailto:sage [2008/05/03(土) 08:07:59 ]
- >>693
>他にもこんな人はC# ・Winさえ対応すればOKな人。 ・充実した標準ライブラリが欲しい人。 ・Javaが使える人。 逆にダメなのは ・PCがしょぼい人。 ・大規模計算したい人。 ・常に即時応答が必要な人。(例えばゲームとか)
- 695 名前:デフォルトの名無しさん mailto:sage [2008/05/03(土) 08:30:56 ]
- >>694
レスどうもありがとうございます。 > >他にもこんな人はC# > ・Winさえ対応すればOKな人。 // おk > ・充実した標準ライブラリが欲しい人。 // まぁ、充実してないよりは > ・Javaが使える人。 // Java? 何それ、おいし(ry > > 逆にダメなのは > ・PCがしょぼい人。 // うわー。。。これに当てはまる。 素直にC++ で勉強します。どうもありがとうございました。
- 696 名前:デフォルトの名無しさん mailto:sage [2008/05/03(土) 08:33:19 ]
- C++もコンパイルが速い部類じゃないけどな。
IDEも結局同じもの使うんだろうし。
- 697 名前:デフォルトの名無しさん mailto:sage [2008/05/03(土) 08:35:28 ]
- (特に初回の)実行時だけ遅いのが我慢できるなら、C#の方がコンパイル自体は速いかも知れない罠。
- 698 名前:デフォルトの名無しさん mailto:sage [2008/05/03(土) 08:39:53 ]
- C#はコンパイル爆速だよ あと実行ファイルがかなり小さい
- 699 名前:デフォルトの名無しさん mailto:sage [2008/05/03(土) 08:41:07 ]
- 実行ファイルは小さいけど実行時の使用メモリは・・・
- 700 名前:デフォルトの名無しさん mailto:sage [2008/05/03(土) 08:41:51 ]
- VM挟んでる時点でもうそれは仕方ない
- 701 名前:デフォルトの名無しさん mailto:sage [2008/05/03(土) 08:47:57 ]
- C++ のままでいようかと思ったが、ますます C# に興味がわいてきた。
PCがしょぼくてC# がまともに動くかわからんが、とりあえず入れてみよう。 C# の統合開発環境(?) は Sharp Develop でいいんだっけ?
- 702 名前:デフォルトの名無しさん mailto:sage [2008/05/03(土) 08:55:33 ]
- C#はMSのしかないよ
C++のGUI環境はMS以外にもBCCやwxdevcppとか使えるのがある。
- 703 名前:デフォルトの名無しさん mailto:sage [2008/05/03(土) 08:56:25 ]
- でも使ったことはないだけで、ボーランドのC#も良いかもしれない
- 704 名前:デフォルトの名無しさん mailto:sage [2008/05/03(土) 08:57:49 ]
- Turbo C# Explorer v2006
www.forest.impress.co.jp/lib/stdy/program/progdevenv/turboexplor.html
- 705 名前:デフォルトの名無しさん mailto:sage [2008/05/03(土) 09:06:07 ]
- wxdevは良さそうとおもっているけど日本では普及してないね
クロスプラットフォームで、WindowsでもLINUXでもソースコードに互換性があり コンパイルすると同じGUIが作れる。
- 706 名前:デフォルトの名無しさん mailto:sage [2008/05/03(土) 09:13:47 ]
- >>705
同じコンセプト作られたKylixというものがかつてありましてね‥‥
- 707 名前:デフォルトの名無しさん mailto:sage [2008/05/03(土) 09:31:28 ]
- >>693
必要に応じて、C#からWin32APIを使えばいい。
- 708 名前:デフォルトの名無しさん mailto:sage [2008/05/03(土) 09:42:05 ]
- 何か欲しいアプリがあるのなら、手っ取り早くC#で。
プログラムの勉強をしたい人ならC++でいいじゃないの。
- 709 名前:デフォルトの名無しさん mailto:sage [2008/05/03(土) 09:44:01 ]
- C++なんて今どきゲーム開発くらいにしか使わないだろ
- 710 名前:デフォルトの名無しさん mailto:sage [2008/05/03(土) 10:08:31 ]
- Visual C# インストールしてきた。
レスくれた人どうもありがとう。
- 711 名前:デフォルトの名無しさん mailto:sage [2008/05/03(土) 12:53:06 ]
- 最初はC#がいいのかな?
- 712 名前:デフォルトの名無しさん mailto:sage [2008/05/03(土) 12:56:32 ]
- 未経験者ならC#
C++も勉強しているならC++
- 713 名前:デフォルトの名無しさん mailto:sage [2008/05/03(土) 14:21:22 ]
- 最初はPrologこれでプログラムが
すごいできるようになる
- 714 名前:デフォルトの名無しさん mailto:sage [2008/05/03(土) 14:46:02 ]
- Windowsエクスプローラの外観と操作性を自分のアプリに組み込むにはどうしたらいいですか?
- 715 名前:714 mailto:sage [2008/05/03(土) 14:48:08 ]
- おもに、CD,DVDの中身をデータベースに入れておいてアクセスしたいんです。
簡単に扱える言語を教えて下さい。VC++2008、VC#2008,BCBはあります。
- 716 名前:デフォルトの名無しさん mailto:sage [2008/05/03(土) 14:50:59 ]
- ファイルの整列や、フォルダ表示などを自分でプログラムしなくても済むやつがいいんです。
- 717 名前:デフォルトの名無しさん mailto:sage [2008/05/03(土) 14:57:38 ]
- C++Builder/DelphiならShellListView/ShellTreeView/ShellComboBoxはっつけるだけで簡易Explorerになる。
作りこむといろいろ手を加えないといけないんだけどね。
- 718 名前:デフォルトの名無しさん mailto:sage [2008/05/03(土) 15:00:05 ]
- トンクス
- 719 名前:デフォルトの名無しさん mailto:sage [2008/05/03(土) 15:09:18 ]
- すみません 無いバージョンがあるみたいです。BCB6にもありませんでした。
ほかにいいやつ無いですか? > Borland Developer Studio 2006 ・samplesタブのShellTreeView、ShellComboBox、ShellListViewが無くなっている。
- 720 名前:デフォルトの名無しさん mailto:sage [2008/05/03(土) 20:12:41 ]
- >>719
CDの中になかったっけ? 最悪Del6Perから持ってくる手も。あのあたりはPerにもソース付いてた気がする。
- 721 名前:デフォルトの名無しさん [2008/05/04(日) 16:07:02 ]
- del6
- 722 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 02:09:57 ]
- C#って書籍買わなくても結構いける?
RADらしいから覚えようと思ってます。
- 723 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 18:19:52 ]
- >>722
ホームページだけでいけると思う C#スレで聞いてみるといいよ C++に比べれば、すぐに遊べるようになるよ
- 724 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 19:58:15 ]
- >>722
C#そのものよりむしろ、.NETのクラスライブラリについての知識が重要で、解説はMSDNで充実しているから、 簡単なものならすぐに書けるようになるだろう。俺はHello, World!の次にRinGOch(P2PBBSソフト)のメモリー祭りを 低減するソフトを書いた。
- 725 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 03:29:00 ]
- いま仕事でCOBOLを1年ほどやってて、転職のために他の言語覚えようと思ってます
C#を考えてたけど、求人見てるとまだまだC++とかのが多いみたい 特にひとつの言語にこだわってるわけじゃないんで、どういうステップで言語覚えていけばいいかな?
- 726 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 03:50:37 ]
- >>725
職種が分からないと何とも言えないよ 今COBOLなら次はJAVAっぽいけど、求人にC++が多いとなると違うのかな・・・ 感じとしてはPHPとVB.NET(かC#)とJAVAが出来れば良い気がする (漏れはC++は先細ると信じてる。C#は趣味用だと信じてる)
- 727 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 04:02:32 ]
- >>726
年齢とか、これからどれくらいプログラマ続けたいかとかマ板的要素が 重要なのではないかな。 25才の人が60才まで続けたいなら、Haskellあたりを勧めるしかない。 40才までなら、なんでもよいが。 一般論としては希少価値のある言語がいいと思うけどね。
- 728 名前:725 mailto:sage [2008/05/06(火) 04:19:07 ]
- >>726
求人は軽く見ただけなんで確かではないけど… 挙げてもらったモノを有力候補として調べてみます >>727 > 25才の人が60才まで続けたいなら まさしく自分に当てはまる。 Haskellとか聞いたことないけど、希少価値のある言語がいいですか。 仕事だけじゃなく趣味でもちょこちょこやってるんでいろいろ試してみます。 お二方とも夜中にレスサンクスです。
- 729 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 07:45:21 ]
- >>728
なんで15年というタームを取ったかというと、そのくらいの間に 中国で数千万人という単位のプログラマが新たに生まれる。 この過半はC++やC#をやるわけですね。プログラムは飽和状態、 給与は極端に下がらざるをえません。 この後どうなるかというと、極力高水準のところで勝負しようと 関数型であるのか、宣言型であるのか、確たることはいえないが、 知識処理向きの言語への移行が起こります。 それなら、そういう領域向きのものを最初からやっておいた方が いいのではないか。「希少価値」にはそんな含みもあります。
- 730 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 09:14:33 ]
- Haskell薦めるとは悪魔だな
- 731 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 09:21:25 ]
- >>730
いや、他にないんだよ。私はPrologなのでそれを薦めればいいんだが、 これはアセンブラみたいなものだから。
- 732 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 09:44:08 ]
- 希少価値ねえ。
まず仕事がないと思うが。
- 733 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 10:10:26 ]
- 孤独なGW厨が今日もがんばっていますね
- 734 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 10:16:18 ]
- >>732
Haskellで仕事ないってことはないだろう。
- 735 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 10:18:32 ]
- 具体的にどういう仕事があるのん?
研究職?
- 736 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 10:22:41 ]
- >>735
さあ? クリークアンドリバーかなんかに探してもらったら。
- 737 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 10:23:00 ]
- 言語別の国内の求人数なんてアホでも検証できるんだから
釣り師にあるのないのと尋ねたって意味ねぇよ。
- 738 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 10:34:39 ]
- >>737
Haskell はzeroではなかったね。
- 739 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 10:46:51 ]
- >>737
それと釣り師というが、リクルート系統のところは企業の内情を よく知ってるよ。
- 740 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 10:59:39 ]
- >>1にある様に、
> どのプログラミング言語を最初に覚えるべきかは > なぜプログラミングを始めたいのか、何を作りたいのかによってまったく変わってきます。 > なんとなく、でもかまわないので動機、用途、使っているOSを明記しましょう。 例えば ・趣味 ・いずれは仕事にしたい ・なんかの学習のため(GPSナビで遊びたい、など) とかによるんじゃね? 俺はHaskellを使ってから、Javaの挙動を以前より理解出来るようになった。
- 741 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 11:01:15 ]
- アセンブリ言語やるといいよ。
簡単だからすぐ終わるし、 計算コストについて頭が回るようになると思うし。
- 742 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 11:03:56 ]
- >>741
アセンブリ言語でのインデックスアドレッシングを知っていると 再帰とポインタを理解しやすいと思ふ。
- 743 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 11:11:27 ]
- >>742
再帰と、っていうところ。凄いね。
- 744 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 11:16:11 ]
- スタックが分かると再帰も分かりやすいって考えかね
- 745 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 11:19:34 ]
- >>743
再帰どころか、再入可能なコード書くだけでも、大変だとおもうけど。
- 746 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 11:48:25 ]
- 初心者が難儀する概念がいくつかあると思うんだが、みんなどうやって習得した?
・ポインタ(C) ・再帰 ・継続(Schemeなど) ・関数型言語(Haskell、ML) 俺の場合、仕事で使う迄にとにかくコードを書きまくった後、関連本を読んでまたコード書き。 例えばソートプログラムをサンプル見ながらエディタで書いて、実行。 その後わざとソースを消して、サンプル見なくても書けるようになるまで繰り返し。
- 747 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 11:54:30 ]
- >>745
アセンブラが分かってると、データ構造をどう扱えばよいか分かるように なるという話で、アセンブラで書くことの難しさは関係ないと思うよ。
- 748 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 12:36:01 ]
- >>731
Prologがアセンブラ?
- 749 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 12:50:07 ]
- >>746
ポインタは苦労しなかったな 「メモリアドレスへの参照」って言われてすっきり 再帰は始め混乱したが、Schemeをかじったら頭の中で何かが整理されてきた感じがする 継続はまだ慣れてないw
- 750 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 13:09:21 ]
- ポインタはアセンブリ言語やれば一発だよ
- 751 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 13:15:36 ]
- >>749
practical-scheme.net/docs/cont-j.html 継続は上記を読んで初めて判った。 サブルーチンから戻るときに、リターンアドレスが適切に書き換えてあれば コンテキスト保存の手間を減らし、実行速度upが可能な場合がある、というのが今の認識。
- 752 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 14:28:25 ]
- >>751
Cコンパイラの最適化の一環で、関数内最後の関数呼び出しをジャンプ命令で実装するようなもんか? それだと、末尾再帰と同じような感じって納得できるんだが(ぉぃ
|

|