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


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

僕は独学でC言語やってるんですv



1 名前:仕様書無しさん [2007/05/08(火) 19:23:01 ]
ネタを探してそれを作って次へ

半年続けてきたけど正直飽きてきた

明確な目標が無いと続かねー!!

64 名前:仕様書無しさん mailto:sage [2007/05/11(金) 10:27:56 ]
僕は独学でCコンパイラ作ってるんですv  ←語尾にvをつけるところがミソ

65 名前:仕様書無しさん mailto:sage [2007/05/11(金) 11:18:37 ]
  Viiv  ←ハサミの大きさが違うところがミソ
 ミ(エ)ミ  ←このへんにカニミソ

66 名前:仕様書無しさん mailto:sage [2007/05/11(金) 12:23:07 ]

BASICとはBeginner's All purpose Symbolic Instruction Codeの略

67 名前:仕様書無しさん mailto:sage [2007/05/11(金) 12:41:50 ]
Cは何の略?

68 名前:仕様書無しさん mailto:sage [2007/05/11(金) 15:16:41 ]
僕は独学でB言語やってるんですviiV
                    ミ(エ)ミ

69 名前:仕様書無しさん [2007/05/11(金) 17:36:18 ]
趣味でプログラムやるならC楽しいよね
ポインタ覚えたら同じ目的のコードでも
書き方は無限大

70 名前:仕様書無しさん mailto:sage [2007/05/11(金) 17:52:13 ]
>>67
Conpailer Language(コンパイラ言語)の略



71 名前:仕様書無しさん mailto:sage [2007/05/11(金) 18:10:34 ]
Language が書けて Compiler が書けないわけが

72 名前:仕様書無しさん mailto:sage [2007/05/11(金) 18:58:10 ]
初心者は普通どんな順で覚えるの?
VB→JAVA→Cみたいな感じ?



73 名前:仕様書無しさん [2007/05/11(金) 19:32:55 ]
>>72

俺はアセンブラ→C→C++


74 名前:仕様書無しさん [2007/05/11(金) 19:59:57 ]
わては理解できてないからいつまでもCにとどまってる。カレコレ5年ぐらいかな
いまでも、ポインター理解できてませんよ
やっぱ、Cを理解するには10年以上の地道な努力が必要だよ、>>1

  Viiv  
 ミ(エ)ミ


75 名前:仕様書無しさん mailto:sage [2007/05/11(金) 20:36:33 ]
>>74
ポインタはアセンブラをやれば理解できるッス

76 名前:仕様書無しさん mailto:sage [2007/05/11(金) 21:00:25 ]
int *i; <-ポインタの宣言
*i = (int*)0x0100; <-ポインタへのアドレス値代入
i = 0x39; <-ポインタが指す領域へ値の代入

こうだったらよかったのに。

77 名前:仕様書無しさん mailto:sage [2007/05/11(金) 23:04:02 ]
>>76
x86の実アドレスモードで実行してもそれは動いてくれる(まあINTベクタが壊れる)が現代のオペレーティングシステムでやると動作するか保証出来ない。
まあ二行目が間違ってるので何とも言えんが・・・

78 名前:仕様書無しさん [2007/05/11(金) 23:30:57 ]
わてはポインター理解できんから、代わりに参照(&)をようつこうちょるけん

  Viiv  
 ミ(エ)ミ


79 名前:仕様書無しさん mailto:sage [2007/05/11(金) 23:47:16 ]
ポインタの配列使ったプログラムが動作しなくて
ポインタと5時間の激闘を繰り広げた末に
全然別の所で定数打ち間違えてたのが原因だと
気付いて無事に動作してorzな気分で帰ってきた
俺が来ましたよ。

>>76
マジックナンバーは地獄の一丁目deathよ。
const指定かせめて#define定義プリーズ

80 名前:仕様書無しさん [2007/05/12(土) 03:51:13 ]
結局は生のC言語は自由度が高すぎて危険だからやめた方が良いという事だ。

81 名前:1 mailto:sage [2007/05/12(土) 06:39:54 ]
>>63
そこまで言うなら初心者向けの言語を1から教えてくださいm(_ _)m


