- 1 名前:デフォルトの名無しさん [2006/09/15(金) 00:16:59 ]
- 入門書数冊買ったけど挫折→飾り
で、何ヵ月か経ってからやっぱりやろう、だが難しい… 一日何時間くらい勉強した?
- 692 名前:デフォルトの名無しさん mailto:sage [2007/10/09(火) 10:12:20 ]
- 俺のお勧めはこれ。Javaは変な癖つくからやっちゃだめ。
1.C++ 2.Scheme 3. Python
- 693 名前:デフォルトの名無しさん mailto:sage [2007/10/09(火) 18:10:09 ]
- おばか。
目についたげんご、ぜんぶおすすめ。 やりたきゃ全部やれ。
- 694 名前:デフォルトの名無しさん mailto:sage [2007/10/09(火) 22:49:07 ]
- そしてオレ言語を作る。これ最強。
- 695 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 07:05:52 ]
- >>692
変な癖ってなんとなく分らんでもないし共感も出来るのですが 具体的に言うとどんなのですか?
- 696 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 10:44:33 ]
- >>694
出来もしないくせに
- 697 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 12:04:52 ]
- >>696
うん、挫折した!
- 698 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 17:23:41 ]
- グーグルとコピペを覚えれば飛躍的に上達する
- 699 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 22:19:18 ]
- Javaは変な癖がつくというか、作法を学ばず自由に書いて酷い癖がつく
個人的にはPythonかな、やはり美しいよ。 Rubyも綺麗だけど初心者にはちょっと敷居が高い気がする。 もしくはCだろうな C → Java → Ruby Python → Java あたりが好きなパターンかもしれん
- 700 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 01:06:00 ]
- C文化的コーディングスタイルはかっこいいけど美しくはないと思います
- 701 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 18:40:18 ]
- 作法も大事だけどプログラム組めるようになるのが大事
挫折したら別の言語変えてチャレンジしてみたら? どの言語でもいいから出来るようになってから挫折した言語にもどればいい。
- 702 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 06:14:00 ]
- C#なんて一秒たりとも勉強したことない状態で.NETプログラミングしてるけどすげー面白い
必死になってネット検索してMSDNで混乱しながらが楽しすぎる サンプルコードがVBばっかでコンバータ探したり誰かが作ったキーワードの対応表とにらめっこしたり… ってかインテリセンス最高、もうCは基礎だけでいいやって気になってきた
- 703 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 01:54:00 ]
- C# 使ってるひとに質問なんだけど
コンボ(リスト)ボックスや テーブルビューとか使ってるときに 要素数はどのくらいまで問題なく使えますか?
- 704 名前:デフォルトの名無しさん mailto:sage [2007/11/01(木) 01:13:56 ]
- おまいら、大変です
XAMLのFrameっていうコントロール使ったらタグにsource="URL"って入力するだけでHTML表示しやがります 俺がちまちまちまちまK&R読んでる間に世界はこんなに進化してたのか…
- 705 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 01:49:56 ]
-
_Y_ r'。∧。y. ゝ∨ノ >>704がK&Rを ,,,ィf...,,,__ )~~( 読んでる間に _,,.∠/゙`'''t-nヾ ̄"'''=ー-.....,,, ,i i, ,z'"  ̄ ̄ /n゙゙''''ー--... ,i> <i 文明はどんどん発達し r”^ヽ く:::::|::|:::〔〕〔〕 i> <i. ていく・・・・・・。 入_,..ノ ℃  ̄U ̄_二ニ= `=.,,ー- ...,,,__ |,r'''"7ヽ、| __,,,... -ー,,.=' >ーz-,,,...--,‐,‐;;:'''""~ ~''':x.,, ~"|{ G ゝG }|"~ ,,z:''" ___ ~"'=| ゝ、.3 _ノ |=''"~ <ー<> / l ̄ ̄\ .|)) ((| / ̄ ゙̄i;:、 「 ̄ ̄ ̄ ̄| ̄| ̄ ̄ ̄\ ))| r'´ ̄「中] ̄`ヾv、 `-◎──────◎一' ├―┤=├―┤ |li:, |「 ̄ |i ̄i|「.//||「ln|:; ||//__|L_」||__.||l」u|:; |ニ⊃| |⊂ニ| || ,|/ |_. └ー┘ ._| ||/ ヘ 「 ̄ ̄ ̄| /
- 706 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 13:11:28 ]
- 文明っていって出てくるのがソレかよw
- 707 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 11:24:24 ]
-
↓次は 伊吹文明さんどうぞ
- 708 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 22:05:06 ]
- C++のSTLで苦労してたとき、気晴らしにPerl いじってたら開眼した。
- 709 名前:デフォルトの名無しさん [2007/11/28(水) 04:06:16 ]
- もういやー
- 710 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 07:13:27 ]
- 原点はC
- 711 名前:デフォルトの名無しさん [2007/11/28(水) 12:19:07 ]
- いや原点はマシン語だろ
- 712 名前:デフォルトの名無しさん [2007/11/28(水) 12:32:11 ]
- Javaのコンストラクターが出た辺りで挫折した。
どうすりゃいい?
- 713 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 12:36:28 ]
- コンストラクタを使わない
- 714 名前:デフォルトの名無しさん [2007/11/28(水) 12:40:30 ]
- >>713
解決にならねえ… クラスがいまいち分からないので、Rubyでも気分転換にやって出直してくる。
- 715 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 16:26:25 ]
- >>714
コンストラクタが何故あるのか理解すれば、 使うべき時には使うし、不要な時には使わない(っつーか要は自分で書かない)ってだけの話なんだが。
- 716 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 22:19:40 ]
- コンストラクタで挫折って斬新だな
- 717 名前:sage [2007/12/31(月) 04:58:33 ]
- >>716
メソッドの、オーバーロード,オーバーロードで泣いた。 まぁ、今となっては悩んでいたのが懐かしいですが。 >>714 Cでプログラムの基礎を一通り勉強した方がいいですよ。 関数、構造体、ポインタを理解していないと、クラスは理解できない。
- 718 名前:デフォルトの名無しさん mailto:sage [2007/12/31(月) 05:00:15 ]
- 馬鹿やった・・・・・・
オーバーロード,オーバーライドっす。
- 719 名前:デフォルトの名無しさん mailto:sage [2007/12/31(月) 09:35:15 ]
- 俺的習得難易度ランキング。ちょっと無理がある。
C++>Perl>Lisp(もっと低いと思う)>Haskell>Java≒C#≒Ruby>C>Python>JavaScript>IO>VB >>712 最初からまたやり直せばいいよ。 簡単なこと繰り返していくうちに難しいことも理解できるようになる。
- 720 名前:デフォルトの名無しさん mailto:sage [2007/12/31(月) 12:47:38 ]
- VBは難しい(簡単ではない)と思う。手軽ではあるが。
GUIと言語が融合してしまってるのがややこしい。
- 721 名前:デフォルトの名無しさん mailto:sage [2008/01/01(火) 22:46:49 ]
- 挫折というかやっていて急に虚しくなった
これをやっていて何の役にたつんだろうって
- 722 名前:デフォルトの名無しさん mailto:sage [2008/01/01(火) 23:03:22 ]
- 確かに直接的には何の役にも立たないな
- 723 名前:デフォルトの名無しさん mailto:sage [2008/01/02(水) 18:48:45 ]
- >>721
何の役に立つかって、自分の好きなツールが作れるようになる。 俺にとっては、もうそれだけで十分過ぎるほどだったけどなぁ。 やってて虚しくなるって、要は作りたい何かが無いんだろ? それじゃあ続かないよ。苦行みたいなもんじゃんか。
- 724 名前:デフォルトの名無しさん mailto:sage [2008/01/02(水) 20:16:13 ]
- 何かのコンストラクション系フリーゲームとかの付属スクリプトとか
取っ掛かりとしては結構いいかもしれない。 質は物にもよるけどやる事ははっきりしてるし大抵は基礎的な要素しかないから習得も簡単。
- 725 名前:デフォルトの名無しさん mailto:sage [2008/01/04(金) 08:51:48 ]
- >>721
俺はゲームが作りたいから始めたが、 あんまり才能が無い事に気がついた。 しかし、飯を食えるくらいには上達した。 初心に返るわ。
- 726 名前:デフォルトの名無しさん [2008/01/21(月) 20:10:59 ]
- Cプログラマの為に、ポイントをまとめたドキュメントを販売しています。
プロのプログラマでもあまりにレベルが低い人が多すぎます。 そんな人に限って、自分のレベルの低さを自覚していない、、、 本人は構わないかもしれませんが、その下についた新人プログラマは たまったものではありません。(私が経験しました。) 今になって分かりました。 彼らもまた、理解できていなかったのです。 プログラミング言語の一番の習得の近道はきちんと理解している人にアドバイスをもらうこと。です。 私のC言語に取り組んだ7年間をすべてぶつけたつもりでテキストを作りました。 私の会社の後輩からは、どんなテキストよりもわかりやすかった!や、 今まで教えてくれていた先輩や、テキストたちが、ちゃんと理解できていないことがわかりました。 と、嬉しいコメントをたくさんもらいました。 そしてなにより、彼らの社内での評価がとても高いということが、私の誇りです。 興味がある方はどうか、下のサイトをみてみてください。 mori.eco.to/
- 727 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 23:18:19 ]
- >>726
観点はいいと思うが、サンプルぐらい見せてくれないと怪しすぎる。 それとC99への言及もほしいと思った。 そういうのも含め、int (*)[5]とint *[5]との違いとか Lepton先生のうんちゃらって本に書いてあった。たぶん競合商品。
- 728 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 01:17:14 ]
- このスレだと引っかかる人が居そうで困るね。
絶対詐欺だと思うけど。
- 729 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 09:50:00 ]
- ていうか、下請けにいるとわかるけど、
きちんと技術を理解している人間ってごく一部だよ。 きちんと理解したかったら他人から学んじゃダメ。 最終的には原著、仕様書そちらに近い本をあたるべき。 そいつらは聖書にあたるものなので、嘘になりようがない。
- 730 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 12:25:04 ]
- 発注側(大企業)も分かってないし
下請けも分かっていないのか デスマになって当然だな
- 731 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 18:25:12 ]
- C言語勉強しだして5日たった
出された問題がカレンダー表示 普通の人は1日でできると聞いたがほんとなの?
- 732 名前:デフォルトの名無しさん [2008/01/28(月) 23:39:22 ]
- Cコンパイラーをインストールしようとして、システム環境変数のPATHを設定するところにいったんですが
間違って元の環境変数を消してしまいました。続けて入力しないといけないみたいなんですが 元に戻すにはどうすればいいんですか?キャンセルやっても戻りません
- 733 名前:デフォルトの名無しさん [2008/01/28(月) 23:56:15 ]
- >>732
リカバリ
- 734 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 01:45:26 ]
- >>731
できるやつは死ぬほどできるからなんとも言えないね。 ただ、スゴイヤツを後から追いかけることになったとしても、 諦めずに進めば、いつか同じ地点に立てるはず。 そのときにスゴイヤツはもうどっかに行ってるけど。
- 735 名前:たらちゃん [2008/02/01(金) 16:47:18 ]
- javaのクラス分けのやり方を本にも載ってないしネットで調べても載ってないし中々出来ない。・・・もうだめだ・・・
- 736 名前:デフォルトの名無しさん [2008/02/02(土) 00:12:12 ]
- それってデザインパターンでは…
- 737 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 00:32:45 ]
- やさしいデザインパターンの本に載ってるコードを、
訳がわからないながらも打ち込むと改善する。 デザインパターンの本じゃないけど、 初心者から中級者になるには、Java魂がおすすめ。
- 738 名前:デフォルトの名無しさん [2008/02/21(木) 22:47:01 ]
- >>1
まじめに就職した とりあえず基礎的なことは一通りわかった けどメモリ云々とか高度なことはわからん これから仕事しながら勉強していくつもり すばやく高度なプログラムが組めるようになったら カブのシステムやニコニコ動画みたいのつくりたい
- 739 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 01:08:12 ]
- その前に糞プログラムのメンテで廃人化
- 740 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 02:11:22 ]
- C言語の勉強を始めて2ヶ月
配列やポインタ、構造体が絡むソースでも、図にすれば なんとか処理を追えるようになってきた。 だけど図なしだと頭こんがらがってなにがなにやら。 地頭の悪さを痛感するよ。みんな、頭の中にメモリの様子を 描けるもんなのかな。
- 741 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 02:16:49 ]
- ややこしいのは何でも図に描くよ。
何度も図に描いたら、不要になる作業だと思うけど。
- 742 名前:デフォルトの名無しさん [2008/03/13(木) 20:59:54 ]
- 726は売ってる時点で詐欺じゃね?
他のレベルさえ上がればデスマへるから、ただでも教育したいし、 むしろ向いてない人はやめて欲しい。
- 743 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 14:00:34 ]
- 2年ぶりにやってきました。趣味プログラマ目指してます。
VB.NETとC#。NETどちらに本腰入れようか迷ってます。 「余りかかわんねーよ、どっちでも好きなほうにしろ」は良く言われます。2chで。 クラスから入っていくC#の本とフォームペタペタから入っていくVBでは 2chでの書き込み見てるとちょっと不安になることがあります。VB紹介HPも少なくなりつつ・・・ C#=JavaやC++に似てるから応用利きそう VB=MSアクセスやEXCELのVBAで応用利きそう ((+_+))うーん
- 744 名前:デフォルトの名無しさん [2008/03/29(土) 16:08:56 ]
- 職業プログラマで個人的な好みはC++C#Pythonとかです
VBFormやACCESSのペタペタは苦手だけど C#でも業務アプリはそういう作り方するみたいだし どっちやっても同じかなーと思う 作るものによって何選ぶか変えればいいと思う でもVBは苦手っつーか嫌い
- 745 名前:デフォルトの名無しさん [2008/03/29(土) 19:32:08 ]
- VBとかC#って手軽な気がして捨てツールによく利用するんだが
ちょっと客先で走らせようとするとランタイムなしじゃ動かないのは問題だ ネットに繋がってないPCだったし、勝手にインストールするのも憚られるし、やっぱC/C++が一番
- 746 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 19:46:23 ]
- 人並み以上の脳みそ持ってる自信ない人は、とにかく簡単なスクリプト言語から
入った方がいいと思う。 CとかC#とかJavaとか本格的な言語は、コードの書き方にわけわからん細かい 規則がありすぎて、目的通りにちゃんと動くプログラムを完成させるのにめちゃ めちゃ時間かかって、ストレスたまりまくる。 最初に手を出すのは「これなら自分にも使えそう!」と思うくらい簡単なやつに した方がいい。
- 747 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 20:37:48 ]
- >>746
Cなんて一番シンプルな言語だろ。わけわからん規則が多いのはスクリプトの方だ。
- 748 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 22:43:29 ]
- >>744
VBは全部分かれば可愛く思えることを保証する。 VB6.0なんてあの開発効率を実現するのにとてつもない苦労をしたのがよく分かるよ。 次世代ではその方向性は無理ありすぎてNETに吸収されちゃったけど。 >>747 「やりたいことをするために簡単な方法を使う」のであればCなんて論外でしょ。 お前さんは「アセンブラが一番簡単」つってんだ。 それはある意味正しいし、ある意味0点だよ。
- 749 名前:748 mailto:sage [2008/03/29(土) 22:44:01 ]
- すまん、VBの話してたんで前提が抜けてたがWinの話な。
- 750 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 23:25:21 ]
- 素人ですんませんが、前のVBってそんなに開発しやすかったの?
- 751 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 23:51:24 ]
- >>750
NET使ってるなら大体同じぐらいかも。 当時はそれ以外の知名度と完成度が低すぎたんだろうね。 お前さんがどれぐらい素人か分からんけど。
- 752 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 00:01:27 ]
- >>751
2008がIDE初デビューなくらい素人です 10年以上前に.NETと同等ならすごいなー
- 753 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 01:21:20 ]
- 文系卒でPC超素人ですがC言語勉強しようかなと思っています
- 754 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 10:08:08 ]
- そうですか
スレタイも読めないような人はお帰りください
- 755 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 20:22:07 ]
- Pythonいいよ
- 756 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 00:26:03 ]
- 最近やりはじめたひとはかわいそうだと思うよ
言語の学習だけじゃなくて APIとかオブジェクトとか COMとかコンポーネントとか 全部一緒くたになって訳分からなくなってそう
- 757 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 00:46:38 ]
- >>751
おなじじゃない!.NETとVB6の大違い 1.ネイティブコードで起動が早い! 2.コピペコード量産で95%の業務アプリがすぱべってぃ! 3.意味不明な言語仕様でイライラ倍増! 4.COMとDLL HELLでわけわかめ! 5.でもIDEだけは最高!!
- 758 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 01:30:45 ]
- とりあえずお前は落ち着けw
- 759 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 07:34:28 ]
- プログラミング環境は昔だったら数百万レベルのものがタダで構築出来るけど、
必要とされる概念や知識が膨大過ぎて何をしたら良いか分からず途方に暮れる人は少なくないだろうな。
- 760 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 21:24:48 ]
- >>759
必要な知識は昔からやってても今からやっても変わらんのだけど、 目の前の大海がでかすぎて呆然としてる様は想像できる。 Lv1でゾーマの前に放り出されたようなもんじゃないだろか。 アリアハンまで戻るのもアリなんだけどな。
- 761 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 01:02:42 ]
- >>760
どうやったら戻れる? 指針となる書籍もないぽorz
- 762 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 21:04:41 ]
- >>761
昔に比べりゃありすぎて困るぐらいだが、だからこそなのかもな。 例えに従うならPCの歴史をぐぐってそのまんまやればいい。 PC6001やPC8801を用意してBASICやアセンブラを覚えて、 PC9801(MS-DOS)やX68000でCやOSの概念を覚えて、 WindowsNTでWin32API、COM、マルチタスクOSを覚えて、 WindowsXPでDirectX覚えて完成とかな。 知識0で「DirectXで3Dゲーム作るんだー」じゃそりゃ負けるわ。 一部にはゾーマ近辺の雑魚を死にまくりながらもなんとか倒して レベルアップする奴もいるけど、近道なのか遠回りなのかはよく分からんな。
- 763 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 23:08:52 ]
- >>762
あーた、書籍代と機材代でいくらかかると思ってんすか゚(゚´Д`゚)゜
- 764 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 23:11:04 ]
- >>763
ついでに機材もそうですけど、書籍なんて残ってるかどうか・・・。 ウチにMSXの良書のBASIC本はありますけどね。。。
- 765 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 07:17:55 ]
- 書籍に掛かる金が幾らなんて考えてたら知識は身につかんよ
- 766 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 11:20:30 ]
- 金かけてまとまった知識仕入れるか
金かけずに時間かけて知識を探すかどっちか いんたーねっと時代は後者の時間で金を補填する勉強法が主流 まあある意味学生特権ではある 大学生あたりがこの方法でだらーんと勉強して面白いもん作ったりする
- 767 名前:デフォルトの名無しさん [2008/04/04(金) 16:24:38 ]
- このスレまだあったんか
- 768 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 20:50:15 ]
- >>763
俺がかけた金と時間よりは安いぞ?w
- 769 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 23:43:50 ]
- >金かけてまとまった知識仕入れるか
>金かけずに時間かけて知識を探すかどっちか プラグラムには当てはまんないなぁ。 金かけて書籍買っても、動かないプログラム載せてる本あったり、誤字脱字があったり、 バージョンが古くて、使えなくなった情報がほとんど使えなかったり。 ネットで簡単にVerUPできるようになって、初心者にとって致命的な情報の劣化が急激化してる。 あと、出版社が本を乱発しすぎ。 きちんと評価される前に、店頭から消える。 残るのは大手出版社や卸が押し売りする本。
- 770 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 00:15:15 ]
- オライリーをチョイスしとけば外れは無い。
- 771 名前:デフォルトの名無しさん [2008/04/06(日) 23:51:42 ]
- C言語で基礎習得
C#でオブジェクト指向を理解 Visual C# 2008 Express Edition で自分の目的に合った物を作る これオヌヌメ。その代わりライブラリの豊富さに四苦八苦するが(ジャヴァもか?)
- 772 名前:デフォルトの名無しさん [2008/04/07(月) 00:50:08 ]
- 挫折と挑戦を繰り返してればできるようになる
- 773 名前:デフォルトの名無しさん mailto:sage [2008/04/07(月) 01:05:52 ]
- プログラム = 90%のイライラ + 10%の達成感
- 774 名前:デフォルトの名無しさん mailto:sage [2008/04/07(月) 01:59:06 ]
- >>771
今windowsでプログラムの勉強するとしたら、それが一番いいだろうね C#は.net入っているならコンパイラも入っているし 先にC#やると、Cはやる気にならなくなりそうだしw ライブラリは結構整理されているし、サンプルも結構ネットにあるから そんなに問題なし。無理して使おうとしなければいいだけ
- 775 名前:デフォルトの名無しさん [2008/04/07(月) 09:51:34 ]
- プログミングはちゃんとしたものを作るのに時間がかかり過ぎだし
覚える事が多すぎる。 C言語の基礎ぐらいなら着いてこれるが そのあとに莫大なライブラリや目的のための資料を集めなきゃいけない言う事を教えると 大抵挫けちゃうね。
- 776 名前:デフォルトの名無しさん [2008/04/08(火) 18:48:49 ]
- 一日、短くとも長くともいいから
常にコードを打ち続ける。 繰り返すうち、慣れてくる これしかない
- 777 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 20:50:06 ]
- ベタだが、やっぱ入門書にあるサンプルソースを書いてビルド、で、それを色々いじくってみる
それが一番理解しやすいんじゃないか? 言語のことを書くのはアレだが、C/C++なんかはヘッダファイル、実装ファイル、メイクファイル、 プリプロセッサ、コンパイラ、リンカの役割が見えてないと初心者はずっと苦戦すると思うんだよな 実現可能性やちょっとしたテストコード試すには、良くも悪くもWindowsが楽なんだよなー VC++とかBorlandC++なんかで だいたい、ここで躓くのはwindows.hの定義によるDLL(用のlib)とstdio.hの定義重複で名前解決 出来なくてリンクエラーとかで苦しむんだよねw
- 778 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 23:29:18 ]
- >>777
自分は逆に初心者がCをやるなら、linuxの方がいいんじゃないかと思うよ でもプログラムしたいって人は、windows前提だから意味ないけどw あと最初はIDEよりも、コンソールでやった方がいいんじゃない? 最初は結構小さなテストコードみたいなのを作ると思うけど、そのたびに プロジェクト作ったりするのは、かなり面倒だから どうせ最初作るのは、コンソールアプリだろうしね むしろ一番の問題は、作るアプリがCUI→GUIに移る時だと思う いろんなやり方があるわ、typedefの嵐で別の言語に見えるわ、 なにやっているかわからないわで挫折する人が多いんじゃないかな
- 779 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 21:06:55 ]
- なんで?
- 780 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 22:08:39 ]
- >>778
>>777だが、Windowsから始めたほうがいいってのはエディタやらがWindowsのユーザビリティを活かせる のとLinuxだと日本語圏はEUCだったり、そもそもtelnetやら余計な事を知らなきゃいけないような希ガス Windowsでコンソールアプリ作成、stdafx、つまりはマイクロソフトの変なプリコンパイル済みヘッダを使わずに windows.hをインクルードしないで、stdio.hやらSTLやらを使ってやるといいと思うのだが
- 781 名前:デフォルトの名無しさん [2008/04/09(水) 23:02:04 ]
- すれ違いからも知れないがC言語の基礎は学んだけど何していいかわからない。
初心者にもやさしく、UIの事を気にしなくていいC#を選んだがライブラリの見方さえわからない
- 782 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 23:05:01 ]
- 作りたいものがないのなら、プログラミングのことはしばらく忘れるといい
プログラミングは受験勉強ではない 趣味でやる場合は特に
- 783 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 23:08:31 ]
- >>781
何がしたいのかを決めるのがはじめの一歩だな。 したいものが無いなら>782ね
- 784 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 23:10:40 ]
- 辞書を最初のページから最後まで暗記するようなもんだからな
普通は辞書はわからないとこだけ調べて利用して何度も引いたら覚えちゃうようなもんだ
- 785 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 23:26:43 ]
- やっぱひたすらコードを打ち続けるしかないのかな
ネコでもわかるC言語の本買ったからやってみよう。
- 786 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 23:34:57 ]
- >>781-784
それだ! 何を作りたいか決まらなきゃ勉強のしようもないよな とはいえ、自分の技量にあったものを作ることから始めるのもまたセオリー でも、自分の技量が見えないのも初心者たるゆえん 困ったパラドックスだな
- 787 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 23:41:30 ]
- 何度もプログラムを走らせてみることが大事。
プログラムが期待通りに動く快感を断続的に得られれば、自然と覚えられる。
- 788 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 23:54:10 ]
- 作るものがよくわからんうちはコマンドの真似っこプログラムを作るというのが一応セオリーのひとつなんだが
UNIXというかLinuxというかDOSコマンドとかも使ったことなさそうだな お手本となる小さなプログラム候補が無いというのはちと辛い
- 789 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 00:17:12 ]
- ここは初心に戻って、
"Hello world!" を表示するところから始めるってことか? それが出来たら、10回「ぬるぽ」を表示できるようにする、 それが出来たら「ぬるぽ」と「ガッ」を非同期にって飛躍しすぎ?w
- 790 名前:787 mailto:sage [2008/04/10(木) 00:22:51 ]
- 非同期とかはもっと先じゃないかな。
インタラクティブなモノを作ってみると達成感(>>787の快感)が得られるかも。 インタラクティブって言っても、大きく考えずにね。
- 791 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 10:37:45 ]
- 対話的か。具体的にはどんなプログラムになるの?
- 792 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 11:32:36 ]
- 名前を入れてください
○○さん、こんにちは!
|

|