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


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

プログラミングが上達するコツ



1 名前:デフォルトの名無しさん mailto:sage [2007/09/23(日) 22:43:51 ]
語り合おう。

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
プログラムって夢がないね

276 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 00:56:00 ]
仕事のプログラミングに夢はない。
楽しいプログラミングはおうちでやるものだね。

277 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 12:39:49 ]
そりゃあ、夢は与えられるものじゃなくて
自分で描くものだからな。

278 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 22:15:31 ]
C -> C++ -> アセンブラ

279 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 13:05:33 ]
C -> C++ -> アセンブラ = (*((*C).C++)).アセンブラ



280 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 02:11:33 ]
>>277
かっこいー


281 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 03:59:32 ]
Dreamインターフェースは他者から与えられるものだが、
継承して実装書くのは自分で、インスタンス化するのも自分という動作環境なんだ。

282 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 04:41:14 ]
つまんね

283 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 04:56:53 ]
現実はつまらなさとの戦いでもある

284 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 07:27:15 ]
面白き事もなき世を面白く
住みなすものは心なりけり

285 名前:デフォルトの名無しさん [2007/10/31(水) 01:04:42 ]
この仕事10年やってるけど
趣味でプログラム組んだことないわ

286 名前:デフォルトの名無しさん mailto:sage [2007/11/01(木) 21:11:54 ]
www.01-tec.com/document/code_design/vol04.html

287 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 05:32:49 ]
俺、就職のためにC/C++とか勉強してるけど
プログラミングを学べば学ぶほど、とてもじゃないが
趣味ではやってられんと思う日々つれづれ
いつかは楽しくなるんかいな

288 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 09:38:41 ]
仕事でやったら一気に萎えるぞw
仕事で好きに書けないストレスを発散するために趣味でコード書く奴も多い。

289 名前:デフォルトの名無しさん [2008/02/17(日) 01:12:10 ]
>>30のプログラミング的な発想ってたとえば何ですか?



290 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 01:28:03 ]
>>289
while(所持金>=料金){
風俗;
}

291 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 01:42:49 ]
フラグがたったなんて、元はプログラムじゃねぇか

292 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 03:04:06 ]
左定数の話題ですけど、
そもそもifの条件にイコールを使うのがいけてないんじゃないの。

293 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 03:13:22 ]
それは話が飛躍しすぎだ。nullとの比較すら困難になるじゃないか。

294 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 03:24:40 ]
イコール使わないとして、たとえばどんな?

295 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 10:27:14 ]
292が言いたいのは代入の=のことで、比較の==のことではないと思う。

実際、それでコンパイラは警告出すから、左に定数を置く意味はないというのが現在の主流。

296 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 14:57:39 ]
ん、>>292が言いたいことがわかったかもしれん。
「==」というoperatorがいけないということでこれが、例えば「@」というoperatorなら「=」とのtypoなんかしないじゃん?ってことでは?

そうであるなら、変えてもいいと思うのは比較ではなく代入の演算子だとは思うが・・・

297 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 22:52:51 ]
あんがい if()の括弧のなかで代入=を許すな、ってことかも。
if(foo=func()) とかいうの。

298 名前:297 mailto:sage [2008/02/17(日) 22:53:21 ]
構文として許すなってことね、コーディングスタイルとかじゃなくて。

299 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 23:23:22 ]
if (!(hoge - 100)) ;
と書けば良いのジャマイカ?



300 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 23:34:58 ]
typoが怖いなら、もういっそのことマクロにして一か所にしとけばいいじゃまいか。
#define IS_EQUAL(x,y) ( ( x ) == ( y ) )

301 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 00:44:35 ]
そこで#include <iso646.h>
(x eq y)

302 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 00:46:08 ]
…と思ったらeqは無かった、スマン
#define eq ==

303 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 17:46:50 ]
if((fp=fopen(...))==NULL)
if(NULL==(fp=fopen(...)))
どっちか忘れたけど入門書でこういう風に習った覚えが有る。
代入のときは一回余分に括ると警告出なかったりするんだよな。
APIのエラーチェックのときはたまに使うけど、気持ちのいいもんではない。

304 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 23:02:06 ]
そもそも括弧がないと正常に動作しない。
よく見られる手法だし、慣れだとおもう。

305 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 23:12:57 ]
1年前くらいから、その詰め込みやめたな。
今は
fp = fopen(...);
if(fp == NULL)
みたいに書いてる。

306 名前:デフォルトの名無しさん mailto:sage [2008/02/19(火) 05:03:32 ]
でも305より303のほうが最適化がかかりやすい。

307 名前:デフォルトの名無しさん mailto:sage [2008/02/19(火) 09:29:39 ]
そこまで気になる人は詰めればいいやん。

308 名前:デフォルトの名無しさん mailto:sage [2008/02/19(火) 13:39:11 ]
今のコンパイラの最適化は、
303で書いても、一旦305に変形した後に最適化するんだから、変わらんよ。

でも、俺は303で書くが。

309 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 18:43:58 ]
ホームページを作るのは、勉強になるだろうか?
もちろんツールとかは使わないで。



310 名前:デフォルトの名無しさん mailto:sage [2008/06/20(金) 04:30:22 ]
LintにかけてVaildなHTMLを書くなら多少は意味がある。