82 名前:1 mailto:sage [2007/05/12(土) 06:46:32 ]
>>74
そうなんですか・・・
自分は基本的な使い方のみ覚えてポインタは後回しにしてます・・

>>72
VBから入る人はだいたいが学校で教えてもらったものがVBだったからって感じっぽいです
自分はPerlとJavascriptをほんの少しやってCに



83 名前:仕様書無しさん [2007/05/12(土) 11:13:29 ]
>>74

失礼かもしれないが、10年ってギャグだろ…?
数ヶ月で挫折して5年間ほったらかしというのならありそうだが


84 名前:仕様書無しさん mailto:sage [2007/05/12(土) 11:49:21 ]
>>76
&*i;
↑ポインタそのもののアドレス

85 名前:仕様書無しさん mailto:sage [2007/05/12(土) 13:06:26 ]
ポインタ変数がiという時点で萎え

86 名前:仕様書無しさん mailto:sage [2007/05/12(土) 13:13:14 ]
例題の本質を突かないでどうでもいいところを突っ込む奴は負け組

87 名前:仕様書無しさん mailto:sage [2007/05/12(土) 15:15:44 ]
プログラミングという時点で萎え

88 名前:仕様書無しさん mailto:sage [2007/05/13(日) 07:57:15 ]
じゃあ例題が解けなかった俺は負け組みじゃないとすると一体。。

89 名前:流離 [2007/05/14(月) 00:42:24 ]
・・・
何方か・・・
すこしでいいので・・・c言語のことを教えていただけないでしょうか・・・
正直・・・
c言語を始めようと思いついて始めてみたはいいが何もわからない・・・
見よう見まねでメモ帳にc言語組んだところで実行の仕方がわからない・・・
おねがいします・・・少しでいいので何か教えてください・・・

90 名前:仕様書無しさん mailto:sage [2007/05/14(月) 00:51:04 ]
ぐぐれ

91 名前:仕様書無しさん [2007/05/14(月) 02:46:33 ]
独学でやってるやつは変数名や関数名どうやってつけてる?
俺いつも何にするか悩むわorz

92 名前:仕様書無しさん mailto:sage [2007/05/14(月) 06:31:37 ]
見て何かわかるような名前つけるだろ普通



93 名前:仕様書無しさん mailto:sage [2007/05/14(月) 07:25:22 ]
こうすれば判りやすいぜ?

From_OpenSource_Linux_XXXXXXとか
From_Nullpo_Hatena_XXXXXとか

コピー元を名前の先頭に入れるんだ。


ごめ適当に書いた

94 名前:仕様書無しさん mailto:sage [2007/05/14(月) 07:44:59 ]
ループカウンタはiから始まる

95 名前:仕様書無しさん [2007/05/14(月) 10:08:44 ]
>>89
まずコンパイラというのを落としましましょう

96 名前:仕様書無しさん [2007/05/14(月) 10:16:26 ]
>>91
関数名はだいたい長くても10文字以内にしてる
何か難しそうな単語は英語にするの諦めて阿呆な名前付ける
でも仕事でやってる人はローマ字で名前付けるのはまずいっぽいな

変数名も短いのが好きで、作ってる時は大丈夫なんだけど
しばらくたってから改修しようとする時に「これ何?何の暗号?」状態www


97 名前:仕様書無しさん mailto:sage [2007/05/14(月) 11:15:15 ]
>>96
> でも仕事でやってる人はローマ字で名前付けるのはまずいっぽいな
んなこたぁーない。
訳の分からん省略形や自己満足な英単語使うくらいならローマ字の方が万倍マシ。

98 名前:仕様書無しさん [2007/05/14(月) 11:38:15 ]
>>97
そうなんだ。このまえC++スタイルブックってのを読んで
日本人以外の人も一緒に作業する場合はローマ字で書くのお互いにやめたほうが良い・・・とか書いてあった
まぁ日本人以外の人も読むかもしれない!っつってわざわざ英単語調べて名前つけるのも大変だしな

