- 1 名前:デフォルトの名無しさん mailto:sage [2007/09/23(日) 22:43:51 ]
- 語り合おう。
- 175 名前:デフォルトの名無しさん mailto:sage [2007/09/26(水) 17:47:47 ]
- プログラマーライフを楽しみたければ生業にしてはいけないということだな
- 176 名前:デフォルトの名無しさん mailto:sage [2007/09/26(水) 17:50:12 ]
- まずは、
#include <stdio.h> int main(void) { int i,j; for (i=1; i<=9; i++) { for (j=1; j<=9; j++) printf("%3d",i*j); putchar('\n'); } return (0); } の理解を目指せ。
- 177 名前:デフォルトの名無しさん mailto:sage [2007/09/26(水) 20:06:07 ]
- 参考にしてはいけないコード
- 178 名前:デフォルトの名無しさん [2007/09/26(水) 20:19:51 ]
- 目標がない
- 179 名前:デフォルトの名無しさん mailto:sage [2007/09/26(水) 20:21:52 ]
- 今の環境で欲しいものとかあるでしょ
それを作るのを目標にすればいいじゃない
- 180 名前:デフォルトの名無しさん mailto:sage [2007/09/26(水) 20:22:22 ]
- 環境でって?
- 181 名前:デフォルトの名無しさん mailto:sage [2007/09/26(水) 21:14:40 ]
- 今の環境で欲しいものといえばおにゃのこです。
- 182 名前:デフォルトの名無しさん mailto:sage [2007/09/26(水) 22:43:44 ]
- >>181
親に頼め。
- 183 名前:デフォルトの名無しさん mailto:sage [2007/09/26(水) 23:24:46 ]
- >>161
ども。
- 184 名前:デフォルトの名無しさん mailto:sage [2007/09/26(水) 23:47:31 ]
- そろそろ終了しそうな雰囲気
- 185 名前:171 mailto:sage [2007/09/27(木) 03:24:10 ]
- >>173 フリーで、主に自宅で書いてます。小さいチップのクミコ。
客先の人達、私が朝型だと知ってるので、夕方のメールは翌朝返事がデフォになってます。
- 186 名前:デフォルトの名無しさん [2007/09/27(木) 15:07:09 ]
- 好きこそ物の上手なれだ
- 187 名前:デフォルトの名無しさん [2007/09/27(木) 16:26:27 ]
- 俺の生き方みたいに、スマートにコーディングしてると上達が早い。
- 188 名前:デフォルトの名無しさん mailto:age [2007/09/27(木) 16:30:29 ]
- www.premiumtv.12gbfree.com/?rSTV=dvdmajestic+trailer+STAR+WARS
- 189 名前:デフォルトの名無しさん [2007/09/27(木) 18:20:28 ]
- >>168
体も動かせて運動不足どころか鍛えれて良いと思う。 ただ土木作業員にプログラミングなどする奴がいるかどうかは不明だが。
- 190 名前:デフォルトの名無しさん [2007/09/27(木) 18:50:23 ]
- マッチョなプログラマーを目指せば、自然とプログラミングも上達するよ
- 191 名前:デフォルトの名無しさん mailto:sage [2007/09/27(木) 18:53:15 ]
- それなんてノムソウ社員?
- 192 名前:デフォルトの名無しさん [2007/09/27(木) 18:54:28 ]
- 筋肉留学ならぬ、プログラミング留学すれば、技術も付くと思う。
違う環境で頑張るのもいいと思う。気分一新頑張れると思う。
- 193 名前:デフォルトの名無しさん mailto:sage [2007/09/27(木) 18:54:42 ]
- 専門学校に行くのはどうよ。
- 194 名前:デフォルトの名無しさん [2007/09/27(木) 18:56:08 ]
- 目標リストC言語の場合
初の初級: 初級:九九 中の初級: 中級: 上の初級: 上級:
- 195 名前:デフォルトの名無しさん mailto:sage [2007/09/27(木) 19:02:39 ]
- 初の中級:cal
- 196 名前:デフォルトの名無しさん mailto:age [2007/09/27(木) 19:05:05 ]
- rimo.tv/en/ch
- 197 名前:デフォルトの名無しさん mailto:sage [2007/09/27(木) 22:36:03 ]
- 目標リストC言語の場合
下の下:Hello,World 下の中:九九 下の上: 中の下: 中の中: 中の上: 上の下: 上の中: 上の上
- 198 名前:デフォルトの名無しさん [2007/09/27(木) 22:39:24 ]
- 目標リストC言語の場合
下の下:Hello,World 下の中:九九 下の上:受験勉強 中の下:東大入学 中の中:東大卒業 中の上:東大助手 上の下:ソフトウェア作成 上の中:逮捕 上の上:勝訴
- 199 名前:デフォルトの名無しさん mailto:age [2007/09/27(木) 22:56:34 ]
- _________
(遠く宇宙のラップを)  ̄ ̄ ̄\| ̄ ̄ ̄ ̄ www.premiumtv.12gbfree.com/?X3/?rSTV=New+Star+Wars+Gangsta+Rap
- 200 名前:デフォルトの名無しさん mailto:age [2007/09/27(木) 22:58:04 ]
- 他人まかせ
- 201 名前:デフォルトの名無しさん mailto:age [2007/09/28(金) 14:20:10 ]
- ->
を使ったプログラムを作れ
- 202 名前:デフォルトの名無しさん mailto:sage [2007/09/28(金) 14:21:05 ]
- 49氏ですか?wwww
- 203 名前:デフォルトの名無しさん mailto:sage [2007/09/28(金) 14:36:08 ]
- printf("->");
- 204 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 00:50:45 ]
- >>201
「アロー演算子」の積もりならそう書かないと
- 205 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 01:28:37 ]
- >>189
謝れ、俺に謝れ。
- 206 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 01:35:53 ]
- 不明と言っただけだろう
へぇ居るんだね で終わり
- 207 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 02:50:30 ]
- 肉体労働して金が貰えるんだから嬉しいじゃないか。
俺なんか金払って肉体労働してるんだぞ。
- 208 名前:>>201 mailto:sage [2007/09/29(土) 02:56:19 ]
- typedef void (*const t_cmdsub)(char*);
typedef struct { // 識別コマンド+処理関数型 char cmd[12]; // コマンド名 t_cmdsub funca; // 関数アドレス } t_cmdfunct; static const t_cmdfunct cmdtbl[] = { // 識別コマンド+処理関数tbl { "VER?" , cmdver }, // Version? { "$GPGGA" , cmdgga }, // GPS NMEAセンテンス { "$GPRMC" , cmdrmc }, // GPS NMEAセンテンス ・・・ こんな感じにmax-n文字のコマンド名とそれの処理ルーチンの関数ポインタテーブルを定義
- 209 名前:つづき mailto:sage [2007/09/29(土) 03:02:09 ]
- void etcfunc(char *p) { sendout("?\r\n"); } // 再入力のプロンプトルーチン
static void *cmdmatch(char* cmd) { // コマンド名識別ルーチン // in : *cmd コマンド名のあるバッファのアドレス、 // return : 認識したコマンド処理ルーチンのアドレス、 register t_cmdfunct *p = cmdtbl; do { if( memcmp(cmd,p->cmd,strlen(p->cmd))==0 ) return (void*)(p->funca); // n番目のコマンドを識別 } while( (++p)!=(cmdtbl+(sizeof cmdtbl/sizeof cmdtbl[0])) ); return (void*)etcfunc; // 不一致時、空func }
- 210 名前:つづき mailto:sage [2007/09/29(土) 03:09:23 ]
- 構造体[n].メンバ という参照をするたびに、「添え字から[n]番目のメンバへのアドレス計算」
が実行されるが、ポインタp+オフセットというアドレッシングはたいていの石で速い。 なのでループ中でアドレス計算が何度も実行されないというのが利点1。 cmdfunct[n].cmd という参照が、p->cmd で、短く書けて楽、なのが利点2。 テーブルの並べ方は、コマンドABCDとABC があるような時はABCDのほうを前に置くこと。
- 211 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 07:48:44 ]
- 珈琲はブラックでないとだめみたいだね。
- 212 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 09:50:45 ]
- >ポインタp+オフセットというアドレッシングはたいていの石で速い。
最近はそうとも限らない。 とくに構造体のサイズが2のべき乗の場合は。
- 213 名前:デフォルトの名無しさん mailto:sage [2007/10/08(月) 03:45:55 ]
- 元が>>201なんだから、そんなとこにつっこまんでも・・・ 201はこれでも食いきれないだろうし。
- 214 名前:デフォルトの名無しさん [2007/10/08(月) 12:25:24 ]
- プログラミング的な発想
とは?
- 215 名前:デフォルトの名無しさん mailto:sage [2007/10/08(月) 15:09:54 ]
- 物事が予測可能だと思うこと、かな。
- 216 名前:デフォルトの名無しさん mailto:sage [2007/10/08(月) 16:39:46 ]
- ラプラス気取りか
- 217 名前:デフォルトの名無しさん mailto:sage [2007/10/09(火) 16:37:19 ]
- 経験した物事しか予想できない、だな
- 218 名前:デフォルトの名無しさん mailto:sage [2007/10/09(火) 19:24:26 ]
- プログラマ的発想なら分かる。
「手でやれば1分で片付く作業を、10分かけてスクリプトにやらせる」 でも、ある入力をどう加工すれば目的の出力になるかということを考えるのは、いいトレーニングになると思う。
- 219 名前:デフォルトの名無しさん [2007/10/09(火) 19:27:08 ]
- ここに書いてる人ってみんなプログラマーなんですか?
- 220 名前:デフォルトの名無しさん mailto:sage [2007/10/09(火) 19:31:15 ]
- このスレの3割ぐらいはプログラマじゃない俺のコメントです。
ごめんね。
- 221 名前:デフォルトの名無しさん mailto:sage [2007/10/09(火) 20:17:52 ]
- >>220
おぬし、気にいったゾ
- 222 名前:デフォルトの名無しさん mailto:sage [2007/10/09(火) 22:14:49 ]
- うちにきて妹をデバッグしてもよいぞ
- 223 名前:デフォルトの名無しさん mailto:sage [2007/10/09(火) 22:41:39 ]
- ゲーム好きなら、GUIでゲーム作ってるだけで楽しい
まぁ簡単なSTGくらいしか作れないけど
- 224 名前:デフォルトの名無しさん [2007/10/10(水) 04:09:48 ]
- 達人〜初級者から見て
プログラム超初心者が参考になるようなまたは参考になったサイト教えてください
- 225 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 06:47:12 ]
- とりあえず入門書をダラダラ1冊読破。
作りたいもの作りながら必要な技術をググる。 何か一つ、これで学べば大丈夫って便利な物は無いと思うべき。 入門書が何段階かに分けてある場合は、ある程度前巻が理解できた段階で次を読む。 物によっては中級編の内容が初級編に足りない項目足してあるだけの場合もあるから初級を飛ばせる場合もある。
- 226 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 11:06:54 ]
- 出来るまでやる。
わかるまで調べる。
- 227 名前:デフォルトの名無しさん [2007/10/10(水) 11:46:46 ]
- 昔はベーマガのリストを手入力
俺は保存出来なかったから 遊ぶ度に全入力してたから自然と身についた いまはDVDやらで配布され入力の手間を惜しんでる とにかく 一から全部作れ なんでもいい コピペなんかすな
- 228 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 11:48:45 ]
- 初心者のうちからemacs用の補完入力リストとかスニペット作ってちゃだめってことですね…
- 229 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 13:23:44 ]
- 自分で入力しようとするだけマシ
- 230 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 19:32:00 ]
- 習うより慣れろってころれすか
- 231 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 22:29:10 ]
- 一般的な語学学習に於いては
1)文法 2)単語 3)慣用句 4)その言語を話す国(地域)の文化・習慣 等と言ったものを学んでいきます。 文法だけ知っていても、単語だけを知っていてもカタコトしか話せませんし、 慣用句を知らなければ自然な言葉になりません。 また文化を知らない場合も同様にコミュニケーションに齟齬を来たします。 プログラミング言語にもこれと同じことが当てはまります。
- 232 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 00:53:37 ]
- 他人のコードを沢山見て、読んで、書いてみろって事でしょう。
- 233 名前:デフォルトの名無しさん [2007/10/11(木) 23:26:46 ]
- >>232 昔のUNIXはソースコードが全部付いていたから、勉強になった。
lsとかのコマンドのソースを見れたからね。
- 234 名前:デフォルトの名無しさん [2007/10/11(木) 23:51:43 ]
- >>233
今でも見れるでしょ?
- 235 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 00:26:23 ]
- むしろ今の方が見放題。
- 236 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 00:34:58 ]
- しかし、慣れないとどこに何があるか判らないもろはの剣。
- 237 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 01:04:11 ]
- それに慣れようとする行為に意味があるんだろうがよ
- 238 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 01:39:52 ]
- ソースを読むのとは全然別の学習だがな。
- 239 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 01:44:25 ]
- ああすまん。どこでどのファイルが入手できるのかわからんていう話ね。
- 240 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 04:46:16 ]
- ググれ。
ttp://www.google.com/codesearch?hl=ja&lr=&q=%28%2F%2F%7C%23%29.*%E3%81%A8%E3%82%8A%E3%81%82%E3%81%88%E3%81%9A.*%24&btnG=Google+%E6%A4%9C%E7%B4%A2
- 241 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 04:51:28 ]
- まあ、必要な情報をどっからともなく引っ張ってくるのも技術のうちだよね。
ていうか一番重要な技術かもしれんね。
- 242 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 05:34:04 ]
- コピペばっかでプログラム書いてる香具師は自分の頭使ってないから
新しい仕事で自前でソースを書き起こすしかないときに対処出来ない
- 243 名前:デフォルトの名無しさん [2007/10/12(金) 11:11:29 ]
- いつもIDEで窓にボタン貼り付けてメッセージ出して満足してプログラミング終了してしまう
俺にアドバイスをください
- 244 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 18:07:14 ]
- 満足するならそれで十分なんじゃね?
- 245 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 20:09:02 ]
- Windowアプリ書いてるけど出力にはコンソール開いてる
- 246 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 01:09:49 ]
- >>241
引っ張ってきて、それを「理解して使える」ことかも。 後は目的にあわせて何が必要なのか考える頭があれば問題無い。 >>242 まぁ、この場合は「学習するために他人のソースを読む場合」だから、コピペとはまた別かと。 >>245 ウィンドウに出すのは大概メドイから悪くは無いんじゃね? コンソールのごとくウィンドウ上のエディットコントロールを操作する関数でも書いてやるとかすると、そのうちGUIも便利に感じてくる。 とりあえずの対処でプログラム書く人間が案外多いことに突っ込む人はいないのか。
- 247 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 11:25:46 ]
- UWSCで書かれたあるゲームのマクロをVB.net2005に移行
(この時初めて勉強)する事からチャレンジしたら割と すんなり入って行けた。 少しコツを掴んだらあとは世界が広がって楽しくなった。 と言うことでこの辺のきっかけは凄く個人差があると思う。 最初にC#選んでおけばよかったとちょっとだけ後悔したけど それはそれで挫折したかもしれん。 好きこそ物の上手なれというけど、興味なり沸かなければ そういった仕事に就くとかしない限り到底無理だと思う。
- 248 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 16:58:50 ]
- emacsとかunixのコマンドラインツールとか
便利なツールの使い方を知りながら進めていけば早く学習できると思ったが 別にそんな事はなかったぜ! # emacsのカスタマイズに嵌ってしまって言語の勉強の方はなかなか進まない
- 249 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 18:42:53 ]
- あまりカスタマイズに凝ると他人の環境で仕事できなくなってストレスたまるぞw
- 250 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 21:37:09 ]
- そういう時はカスタマイズした環境をUSBメモリに放り込めば割と幸せになれる。
欠点はカスタム環境を持ち込めなかったときのストレスがさらに増えること。
- 251 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 06:48:47 ]
- USBメモリ禁止なら、Webサイト作ってemacs.elをあげておくという方法がある。
- 252 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 20:36:39 ]
- いやあの、外部とのデータ交換禁止端末とか、フリーウェア禁止とか、そういう状況の事を言ったつもりなんだが。
- 253 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 21:09:39 ]
- 俺の場合は他所行くとキーボードの配列が違ってていきなりイライラする。
- 254 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 17:45:24 ]
- 初心者の「自分はこうして覚えた」は、アテにしないほうがいい。
- 255 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 09:04:14 ]
- >>254
自称上級者さんの覚え方を教えて下さい。
- 256 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 10:01:30 ]
- 目標ではなく目的を持つこと
- 257 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 10:28:36 ]
- あ〜それは確かに大事だと思う。
- 258 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 10:45:43 ]
- 違いを説明してくれ。よくわからん。
- 259 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 11:04:15 ]
- 言葉遊び
- 260 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 11:37:59 ]
- 言葉尻はどうでもよくて、こういうプログラムを
書けるようになりたいとかじゃなくて、明確に こういうソフトなり機能を作りたいって事じゃないの。
- 261 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 11:44:21 ]
- ttp://www.kyoto.zaq.ne.jp/dkaqw906/spopsy5.htm
あなたはなぜプログラムを続けているのですか?
- 262 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 13:07:39 ]
- ぜんぜんわかんねえ(;´Д`)
例えばそれぞれ英単語にしたらどう違うの?
- 263 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 13:20:05 ]
- くだらん。
- 264 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 18:43:27 ]
- モチベーション維持しろってことだろ
- 265 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 18:50:19 ]
- わかりやすく書くと
× 超スゲー検索エンジン作ってGoogle超えてやるぜ! ○ 連番エロ画像自動ダウンロードスクリプト作るぜ! 一日一つだけでも、成功するように勉強計画を立てるのが重要。 あと、その成功を記録するのも大事。
- 266 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 19:02:53 ]
- プログラムを書くことを目標にするんじゃなくて
書いたプログラムを使って何かをすることを目標にしようってことだよね。 プログラムを書くことを目的にするんじゃなくて 書いたプログラムを使って何かをすることを目的にしようってことだよね。
- 267 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 10:57:48 ]
- わからないのに無理して上達しようとしなくてもいいじゃん。
- 268 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 10:59:24 ]
- >>255
読書百遍意自ずから通ず
- 269 名前:デフォルトの名無しさん [2007/10/23(火) 23:04:21 ]
- いまネット上のサンプルプログラム見ながらwin32api勉強してるけど
C/C++言語ある程度使いこなせてもあんま意味ないと感じてる 「この定数は何?」「こんなのwin32apiリファレンスに載ってねーぞ」 で、HELP見て、つたない英語力と翻訳ページつかって SDKのヘルプを読解して、コメント付加して・・・ MFCはなんかよくわかんねーし やっぱC#勉強すべきかな・・・
- 270 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 23:22:07 ]
- プログラムが上達したと言う定義は何?
- 271 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 23:27:13 ]
- 実際にコーディングするより、ライブラリやAPIについて調べるのが多いってのは
どの言語も同じだと思うよ。プログラミング全体のうち、コーディングなんて3割あれば かなり多い方で、調査、テスト、デバッグが行程のほとんどを埋めるのが普通。 とはいえ、それらをやりやすい言語や環境ってのはある。
- 272 名前:デフォルトの名無しさん [2007/10/23(火) 23:34:36 ]
- >>269
JAVA→C言語→C#→C++の順番で勉強することを勧める
- 273 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 00:47:35 ]
- C→Java or C#の方がよくね?
言語仕様だけならCの方が簡単
- 274 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 00:51:56 ]
- オブジェクト指向を何処で入れるかだよな。
C言語はどっかでやっとくと理解が深まるから入れておきたいし。
- 275 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 00:53:37 ]
- >>271
プログラムって夢がないね
|

|