多少は。

311 名前:デフォルトの名無しさん mailto:sage [2008/06/20(金) 07:53:22 ]
それで『多少』か…。
プログラム自体まだVBAとSQLがようやくわかってきた程度で、他のもなんかできんかな〜、って挑戦しようと思ってたんだが…。
ま、いっか(´・ω・`)。

312 名前:デフォルトの名無しさん mailto:sage [2008/06/20(金) 12:14:56 ]
プログラムなんてできてもあまり良いことないよ。
一般人との距離がさらに遠くなるし

313 名前:デフォルトの名無しさん mailto:sage [2008/06/20(金) 13:54:29 ]
俺もう既に一般人じゃないから…。
せめて色々言語知って使えれば、ちっとは金になるかなぁって。
…甘いな。

314 名前:デフォルトの名無しさん mailto:sage [2008/06/20(金) 19:05:04 ]
>>309
htmlを吐き出すコードを自分で書けばいいw

315 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 11:21:45 ]
ナルホド!

316 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 22:02:06 ]
ゲーム作りたい

Cについて学ぶ

Cだけじゃ無理。WIN32apiの基礎を学ぼう。そして学ぶ

プログラミングにおける設計やdirectxその他諸々が必要(心が折れそうです!)←今ここ

行きたい場所はわかるのに目的地に近づけば近づくほど
自分の考えが浅慮で無謀である事に気付きゴールが程遠い事に気付いてしまった
もうここまで我慢して学習したのにやめるわけにはいかないし…dirextxなんて鬼だろうな・・・

317 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 15:41:59 ]
オープンソースを覗くのが手っ取り早い気が。
入門書読んでなんとなく理解したら、後はすごいことやってるけど読みやすいプログラムを探して
ひたすら解読。ググルのコードサーチとか割とピンポイントでやりたい事が見つかる。

318 名前:デフォルトの名無しさん [2008/09/15(月) 22:38:42 ]
>>316  そんなあなたにDxLibraryをおすすめする

319 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 21:39:57 ]
左手はキーボードじゃなくてペニス。豆な。



320 名前:デフォルトの名無しさん mailto:sage [2008/09/18(木) 20:04:45 ]
ソース嫁とはよく言われるけどさ、実際には何を読めばいいのかすらわからん。
自分の場合、プログラムを勉強して何をしたいのかが定まってないってのもあるけど。

321 名前:デフォルトの名無しさん mailto:sage [2008/09/18(木) 21:12:09 ]
プログラム覚える必要ないんじゃないの?

322 名前:デフォルトの名無しさん mailto:sage [2008/09/23(火) 15:17:59 ]
作りたいものがあるじゃん?
そしたらそれに必要なプログラムがなんとなく想像できるじゃん?
(例えば、フォルダの中身を再帰的に検索するプログラム、とかね。)
でね、そしたらそのソースをネットで探すわけ。大抵みつかるから。
で、その中身を見て、なんでこんな面倒臭いことやってるんだとか、
なるほど!こりゃすごい!とか思うのさ。
で、自分だったらこう書くってのをそれを見ながらかいちゃうわけ。
元々動くやつを見本に書くから簡単にできちゃうわけよ。
で、後々仕様の追加とかデバックとかしていくと、大抵元のソースに近づいていくの。
結局自分しか使わないプログラムなんかより、
何人もの人間がたたき上げたプログラムの方が良くできてるって結論にたどり着くわけさ。
で、その良くできてるって作り方をまねると。これは本では中々手に入らないんだよね。

323 名前:デフォルトの名無しさん [2009/01/16(金) 20:26:55 ]
age

324 名前:デフォルトの名無しさん [2009/01/17(土) 12:36:44 ]
>>316
DxLibを使い始めてあまりのお手軽さに鼻血出そうになった
ドキュメントも丁寧だし利用者も多いのでお勧め

325 名前:ダニ麻呂 [2009/01/17(土) 15:45:54 ]
俺ダニ麻呂!!

一応、Oracle Master(Silver Fellow)とCCNA持ってますが 何か?

とりあえず名刺に堂々と刷れる資格です!!
てか なんだよコードって?

JAVAを制する者が世界を制します(^-^)v
因みに携帯はシンビアンだし、
パソコンはUNIX系も以外にあるし。

お前ら、えらそうなこと吐かすなら、マシン語読め!
CCNA 万歳! (^o^)
www.metro-manila.net/test/read.cgi/031084/1231146406/212-

326 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 17:08:03 ]
なんだか、人が書いてくれた構文をいろんなところから引っ張ってきて、名詞や変数変えたり
継ぎ接ぎしながら少しずつ作りたいプログラムができていく・・・なんか実力が付いてる感じが全くしないw
自分では書けないけど、書かれてることはなんとなくわかるみたいな・・・なんかくやしい

327 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 12:47:02 ]
ある程度、規模が大き目のやつを作り始めると
設計の重要性がわかるな…

最初は慣れで早く作れるが…後半部分になると
頭の回転が遅くなって、打ち込みが遅くなる

やっぱり、そこそこ規模が大きい場合は設計もしっかりしないと
できないものなんだな






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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