99 名前:仕様書無しさん mailto:sage [2007/05/14(月) 11:46:13 ]
今やIT技術者にとって基本的な英語能力は必須のスキルなんだから、英単語
調べるの面倒臭がってるようじゃこの先こころもとないな。

100 名前:仕様書無しさん mailto:sage [2007/05/14(月) 14:42:32 ]
>>99
そうは言ってもただでさえクズが多いのに
英語が出来て組めない奴
英語が出来ないけど組める奴

普通に後者を採用


101 名前:仕様書無しさん mailto:sage [2007/05/14(月) 14:51:26 ]
俺なら両方のスキルを最低限持ち合わせている奴が来るまで待つな。
今や英語サイトからしか入手できない有益な情報は山のようにある。

102 名前:仕様書無しさん mailto:sage [2007/05/14(月) 18:42:55 ]
単語調べてなんてやってられん



103 名前:仕様書無しさん mailto:sage [2007/05/14(月) 19:16:31 ]
この前、関数名を、InputtoChekku() ってしてる奴がいたな。さすがにかんべんしてくれと思った。

104 名前:仕様書無しさん [2007/05/14(月) 19:17:21 ]
>>103
こだわりが感じられるなwww

105 名前:仕様書無しさん mailto:sage [2007/05/14(月) 19:47:26 ]
中学レベルじゃんw

106 名前:仕様書無しさん [2007/05/14(月) 19:51:52 ]
英語が出来てそれなりに組めるのだがなんかズレてるやつがいたりする。
ItIsNotNecessaryToCheckItButItIsTheFunctionThatItChecksForTheTimeBeing()
というメソッド名を見たことがあった。
それの属するクラスは、
TheClassWhichAssistsDrawing

英文としては間違ってないんだがな…


107 名前:仕様書無しさん mailto:sage [2007/05/14(月) 20:46:50 ]
後者は

TheClassOfObjectsWhichAssistDrawing

の間違いではないかと

108 名前:仕様書無しさん [2007/05/14(月) 21:37:53 ]
>>106
そいつ何かがズレ過ぎだろwwwwww

>>107
余計長くなってる・・・

109 名前:仕様書無しさん mailto:sage [2007/05/14(月) 22:45:54 ]
>>107

TheClassWhoseInstancesAssistDrawing

だろ

110 名前:仕様書無しさん mailto:sage [2007/05/14(月) 22:54:34 ]
>>106
>それの属するクラスは、 
>TheClassWhichAssistsDrawing 

もしかしてその人、
全てのクラス名の頭に TheClass って書いてるの?


111 名前:106 [2007/05/14(月) 23:09:11 ]
>>110
大部分というかほぼ8割がそう。

↓こんなのもあった
TheWrapperClassToManageInputAndOutputCollectively
TheFunctionThatPreparesSakeCorrespondingToTheUserInputAfterReflectingUpdateToTheScreen()

IOでなくInputAndOutputとわざわざ書くあたり
PGとして基本的な資質が欠けている気がしてならない。
まあ俺の上司なんだが。

こいつのせいで常に画面横スクロールしながら読んでる…


112 名前:仕様書無しさん mailto:sage [2007/05/14(月) 23:23:06 ]
>>111
一般に、あまりに名前が長い場合は、
それらの処理やオブジェクトが
設計上しっかり切り分けできていない
可能性があるのだが。

そこら辺はどう?




113 名前:仕様書無しさん [2007/05/14(月) 23:39:51 ]
>>112
それもあるだろうね。
> TheFunctionThatPreparesSakeCorrespondingToTheUserInputAfterReflectingUpdateToTheScreen()
例えば↑は、画面の更新とユーザ入力への準備を同じメソッドで処理してしまっている、
というのがメソッド名からだけでもわかる。

それ以前に、成句というより明らかに文になっている時点で論外なんだがな。


114 名前:仕様書無しさん [2007/05/14(月) 23:42:09 ]
わざと長くしてるか顔文字が入れたかったんだろうなw

115 名前:仕様書無しさん mailto:sage [2007/05/15(火) 02:52:43 ]
ToTw

116 名前:仕様書無しさん mailto:sage [2007/05/15(火) 22:21:16 ]
ワロス

