1 :
デフォルトの名無しさん:
いきなりOSカーネルのソースとか言われても初心者には解読不能で挫折してしまいます。
まずは小さなフリーソフトの公開されているソースコード等を読んで序々に力をつけていきたいのですが、
勉強になるお勧めのソースはありますか?
2 :
デフォルトの名無しさん:2008/07/23(水) 05:48:03
いつかは立派なフリーソフト作家になって名誉と金を手に入れるぞーーー!
3 :
デフォルトの名無しさん:2008/07/23(水) 05:48:56
Lua小さいよLua
5 :
デフォルトの名無しさん:2008/07/23(水) 07:02:03
んなネトゲでしか使わない言語いらない
gnuのfileutilとかtextutil辺りでどうだ
まあまずは、その言語のライブラリとか
汎用性を追及しすぎて逆に読みにくかったりするが
8 :
デフォルトの名無しさん:2008/07/23(水) 07:53:57
unixに付属してるコマンドのソースは小さいぞ。catとか。
9 :
デフォルトの名無しさん:2008/07/23(水) 08:12:24
その理屈だと上下巻で1500ページあるPerlは何かの間違いですな
…ああ、まあ、間違いかもしれん
11 :
デフォルトの名無しさん:2008/07/23(水) 09:50:38
$?
ドルはもう終わった。
JAVAN円ももう終わった
これからはC(hina)
12 :
デフォルトの名無しさん:2008/07/23(水) 09:51:30
あとはINT
B言語
統計ソフトR
S・・・?
Doukaku?が個人的にはオススメ。
最近は初心者向けっていう言葉に別の意味が追加されたのか?
結構前から、ゆとり向けっていう意味が追加されましたよ
17 :
デフォルトの名無しさん:2008/07/24(木) 00:19:05
18 :
デフォルトの名無しさん:2008/07/26(土) 23:38:20
a
19 :
デフォルトの名無しさん:2008/07/27(日) 01:31:16
>>19 それCじゃなくてC++。
まあBoost.PreprocesserはCでも通るとは思うけどPreprocesserは絶対に初心者向けじゃない。
>>19 boost の読解にはC++の仕様と、各種プログラム理論の理解が必要なので
初心者向けではない。
23 :
デフォルトの名無しさん:2008/07/27(日) 17:45:08
う
24 :
デフォルトの名無しさん:2008/07/27(日) 19:09:38
ん
25 :
デフォルトの名無しさん:2008/07/31(木) 17:23:37
ど
う
き
ょ
ん
し
32 :
デフォルトの名無しさん:2008/10/24(金) 22:11:33
挫折しました…
>>6 gnuのcoreutilsを取って来た。
たまに存在しない関数CALLしてるけどsystem callか何かですかね?
先が見えないと物凄く気になってしょうがないなぁ…ってkernel codeに手を出すと酷い目にあいそうだ
Xercesとか読めるようになりたいところだ。
35 :
デフォルトの名無しさん:2008/10/25(土) 13:39:13
初心者向けソースといえば、まずはこれ
<名前>: hello, world
<総ファイル数>: 1
<総行数>: 6行
<有効行数>: 5行
<コメント行数>: 0行
<総サイズ>: 84バイト
じゃとりあえず、 printf のソースコードを読んでもらうんですね
38 :
デフォルトの名無しさん:2008/11/08(土) 00:55:41
今printfのソースコード見てみたら
printf→vprintf→vfprintf→buffered_vfprintf→_IO_sputn→PUT→fwrite→続く…
こんな感じになっていて力尽きました。
最終的にはwriteで、出力先がstdoutじゃないの?
そういうものは、システムコールをある程度把握しておいて、仮説を立てて読み進んでいくと早い気がする。
と、そこまでは考えるんだけど、行動に起こさないところんだな。
これが1流と2流の違い。
40 :
デフォルトの名無しさん:2008/11/09(日) 05:08:26
実際に動いてるちゃんとしたプログラムのソースは assert とか例外処理ばっかりで初心者が見てもつまんないよ。
さすが任豚
売り上げが伸びないタイトルは見向きもしないなw