117 名前:仕様書無しさん [2007/05/15(火) 23:24:04 ]
どなたか
www.cns.ci.ritsumei.ac.jp/~kitano/exp1/ex3.html
の08、09の解析をしていただけないでしょうか?

118 名前:仕様書無しさん mailto:sage [2007/05/15(火) 23:55:46 ]
>>117
立命館で北野さんとこの信号処理実験の講義とってて
20で割ると8になる学生ね。候補かなり絞れるから特定できそうだな。

というか、こんなとこで他人にやってもらおうとせんで自分でやれ。
やり方はレジュメみればわかるだろう?

119 名前:仕様書無しさん mailto:sage [2007/05/16(水) 00:04:16 ]
フーリエ変換すらできない立命館の生徒なんて・・・

120 名前:仕様書無しさん mailto:sage [2007/05/16(水) 00:31:04 ]
独学者の陥りやすい欠点は他人のソースを読めない事
せいぜい数千行までしか読めず、十万を超えるようなお仕事レベルになると時間があっても読めない

121 名前:仕様書無しさん [2007/05/16(水) 01:37:47 ]
確かにwてかなぜいきなり独学w?なんだかんだ言う前にアルゴリズム勉強しろってw

122 名前:仕様書無しさん mailto:sage [2007/05/16(水) 09:09:06 ]
オプソ独学なら全くの逆だろ



123 名前:仕様書無しさん mailto:sage [2007/05/17(木) 00:18:10 ]
コードリーディングは難しい
独学者の欠点と言うより書物の力を使って近道で書けるようになった人の弱点と言うべき
こればっかりは長い経験が無いと駄目だもん
逆にちっちゃい頃から汚いソースも含めて書き続けてきたって言う人はこういうの強いよね

124 名前:仕様書無しさん mailto:sage [2007/05/17(木) 00:25:40 ]
技術を主に他人のコードから得たか、主に本から学んだかの違い
しかし本で学んだ人も慣れれば数十万行のスパゲティでも読めるようになるだろうて
結局は道の違いより単なる経験の差かと

125 名前:仕様書無しさん mailto:sage [2007/05/17(木) 06:29:13 ]
結局スパゲティを書いたほうが参入障壁になるんだから皮肉なもんだよな。

126 名前:仕様書無しさん mailto:sage [2007/05/17(木) 20:44:28 ]
ちっちゃい頃からソース書きつづけてるけど潔癖症だから他人のソースが読めないし治したくなる。

127 名前:仕様書無しさん [2007/05/19(土) 02:56:19 ]
今自分が小さなゲームくらいなら作れるようになったのはあるサイトが
完成したゲームのソースを公開しててくれて
それを分解して理解してやっと作れるようになれた
そのサイトは俺が見つけて二ヵ月後くらいにソース消されてた
多分そのサイト見つけてなかったら未だまともな物作れてない
完成した生のソースは本の数十倍の価値があると思う
独学してる人なんかはそういうのに出会えるかどうかでかなり学習スピード左右される

128 名前:仕様書無しさん mailto:sage [2007/05/19(土) 02:57:22 ]
それは理解せずに使えるソースを寄こせっつう事か。

129 名前:仕様書無しさん [2007/05/19(土) 03:05:43 ]
違うわ
独学の人が一方的に駄目みたいに言われてるからちょぃ反論を

答え見てから式考えるほうが楽なんよ
ゆとりと言われりゃそれまでなんだけどな

130 名前:仕様書無しさん mailto:sage [2007/05/19(土) 03:10:44 ]
>>129
駄目とは誰も言ってなくね

131 名前:仕様書無しさん mailto:sage [2007/05/19(土) 03:49:27 ]
>>128
どちらかというと、理解し易いソースをヨコセ、と言ってるように見えるが

132 名前:仕様書無しさん mailto:sage [2007/05/19(土) 04:06:27 ]
公開された完成状態のソースから飛躍的な学習効果を得られるケースがある。
というだけの話だろ。



133 名前:仕様書無しさん [2007/05/19(土) 04:09:45 ]
有志の方がソース公開してくれてるのは嬉しいなぁ〜って事
ほんとに欲しい時はストレートにヨコセと言うわ

>>128
思ったんだが三行目に俺 理解 って言葉入れてんじゃん。ちゃんと文章読もうぜ

>>131
理解しやすいソースと理解しずらいソースはどちらがお好き


134 名前:仕様書無しさん [2007/05/19(土) 04:19:22 ]
綺麗なコードが勉強になるのは同意。
ただ、仕事だと先輩方の残した醜いコードを読まなきゃいけないわけで、
独学でそんなんする人あんまいないわけで、やっぱ仕事とは違うと思うわけで。
ただ最初から汚いコードを読むのは、それはそれで悪影響デカイと思うけど。

135 名前:仕様書無しさん mailto:sage [2007/05/19(土) 04:23:54 ]
言語使用まとめたページは余計過ぎる程あるんだが、完成してる物をソースごと公開してるとこは少ないよな

136 名前:仕様書無しさん mailto:sage [2007/05/19(土) 04:39:40 ]
>>133
仕事と勉強は断然理解し易い方が好きだが、
趣味でトリッキーで理解しづらいソースを読み解くのはパズルのようで面白い。

ただ汚いだけのコードは世の中から無くなれば良いと思うョ。

137 名前:仕様書無しさん mailto:sage [2007/05/19(土) 09:40:09 ]
独学だとヘッダファイルの構成とか#ifdefの扱い方を知らない奴が多くて
矯正させるのが結構大変だったぞ

138 名前:仕様書無しさん mailto:sage [2007/05/19(土) 09:44:26 ]
知らないということは独学になってないってことでは

139 名前:仕様書無しさん [2007/05/19(土) 10:00:24 ]
>>137

そんな基本的な事さえ知らない底辺PGが8割なワケだがw

後、ヘッダファイルとプリプロセッサの話をするなら"#ifndef"だろ!?

独学とか関係ないし、てかオレ独学なんですがお前より腕はありそうだな。

140 名前:仕様書無しさん mailto:sage [2007/05/19(土) 10:01:49 ]
そういう機能を使えるんだけどちょっと変わったやり方になるって事は往々にしてある
それこそオープンソース系コミュニティでバリバリやってる人でも
方言みたいなもんだから仕方ないとは思うけど…

141 名前:139 [2007/05/19(土) 10:19:44 ]
>そういう機能を使えるんだけどちょっと変わったやり方になるって事は往々にしてある

"機能"って言わないだろー。"言語仕様"とか言う事はあってもな。

ちなみに誰も教えてくれる状況じゃなかったので独学で組んでたらそこら辺の
底辺の10倍以上の生産性になってた。

独学する時にはWebを調べろ、言語の本だけではなくPGへの取り組みの本を読め、グルを探せ。

どっかに良いグルいないかねー

142 名前:仕様書無しさん mailto:sage [2007/05/19(土) 10:40:59 ]
となると英語が必須だね。
プログラム関係のコミュニティって海外の方が活発だし、技術書も大抵訳書だし…



143 名前:仕様書無しさん [2007/05/19(土) 11:02:02 ]
俺でよかったらいつでもグルになりますが、
むしろならせて下さい
腕?
周りに比べれる人がいないからわからんけど
初心者である事は間違いない

144 名前:仕様書無しさん mailto:sage [2007/05/19(土) 11:04:07 ]
それは師匠じゃなくて共犯者だろ

145 名前:仕様書無しさん [2007/05/19(土) 11:28:25 ]
>>144
そういう所がコミュニティが活発にならない原因なんじゃないかな?
技術持ってる人に近づきたがるのはいけない事か
とりあえず今の俺じゃどうにも役には立たないだろうけど
俺もグルっていうかチームをそのうち作ろうと思ってる
それにはまず自分が人集められるくらいの技術を上手い具合に提示できないとなぁ。

146 名前:仕様書無しさん mailto:sage [2007/05/19(土) 11:38:26 ]
技術に人が寄ってくるんじゃなくて
金に人が寄ってくるわけだが。

147 名前:仕様書無しさん mailto:sage [2007/05/19(土) 11:55:18 ]
>>141
>ちなみに誰も教えてくれる状況じゃなかったので独学で組んでたらそこら辺の
>底辺の10倍以上の生産性になってた。
井の中の蛙乙。

148 名前:仕様書無しさん [2007/05/19(土) 12:01:23 ]
>>146
金によってくる奴なんていらねえ。
技術にも寄ってくるだろうと信じてる

149 名前:仕様書無しさん mailto:sage [2007/05/19(土) 12:02:35 ]
金も知識も特技も無い大学生ですが、
プログラミング覚えたら友達100人出来ますか?

150 名前:仕様書無しさん mailto:sage [2007/05/19(土) 12:06:03 ]
グループの略でグルというのを使っているのか
guruなのか
日本語の「ぐる」なのか

と色々考えながら>>141-144の流れを見てたら>>144の返し方でお茶を吹いてしまった

151 名前:仕様書無しさん [2007/05/19(土) 12:06:10 ]
自分次第

152 名前:仕様書無しさん [2007/05/19(土) 12:08:32 ]
guruというものを初めて知ったw



153 名前:仕様書無しさん [2007/05/19(土) 12:31:02 ]
確か優れたハッカーの事だよな、グルって

154 名前:仕様書無しさん [2007/05/19(土) 12:54:58 ]
麻原彰晃もグルだったよな

155 名前:139 [2007/05/19(土) 13:59:59 ]
お前等少しは調べろよ。目の前にあるのは2chだけか?
ttp://72.14.235.104/search?q=cache:RDv6KO1v6doJ:ja.wikipedia.org/wiki
/%E3%83%8F%E3%83%83%E3%82%AB%E3%83%BC+%E3%82%B0%E3%83%AB%E3%80%80%E3%83%8F%E3%83%83%E3%82%AB%E3%83%BC%E3%80%80%E3%82%AE%E3%83%BC%E3%82%AF&hl=ja&ct=clnk&cd=1&gl=jp&lr=lang_ja&client=firefox-a

>>147
何もわかってなさそうだし、出来る人間を妬んでそうだな。


156 名前:143 [2007/05/19(土) 14:25:45 ]
>>155
はい。とても勉強になります

157 名前:仕様書無しさん mailto:sage [2007/05/19(土) 14:35:56 ]
ヒンディー語とハッカー用語(笑)との関係がよく分からん
ハッカー文化の黎明期からインド人技術者が活躍してて彼らの影響力が高かったって事?

158 名前:仕様書無しさん mailto:sage [2007/05/19(土) 14:58:55 ]
>>149
むしろ友達が減る(実体験)

159 名前:仕様書無しさん mailto:sage [2007/05/19(土) 15:14:12 ]
まぁ独学はとりあえず有名所のソースを嫁としか……
オプソのソース落として自分で機能追加したり、バグフィックスしたりして日々腕を磨いている奴ならともかく
その辺の入門書を数日読んだぐらいの奴が「独学してました〜」だもんな

160 名前:仕様書無しさん mailto:sage [2007/05/19(土) 15:20:35 ]
ヒッピーカルチャーのインドかぶれのせいだろ

161 名前:仕様書無しさん mailto:sage [2007/05/19(土) 15:21:13 ]
ソース読むのに挫折したからAccelerated C++とかC++ coding standard 101とか
C++ template metaprogramming Concepts等の入門書で勉強している所
ソース読めるところまで行くのが最初の壁だと思う(英語とかの勉強でもそうでしょ^^)

162 名前:仕様書無しさん [2007/05/19(土) 17:40:53 ]
本ばかりだとなんて呼ぶのかわからないの
printfはなんて呼ぶの? ぷりんとふ?
charは ちゃー?
mallocは まろっく?
などなど....




163 名前:仕様書無しさん mailto:sage [2007/05/19(土) 17:44:00 ]
ぐぐれかす

164 名前:仕様書無しさん mailto:sage [2007/05/19(土) 17:49:00 ]
>>159
>その辺の入門書を数日読んだぐらいの奴が「独学してました〜」だもんな
マジで?






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

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

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