C++の効率的な勉強方法
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001ろぼっと
2006/05/11(木) 21:58:57習得してる皆さんの勉強法をぜひとも伝授してください。
よろしくおながいします。
0002デフォルトの名無しさん
2006/05/11(木) 21:59:370003ろぼっと
2006/05/11(木) 22:02:18組みながらやったほうが良いと思うのですが、
0004デフォルトの名無しさん
2006/05/11(木) 22:03:180005デフォルトの名無しさん
NGNG0006デフォルトの名無しさん
2006/05/11(木) 22:05:19クラス階層とかこういう風にすんのかーとか感覚がつかめる気がする。
0007デフォルトの名無しさん
2006/05/11(木) 22:08:23C++とオブジェクト指向を勉強したら、Cの弱い所を補うべく考えられた(?)要素に感動して
自然に勉強できた
0008デフォルトの名無しさん
2006/05/11(木) 22:09:560009デフォルトの名無しさん
2006/05/11(木) 22:36:400010デフォルトの名無しさん
2006/05/12(金) 00:24:390011デフォルトの名無しさん
2006/05/12(金) 00:30:42↓
出るファイでチュートリアル見ながら作ってみる
↓
Cにもどって自作の関数の作り方と使い方を復習する
↓
自作関数でよく似た名前・処理の関数を2,3個作る
↓
関数のオーバーロードを調べる
↓
もっかい出るファイで作ったソースを見る。
↓
C++の勉強スレにいって実際のクラスを使ったプログラムを見る。
↓
おめでとう
0012デフォルトの名無しさん
2006/05/12(金) 03:00:40実際にCで一品、まともなブツを作ってからC++学ぶと
あまりの便利さに感涙しながらすぐマスターできるぞ。
0013デフォルトの名無しさん
2006/05/12(金) 05:29:10結構良スレになる予感age。
0014デフォルトの名無しさん
2006/05/12(金) 15:07:41楽したいのなら他の言語にしろ( ゚Д゚)ヴォケ!!
0015デフォルトの名無しさん
2006/05/12(金) 15:31:040016デフォルトの名無しさん
2006/05/12(金) 17:46:14↓
自分の作りたいものと、関連するサンプルを公開してくれてる
本かサイトを探してきて、まず完全丸写しで作ってみる。
あまり大きくないものを、コピペでなく手打ちするのがベター。
↓
無事に動いたら、適当に改造してみる。
↓
エラー出まくるはずなので、凹んでみる。
↓
ここでもっかい、本の該当してそうな個所を熟読する。
最初読んだ時よりも、はるかに頭に入りやすいはず。
↓
それでも良くわかんない所は、具体的にリストアップして
本やネットで調べて、ひとつずつ確実に潰して行く。
ダラダラ調べると、実質サボることになるので注意。
↓
‥以上で完成したらアガリ。そうでなければ作業に戻る。
獲得した知識で何も見ないで、新たにゼロから作ってみると
尚良いかも。
0017デフォルトの名無しさん
2006/06/21(水) 19:03:290018デフォルトの名無しさん
2006/06/21(水) 19:10:180019デフォルトの名無しさん
2006/07/25(火) 12:58:271:基礎の基礎知識・概念・用語を覚えるまでは、本を読む
2:アプリの操作方法を覚えながら、簡単なプログラムを写し打ち
3:自分の作りたいものを似ているコードを、写し打ち・内容解析
という感じで考えています。
>>11
>出るファイでチュートリアル見ながら作ってみる
参照するチュートリアルのお勧めを教えてもらえないでしょうか。
>>16
2chブラウザや林檎チャンネルなどを作ってみたいと思っています。
参考になるサイトを教えていただけるとありがたいです。
よろしくお願いします。m(__)m
0020デフォルトの名無しさん
2006/07/25(火) 13:02:17じゃあさっさとやれと。
考えすぎる前に手を動かした方が良い結果が出るよ。
0021デフォルトの名無しさん
2006/07/25(火) 13:43:50>考えすぎる前に手を動かした方が良い結果が出るよ。
凄く同意です。
いじってる内に覚えるものですよね。
>2chブラウザや林檎チャンネルなどを作ってみたいと思っています。
参考になるサンプルを教えていただけると、うれしいです。
0022デフォルトの名無しさん
2006/07/25(火) 14:11:532ちゃんねるの仕様
ttp://www.monazilla.org/document/index.html
002321
2006/07/26(水) 12:09:48こういうのがあったのですね。
ありがとうございます。
Delphiのチャートリアルですよね?
現状、自分の力では歯が立たな過ぎorz
道は長いな。
もっと、シンプルな物から始めた方が良いな。。。
0024デフォルトの名無しさん
2006/07/26(水) 14:00:59コンソールアプリを組まずしてMFCなんぞさわれんぞ。
念のため。
002521
2006/07/27(木) 01:16:50「たくさんの人に使ってもらえるソフトを作る」事です。
真面目です。(^^;)
色々とありまして、せめて、少しでも多くの人に、ソフトを通じて、私がいたという事を
感じてもらえれば、と。
「私は、確かに存在してたよ」って、知ってもらいたいと言うか。。。
最終的に作りたいのは、親がネット株をやってるので、トレーディングツールか、P2Pソフトです。
2chブラウザとかFireFileCopy、P2P匿名掲示板「新月」、Winny レベルの物を
3年後くらいに作れればなぁと思ってます。
特に「Winnyの技術」を読んで、P2Pソフトに興味を持ちました。
Winny作者・P2P系統のソフトを作った人の発想力・創造性・実現力に、
すごく惹かれ、ああいった新しいタイプの物を作ってみたいと思いました。
今は、基礎本を読んでる段階で道は、物凄く長そうです。(^^ ;;;)
0026デフォルトの名無しさん
2006/07/27(木) 04:35:47漏れも今グループウェア作ろうとしてる。
とりあえずWebとアプリケーションを連携させて動かせるようなグループウェアを。
なんかそういったフリーのグループウェアがないような気がしてさ。
Cある程度にPHPちょこっとしか出来ないが作ってみせるさ。
この機会にクライアント側のアプリケーションをC++で作ってC++の勉強をしようと思ってる。
データベースはPostgreSQLで管理させて、サーバー側はJavaで、Web側はPHPでやろうと思っているんですけどね。
とりあえず構成は出来たがアルゴリズム思いつかなかったり、どういった関数を使えばいいか分からなかったり、
どこから手をつけていいのかさっぱりな感じ。
まぁ言いたいことはあれだ、>>1よ、お互いガンバローネ!
ノシ
0027デフォルトの名無しさん
2006/07/27(木) 04:43:51#だからと言って犯罪に走って欲しくはないが。
0028デフォルトの名無しさん
2006/07/27(木) 04:48:201.言語仕様を大体(なんとなく)覚える。
2.猫でもを死ぬほど読み、Win32APIのみでコードを追って試す。
3.MFCを使って何か作る。が、フレームワークに操られてる感が出てきて、
深層の仕組みをもっと知りたくなる。
4.CStringを自分で実装してみる。が、実用性に乏しく本物には勝てない。
5.Win32APIのみでちょっと大きなアプリを作る。が、APIのみの面倒くささにうんざりする。
(しかしここの経験は重要だと思っている。)
6.ATL/WTLを使ってみる。templateの素晴らしさに気づく。
7.STLやらboostやら使いまくる。
8.モダンなプログラミングやらデザインパターンやらに興味を持つ。
9.WTLでアプリやテンプレートクラスを作成中。
10.WTLの今後の行方が不安になる・・・
windowsでC++を使うには理解しなければならないことが非常に多い。
オブジェクト指向、MFC or ATL/WTL、API、メッセージ駆動、STL、デザパタ(モダンなやつ)等など。
自分が納得いくものが作れるようになるまで、自分は2年くらいかかった。
C++は極めると他の言語には無い至高の喜びを得ることが出来る気がする。
が、それ以上に生産性が高い言語の存在の重要性を再認識するというジレンマがある。
0029デフォルトの名無しさん
2006/07/27(木) 22:08:500030デフォルトの名無しさん
2006/07/27(木) 23:40:15あらゆるコンパイラのバグ回避策を見ると
もうあれはコンパイラの一部と考えていいかもしれん
0032デフォルトの名無しさん
2006/07/28(金) 00:14:15問題はそうでないやつが、いかにしたらそんなアホになれるかということ。
0033デフォルトの名無しさん
2006/07/28(金) 01:31:35マ板へ行けよ
0034デフォルトの名無しさん
2006/07/28(金) 08:11:39何とも幸せな環境だ。
0035デフォルトの名無しさん
2006/07/28(金) 21:05:360036デフォルトの名無しさん
2006/07/30(日) 08:42:020037デフォルトの名無しさん
2006/07/31(月) 18:17:49それはとてもとても楽しいことなの。
0039デフォルトの名無しさん
2006/07/31(月) 21:28:19言っているのか聞いてみたいんだが
0040デフォルトの名無しさん
2006/07/31(月) 21:41:46人によって多少見解の違いはあるだろうが文字列クラスやコンテナクラスみたいに
コーディングの役には立つが、それ自身は直接はなにもソフトウェアの機能を実現
しないコードはコーディングの為のコードだろ。
0041デフォルトの名無しさん
2006/07/31(月) 21:55:1331の言葉だからあなたに聞いても仕方ないことかもしれないけれど
それって「アホの極み」なの?
0043デフォルトの名無しさん
2006/08/01(火) 00:39:28そうなると言語設計者ってのは全員アホ確定だな。
0044デフォルトの名無しさん
2006/08/01(火) 02:36:54どうしたらよいでつか...
0045デフォルトの名無しさん
2006/08/01(火) 03:44:33無理しておぼわらせなくてもいいんだよ。
0046デフォルトの名無しさん
2006/08/01(火) 04:32:430047デフォルトの名無しさん
2006/08/01(火) 05:08:25無理をしないようにってのは賛成だ。
0048デフォルトの名無しさん
2006/08/01(火) 05:21:20だから本なんて一冊も買ってない。
おかげでパケット操作やらメモリ解析やらエントリポイントやDLLすり替えのAPIフックやらDirectXやらの知識も自然に身に付けれた。
(Advanced Windowsとか読んでみたいけど1円も金かけたくないというケチ根性が据わってるからなぁ…俺は。)
C言語がしっかりできていればC++をある程度使えるようになるのに1日もかからないと思うよ。
あと目的があれば早いのは間違いないと思う。
0049デフォルトの名無しさん
2006/08/01(火) 05:38:11検索にひっかかるAPIフックのやつはAdvancedWindowsそのままだよ
0050デフォルトの名無しさん
2006/08/02(水) 22:54:41それはWindowsに詳しいのであってC++がどうこうとは別の次元の話ではないですか?
UNIXに行った途端赤子のようになるのは少々寂しいです。
0051デフォルトの名無しさん
2006/08/03(木) 14:45:39C++の話なのになんでOSがでてくるのかわからんが・・・
それ言ったらUNIXも相対的に同じなのでは?
というか1はWindowsアプリ作りたいみたいだよ
0052デフォルトの名無しさん
2006/08/03(木) 15:26:42MFCとかぬるいのしか慣れてないと尚更
0053デフォルトの名無しさん
2006/08/03(木) 15:56:16そうですか。まぁ本職プログラマ等じゃないんで許してください。
Windowsプログラミングさえできればいいという私が浅はかでした。
0054デフォルトの名無しさん
2006/08/03(木) 16:07:02OSのつくりが違うので仕方ないことです
0055デフォルトの名無しさん
2006/08/04(金) 05:46:41C++の本買って、超基礎知識覚えて、環境整え終わって、「さあ、これから!」って時に。。。
どうすっかなー。
0056デフォルトの名無しさん
2006/08/04(金) 08:40:29とりあえずやってみて、自分にC++は合わないと確信できたらJavaをやってみるといいかもしれない。
0057デフォルトの名無しさん
2006/08/04(金) 09:39:21サンクス。
なんかC++は覚える量が段違いで、最初にやるならJavaの方がオブジェクト指向を重点的に
学べて良いという感じの主旨だったんですよね。
でも、56さんの言うとおり、ここまで来て方向転換するのも、大変な感じがするんです。
0058デフォルトの名無しさん
2006/08/04(金) 11:07:09作ったほうがいいよ。
いきなりFF12みたいなプログラムを作りたいとかいうのは必ず挫折するから。
鉄棒でウルトラEとかの難易度をこなすオリンピックの選手だって、
まず初めは逆上がりあたりから始めたのだろうから。
0059デフォルトの名無しさん
2006/08/04(金) 23:37:02006055
2006/08/05(土) 08:55:14ありがとう&レス遅くなってごめんなさい。
人のソース見て勉強した方が良さげって聞いてるんです、
勉強の参考になるソース置いてるサイト、ありません?
最初は人まねから入るのが良いかなと思いまして。
0061デフォルトの名無しさん
2006/08/05(土) 09:43:44オマエ死んだ方が良さげって聞いてるんです
0062デフォルトの名無しさん
2006/08/05(土) 10:10:42ねぇよ消えろ。
0063デフォルトの名無しさん
2006/08/05(土) 15:27:500064デフォルトの名無しさん
2006/08/05(土) 16:48:08>人のソース見て勉強した方が良さげ
気のせい、>>58のレスを理解出来るまで繰り返し読め
006555
2006/08/05(土) 22:27:2457は、58から聞いたって事じゃないでしょ。
おまいら、国語もう少し勉強しろよ。
と、マジレスしてみる。
0066デフォルトの名無しさん
2006/08/05(土) 23:15:150067デフォルトの名無しさん
2006/08/06(日) 02:40:140068デフォルトの名無しさん
2006/08/06(日) 02:54:04C++自体は言語仕様が非常に巨大でルールもルーズ、文法理解するだけなら
大した手間じゃないけど、実際にまともな使い方ができるようになるには
業務で使ってて半年から1年が必要とか言われている超難解言語だ。
(そんなにかからんって奴は黙っててくれ。それはお前が非常に優秀だからだ。
天才の言うことは凡人の役には立たんものだ)
で、学習計画を立てるにあたって、まず方針付けをする必要がでてくる。
さしあたり思いつく選択肢としては
・C++の前身であるCから勉強をはじめる
基礎部分の文法はほぼ共通で、勉強の全てが無駄にはならんが、C++がCの欠点を反省して
再デザインされていることを考えると、Cの細かなところまで書け過ぎてしまう強力さは、
かえってアダになる可能性もある。
必ずしも悪い選択肢じゃないが、引き際の見定めが難しい。
・Javaからはじめる
C++のさらに改良発展系であるJavaの勉強からはじめるのは悪くない選択肢。
Java自体の勉強が無駄にならないし、C++で拘泥しなければならないメモリ管理等の些事から
開放されるので、順序良く勉強を進めていける。
が、C++においてはその些事の使いこなしこそが重要だったりもするわけで、
Javaの水に浸かりきってしまってはこれまた本末転倒。
・C++からはじめる
王道だろうか。「プログラミング言語C++」あたりを最初から通読するのは、痛みを伴うけど、
最短経路を辿れる方法ではある。「プログラミング言語〜」は、C++が包含しているCの仕様についても
こと細かく解説しているので、情報源として不足することはない。
問題点はただひとつ、難易度が高すぎる、情報量が多すぎる、密度が濃すぎる。
こんなところだろーか。誰か突っ込みいれてくれ。
あと、こんなん選ぶのに困る奴は死ねとかいう人は引っ込んでてくれ。
それはお前が人も羨むほど優秀だからなんだ。
0069デフォルトの名無しさん
2006/08/06(日) 07:43:12仕切まで読んだ。
0070デフォルトの名無しさん
2006/08/06(日) 11:55:020071デフォルトの名無しさん
2006/08/06(日) 17:24:31・C++からはじめる
この場合、参考書の選び方が肝になると思うのよね。
阿呆みたいな感じの分かりやすい本から読み始めると良いと思う。
未知のものを吸収するのって、それだけで疲れるものだから。
個人的には、「Cの絵本」→「C++の絵本」が良いと思う。
「定義を絵(イメージ)で捉まえられる」って事は、良いと思うよ。
0072デフォルトの名無しさん
2006/08/06(日) 18:28:51いろいろ作れておもろいぞ
0073デフォルトの名無しさん
2006/08/06(日) 18:43:54確かにC++を勉強するにあたって、最初に読むべき教科書って奴の選択は非常に悩ましい。
その二つは評判いいみたいだね、伝聞だけど。
この手の本の定番とされてる「独習C++」は…なんつーか、辛かったなあ。
読みづらいわ、中途半端だわで。
0074デフォルトの名無しさん
2006/08/06(日) 18:46:01そんなのジョウシキだ。
0075デフォルトの名無しさん
2006/08/06(日) 18:52:36その本は良いね、効率的だと思う。
その次は何だろう?
>>74
別にCを勉強しなくても、C++を勉強していくうちに、Cの部分も触れるよ。
もう「C++やる前にCをやっとけ」っていう発言は、見飽きたよ。
「Cを勉強するのは、基本の基礎だ」みたいな馬鹿レス多いね。
「おまいの脳みそ硬すぎだよ」って言いたい。
脊髄反射レスすんな。
中身の無い空っぽレスすんな。
0076デフォルトの名無しさん
2006/08/06(日) 18:56:410077デフォルトの名無しさん
2006/08/06(日) 19:16:30「低賃金・長時間労働は人を変える。」
の言葉の具現化だな。。。
転職考えようぜ。
同じ疲れるんでも体だけのほうがましだぞ。
薬飲まなくてもよくなんぞ。
0078デフォルトの名無しさん
2006/08/06(日) 19:35:27> 別にCを勉強しなくても、C++を勉強していくうちに、Cの部分も触れるよ。
> もう「C++やる前にCをやっとけ」っていう発言は、見飽きたよ。
> 「Cを勉強するのは、基本の基礎だ」みたいな馬鹿レス多いね。
> 「おまいの脳みそ硬すぎだよ」って言いたい。
> 脊髄反射レスすんな。
理由も言わずにだらだら書けば脊髄反射レスではないとでもいいたいのだろうか。
0079デフォルトの名無しさん
2006/08/06(日) 19:41:04本人にとっては実りのあるレスだったんだろう
0080デフォルトの名無しさん
2006/08/06(日) 19:51:220081デフォルトの名無しさん
2006/08/06(日) 20:00:10お前は何を偉そうに妄想を語っているんだ?w
0082デフォルトの名無しさん
2006/08/06(日) 20:28:54まずはCからではなくC++をするべきだと思うということが書いてある。
「いきなりCをやるよりも、C++のサブセットとしてのCのほうがわかりやすく使いやすい」とか、
「Cを学べば、Cのプログラムを書くためのテクニックなどを学べるが、
それはC++にとってはあまり重要ではない」というようなことが書いてある。
0083デフォルトの名無しさん
2006/08/06(日) 20:30:58人の言葉を自分で反芻せずに相手に教えとして与えるとはどういう事だ。
0084デフォルトの名無しさん
2006/08/06(日) 20:45:31まあ、ある程度説明した方がいいと思うけどな。
あれじゃ、煽りと同じだろ。
0085デフォルトの名無しさん
2006/08/06(日) 20:47:33学び方なんぞ後から付いてくる。
0086デフォルトの名無しさん
2006/08/06(日) 21:02:57>「いきなりCをやるよりも、C++のサブセットとしてのCのほうがわかりやすく使いやすい」とか、
>「Cを学べば、Cのプログラムを書くためのテクニックなどを学べるが、
>それはC++にとってはあまり重要ではない」というようなことが書いてある。
「プログラミング言語C++」にも同じようなことが書いてあったはずだな。
受け売りばかりの問題でなくって、実際にC++使ってる連中は
大なり小なり実感としているところだと思うんだが、どうだろか。
とか言いながら、俺自身はCをある程度やってからC++に進んだ口なんだけどさ。
Cの知識なしでC++の勉強をはじめて、スムースに学習を進められたかどうかは
いまとなってはわからん…。
0087デフォルトの名無しさん
2006/08/06(日) 21:05:12いきなりcoutで頭爆発とかMFC is C++とか悲惨な環境でなく、
Quick CとDOSでprintfが出来たのは幸運だったかも知れない。
0088デフォルトの名無しさん
2006/08/06(日) 21:07:51必要と感じた時期に、必要と感じられた事柄を学べばいいと思われ。
「CをやってからC++」とか、あんまり効率的じゃないと思うけどねぇ。
それより使うソフトに慣れ親しんで、いじってた方がいいんじゃないかな。
0089デフォルトの名無しさん
2006/08/06(日) 21:23:31挫折するのが関の山じゃねーのかな。
Cを先にいじり倒してしまった自分にはどうにもわからない。
C++から入った人間の意見が聞きたいところだ。
0090デフォルトの名無しさん
2006/08/06(日) 21:25:240091デフォルトの名無しさん
2006/08/06(日) 21:38:18Visual C++ EE が出たからねぇ。
Borlandがどう出るか。
0092デフォルトの名無しさん
2006/08/06(日) 21:39:55009382
2006/08/06(日) 22:00:27ヒント:D&Eとプログラミング言語C++の著者は同じ。
俺も最初はたまたまCの本を手に取ったのでCから入った。(もっと言えばその前にBASICをやったが)
その後C++をやり始めたとき、cout/cinの単純さには少しばかり感動した。
俺がいきなりC++をやりはじめていたら、ポインタ演算を理解するのに時間がかかっていたのではないかと思う。
Cでポインタ抜きにプログラムを書くことはできないから、必然的に多用する。
やみくもにでも、使っているうちにわかってきた感じがする。
でもポインタ演算は正に「C++にとってはあまり重要ではない」ことに該当すると思うんだ。
けれども、欠かせない存在だけどね。
0094デフォルトの名無しさん
2006/08/06(日) 22:07:130095デフォルトの名無しさん
2006/08/06(日) 22:09:29>Cでポインタ抜きにプログラムを書くことはできないから、
ポインタが理解できるまではなしでアプリ書いてましたけど。
0096デフォルトの名無しさん
2006/08/06(日) 22:09:40D&Eって何?無知なので教えてくんろ
0097デフォルトの名無しさん
2006/08/06(日) 22:10:03coutで頭爆発とか意味不明。
一体なんでcoutで混乱すると思うんだ?
逆にprintfの書式指定が覚えられなかったよ。
0098デフォルトの名無しさん
2006/08/06(日) 22:11:230099デフォルトの名無しさん
2006/08/06(日) 22:13:510100デフォルトの名無しさん
2006/08/06(日) 22:15:00それ、逆にCやってたからそう思うだけだろ。
<<は整数のビットシフト演算、もしくはストリーム演算子。
特に違和感は覚えない。
やっぱCやるのは足枷だな。古く堅い頭になっちまう。
0101デフォルトの名無しさん
2006/08/06(日) 22:16:40signed と unsigned で挙動が変わったり、
シフトはできてもロールはできなかったり、
色々中途半端だけど、かわいい奴なんだぞ!
0102デフォルトの名無しさん
2006/08/06(日) 22:17:56あやつれるくらいまで勉強してからC++に行ったほうが良いと思う。
0103デフォルトの名無しさん
2006/08/06(日) 22:18:28CDT、最近はよくなったの?
Makefileを自動生成してくれたり、結構便利に使ってはいたが、
自動補完とかはまるっきしアホの子で使い物にならなかった様な…
0104デフォルトの名無しさん
2006/08/06(日) 22:18:300105デフォルトの名無しさん
2006/08/06(日) 22:19:24根拠は?
0106デフォルトの名無しさん
2006/08/06(日) 22:20:11C++でクラスの概念をちゃんと覚えてからのほうが
設計をしくじらないという考え方もあるんでね?
リストだなんだってのは、きょうびSTLとかで安全に使うのが筋なんだろうし。
0107デフォルトの名無しさん
2006/08/06(日) 22:21:20車輪のなんちゃらかんちゃらやな。
アルゴリズムとデータ構造片手にC++でええんじゃ無いかい?
0108デフォルトの名無しさん
2006/08/06(日) 22:27:37ダメプログラマの匂いが・・・
0109デフォルトの名無しさん
2006/08/06(日) 22:39:32根拠プリーズ。
0110デフォルトの名無しさん
2006/08/06(日) 22:40:170111デフォルトの名無しさん
2006/08/06(日) 22:41:00お前のどじっこぷりなぞ知らん
0112デフォルトの名無しさん
2006/08/06(日) 22:42:560113デフォルトの名無しさん
2006/08/06(日) 22:43:210114デフォルトの名無しさん
2006/08/06(日) 22:46:410115デフォルトの名無しさん
2006/08/06(日) 22:48:090116デフォルトの名無しさん
2006/08/06(日) 22:49:01scanf("%d", a);
と聞いてとんできまつた
0117デフォルトの名無しさん
2006/08/06(日) 22:50:250118デフォルトの名無しさん
2006/08/06(日) 22:51:47プログラミングに王道なし。
0119デフォルトの名無しさん
2006/08/06(日) 22:52:590120デフォルトの名無しさん
2006/08/06(日) 22:56:070121デフォルトの名無しさん
2006/08/06(日) 23:28:300122デフォルトの名無しさん
2006/08/06(日) 23:36:140123(; д;)つロ○あらあらうふふ ◆1xsES22i66
2006/08/06(日) 23:36:470124デフォルトの名無しさん
2006/08/06(日) 23:48:550125デフォルトの名無しさん
2006/08/07(月) 06:51:350126デフォルトの名無しさん
2006/08/07(月) 08:11:33あとわざわざ本で勉強するより実際コード引っ張ってきていじくり回したほうが圧倒的に早いよ
0127デフォルトの名無しさん
2006/08/07(月) 08:36:54中学〜高校の圧倒的に効率の悪い学校の英語勉強といっしょか。
0128デフォルトの名無しさん
2006/08/07(月) 10:15:320129デフォルトの名無しさん
2006/08/07(月) 13:48:59初心者でいきなり「プログラミング言語C++」を読み解ける才能のある人は
勉強方法なんて考える必要ないだろう。
C++からはじめることには全く問題ないと思うけど,
いきなり「プログラミング言語C++」を勧めるのはどうかと。
0130デフォルトの名無しさん
2006/08/07(月) 15:42:32まずはVBからはじめて物足りなくなったらアセンブラだのD言語だのやればいいってことで
0131デフォルトの名無しさん
2006/08/07(月) 15:53:37あのごちゃごちゃした感じが嫌い
0132デフォルトの名無しさん
2006/08/07(月) 16:13:19逆に他の言語やった時に理解しやすいんじゃないか?
VBで満足してしまうと全く成長しないという危険性もあるが。
0133デフォルトの名無しさん
2006/08/07(月) 16:25:50大学の単位ぎっしり入れてるからバイトで経験も積めないから
実戦でやるには何をやればいいのかが分からない・・・
C宿題スレを覗いては自分で作ってみてその後ほかの人のソースを見て
勉強するくらいしかしてないス(´・ω・)
0134デフォルトの名無しさん
2006/08/07(月) 16:43:29自分が次にやるべきことを自分で見つけられないようじゃ、
バイトしようがOJTしようが技術は上がらないよ。
0135デフォルトの名無しさん
2006/08/07(月) 16:57:31独学なので他の人ソースを、どこで見ればいいかわからないっす。
ソース見れるところを教えてもらえないでしょうか。
お願いしますm(__)m
0136デフォルトの名無しさん
2006/08/07(月) 17:00:56ほんとにおまえは世話のやける子だなw
0137デフォルトの名無しさん
2006/08/07(月) 17:02:01オープンソースで大規模なやつ見るしかないような・・・
0138135
2006/08/07(月) 17:12:11そうですよね(ホッ)
0139デフォルトの名無しさん
2006/08/07(月) 20:27:240140デフォルトの名無しさん
2006/08/07(月) 21:46:040141デフォルトの名無しさん
2006/08/08(火) 01:09:480142デフォルトの名無しさん
2006/08/08(火) 01:45:270143デフォルトの名無しさん
2006/08/08(火) 01:48:15いいのか?決して悪書じゃないが、ものすごいパンチ力のある本だぞ?
もうちっと易しめの本からはじめる手もあると思うんだが…
いや、K&R読んだなら、別に構わんか。
頑張れ。
0144デフォルトの名無しさん
2006/08/08(火) 01:57:01ソースを読み解くのさえままならないと思う。わからない人には暗号にしか見えないコードもあるからな。
何ごとも段階を追って覚えていく必要はあると思う。小学生が最初にひらがなやカタカナを覚えてその後、
漢字を覚えるのと一緒で、覚えやすいものから覚えていくのは効率的なやり方だと思うんだが、どうだろうか。
DOS時代からプログラムやってる奴らは段階を追って覚えられてるからいいと思うが、
今の、Windowsから入ってプログラムやってる奴らはどうやって覚えてるんだろうか。
情報量が多くて何から手を付けていいのか状態にはならないんだろうか。
0145デフォルトの名無しさん
2006/08/08(火) 02:00:32するする学習してしまいます
とかだったらいいなあ。
でもまあ、
>情報量が多くて何から手を付けていいのか状態にはならないんだろうか。
これは杞憂だよ。
いつの時代だってそうだもの。
わけもわからず触ってりゃ、そのうち物になるもんさね。
0146デフォルトの名無しさん
2006/08/08(火) 02:23:46大学受験板とかだったら、「こうやるのが一番だ」って、妄信的にさえみえる考えを
持ってる奴が、わんさか居たんだが。
まあ、3年前の話ではあるけど。
考えてやってる奴が少ないんだな。
0147デフォルトの名無しさん
2006/08/08(火) 02:42:14プログラミングの面白さがわからない内に撃沈してしまう可能性はきわめて高いだろう。
CやVBやJAVAを数年やった後で手を付けた方が、挫折する危険性は低くなるのではないか。
あと、業務などで覚えなければいけない人はいいが、興味や趣味で覚えるにはモチベーションを
保つのも一つの課題になると思う。C++で作らなくても、殆どのものはVBやJAVAやC#で作れてしまうから、
何も好き好んで難解な言語で作ろうとする行為自体がバカらしくなる人も多いのではないだろうか。
C++でなければ作れないものを見出して、それに邁進して作っていける力がなければ、C++を極めることも
使う意味も無いと思う。
0148デフォルトの名無しさん
2006/08/08(火) 03:11:02これは当たってると思うなぁ。
今は情報が多すぎて、取捨選択ができないと、何でもうろうろ・おろおろして終わる感じがする。
>わけもわからず触ってりゃ、そのうち物になるもんさね。
これも正しいけどね。
とりあえず何でも続ければ物になる。
0149デフォルトの名無しさん
2006/08/08(火) 13:22:09> 「とりあえず、こうやればいいんじゃない?」って、レスが無いのが珍しいな。
いや、出てるんだが、お前が意図的に読み飛ばしてるだけ。
0150デフォルトの名無しさん
2006/08/08(火) 13:37:33C# か VB で UI 作成の基礎をやって、手続き型プログラミング言語はだいたい
似たようなものという感触をつかんでからプログラミング言語C++ とか読めば
いいような気がする。
最初っからC++だと「手続き型言語のお作法(アルゴリズムやその実装方法)」と
「C++のお作法(各種のコンストラクタ、演算子、テンプレート)」が区別できなくて
混乱すると思うから。
0151デフォルトの名無しさん
2006/08/08(火) 14:01:180152デフォルトの名無しさん
2006/08/08(火) 14:05:530153デフォルトの名無しさん
2006/08/08(火) 14:19:390154デフォルトの名無しさん
2006/08/08(火) 16:37:11一人で笑ってろバカ
0155デフォルトの名無しさん
2006/08/08(火) 18:52:31凡人はC++をする前に、JavaかVB・C#をやった方が楽かも。
Java:単独でも色々使えて将来性あるよ♪
VB:分かりやすいよ♪
って感じですか?
>>149
で、「実際にどんな本を使い、どんな順序でやったら良いのか」って話は出てないな
0156デフォルトの名無しさん
2006/08/09(水) 00:29:48体に合わんなら別の親類に行けばいいし、体にあったならそこで学べ。どんな方言でも無駄にはならん。
0157デフォルトの名無しさん
2006/08/09(水) 03:53:22いやまあ、本屋で適当に買ってきたのが「決定版はじめてのC++」だったってだけの話ですが
C++だけでどこまで行けるようになるか試してみるお
0158デフォルトの名無しさん
2006/08/09(水) 07:48:030159デフォルトの名無しさん
2006/08/09(水) 09:45:48暗号解読の練習にはなるかもしらんが。
0160デフォルトの名無しさん
2006/08/09(水) 10:15:31また覚えることが増えたって思った奴はこの業界に向いてない。
0161デフォルトの名無しさん
2006/08/09(水) 10:41:08(プリプロセッサをつかったジェネリックスと対比されちゃあ…ねえ)
0162デフォルトの名無しさん
2006/08/09(水) 13:49:100163デフォルトの名無しさん
2006/08/09(水) 14:01:15おもいっくそ開発環境依存じゃねーか
0164157
2006/08/09(水) 14:21:55どこで変数宣言すればいいのかよくわかりません><
ttp://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/2575.cpp
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
static01.cpp:
エラー E2451 static01.cpp 8: 未定義のシンボル principal(関数 pr1() )
エラー E2451 static01.cpp 15: 未定義のシンボル interest(関数 pr2() )
エラー E2451 static01.cpp 23: 未定義のシンボル principal(関数 amount() )
エラー E2451 static01.cpp 23: 未定義のシンボル interest(関数 amount() )
警告 W8004 static01.cpp 26: 'year' に代入した値は使われていない(関数 amount() )
*** 4 errors in Compile ***
0165157
2006/08/09(水) 14:32:050166デフォルトの名無しさん
2006/08/09(水) 22:08:19とりあえず、初心者としては、164のリンクのどこが間違いで、
どう訂正すればいいのか教えて欲しいお。
>「決定版はじめてのC++」
はどんな感じ?
なんかタイトルが怪しさ全開なんだが
0167デフォルトの名無しさん
2006/08/09(水) 22:41:34確かC言語の内容から入っていってクラス、継承、オーバーロード、ライド、Makefile
最後にncursesとクラスを使った簡単なC++プログラム
iostreamとかはおさわり程度
もちろんテンプレートとかはまったく触れていない
てかそんなソースなかっただろ
0168デフォルトの名無しさん
2006/08/09(水) 23:10:03ほー。
まあ、構成は問題ないっぽいですね。
166としては、良い本でした?
0169デフォルトの名無しさん
2006/08/09(水) 23:12:330170デフォルトの名無しさん
2006/08/09(水) 23:13:370171デフォルトの名無しさん
2006/08/09(水) 23:13:35えっ、マジ?
どこらへん?<問題
0172デフォルトの名無しさん
2006/08/09(水) 23:20:410173デフォルトの名無しさん
2006/08/09(水) 23:30:060174デフォルトの名無しさん
2006/08/09(水) 23:32:49そのサイトはどこ?
0175デフォルトの名無しさん
2006/08/09(水) 23:40:06ロベールのC++教室
0176157
2006/08/09(水) 23:42:29他の本持ってないし素人だからいいか悪いかどうかわかんない
読みやすいとは思う
>>167
とりあえず読む→ソースを見ずに自力で作ってみる
ってやってます。
main内に全部突っ込めばできるとは思うけど、関数を練習してみたかったので
でもcinの中身だけmainに持ってくる方法が解らなかった
>>170
いいとこあったら教えてください
とりあえずは「C++ 入門」とかでぐぐっていくつか読んでる
0179デフォルトの名無しさん
2006/08/09(水) 23:52:37一応行っておくとここらへん。
> iostreamとかはおさわり程度
> もちろんテンプレートとかはまったく触れていない
どちらもC++に欠かすことのできない存在であり、特にテンプレートは現代C++の真骨頂。
C++使いが頑なにJavaやC#など他の言語へ移らない理由の半分はテンプレートがあるからのようなもの。
0180デフォルトの名無しさん
2006/08/09(水) 23:53:12あの糞サイトが!?
本人乙としか胃炎な
0181171
2006/08/10(木) 00:19:32サンクス。
テンプレートですね。
勉強するときに、テンプレートは179氏の言葉を意識しながら勉強するようにします。
0182デフォルトの名無しさん
2006/08/10(木) 00:50:26ついでに言うと、頼りのその本自体が素で間違った知識を語ってることなんてのも、往々にしてある。
(実のところ、仮に間違いがあったところで、それらが致命的な問題になることはほとんどないのも確かなんだが)
で、俺的には福読書として、「C言語FAQ」と、「C++FAQ」をオススメしたい。
体系立てて勉強計画に則って読み進めていくって類の本では全然ないが、
ある程度知識がついた時点でのんびり読み始めると、へーほーふーんと納得する記述がてんこもり。
C言語FAQはテキストとしても優秀な上、Web上でタダで読めるのもいい。
ttp://www.kouno.jp/home/c_faq/
情報としてはやや古いが、内容は色あせてない。
ことC言語上でプログラムを組むにあたって、どんなスタンスで臨むべきかを示唆してくれる良著だ。
単純に暇つぶしとして読んでも楽しい。
C++FAQはさらに突っ込んで専門色(つーか威嚇色)の強い構成だが、基本的なスタンスは前書と同じ。
これもオススメの一冊。オススメというか、扱ってる範囲が広くて読みやすいので、お買い得な一冊と言ってもいい。
わたくしからは以上です。
0183デフォルトの名無しさん
2006/08/10(木) 18:27:24C++は別としてCのほうがJavaやらC#やらより文法的な意味で簡単だし、覚なきゃならない概念も少ないし。
標準ライブラリもこざっぱりしてて必要最低限のレベルに到達するのはすぐだよ。
Javaはしちめんどくせー標準クラスライブラリを覚えてJava言語って感じだから、覚える量的にはCが一番少ない。
C++も皆が言うほど恐ろしいもんじゃないよ。いや、正確には恐ろしくデカイけど、
とりあえず一般的に使う、くらいだったら習得するのにそうそう躓いて頭悩ませる場所ってのは無いと思う。
業務で、バグの無い、完全でスマートなコードを書くにはやっぱりC++ってすごい勉強しなきゃだめなものではあるけど
とりあえず一人でゲームつくってみたい程度であれば、JavaもC++もそうそうかわんないよ。
0184デフォルトの名無しさん
2006/08/10(木) 19:23:060185デフォルトの名無しさん
2006/08/10(木) 20:11:10おー、勉強の参考にしてみます。
リンク先のC++版があると便利だなー。
勉強し始めたばかりだと、小さな差異がけっこう大変。慣れれば問題ないんだろうけど。
>>183
そういう意見は、今までに死ぬほど書かれてますよ。
今は、「具体的な本・サイトを上げて話そうよ」って段階なの。
0186デフォルトの名無しさん
2006/08/10(木) 21:48:52勝手に仕切んな
スレタイ嫁
0187デフォルトの名無しさん
2006/08/10(木) 22:12:40C++ FAQ LiteというWeb siteがある。英語だけど。
それと、C++を習得するためには、事前にCの勉強が必要/をしたほうが良い、という奴は、理由も添えてね。
0188デフォルトの名無しさん
2006/08/10(木) 23:32:200189デフォルトの名無しさん
2006/08/10(木) 23:37:53お前にとってプログラミング言語とは語り伝える物なのか?
0190デフォルトの名無しさん
2006/08/11(金) 01:55:56英語はキツイかも。
>184・186・188・189
あなたウザイです。
なんでこのスレに常駐してるの?
0191デフォルトの名無しさん
2006/08/11(金) 01:58:50あなたウザイです。
なんでこのスレに常駐してるの?
0193デフォルトの名無しさん
2006/08/11(金) 04:53:40http://dictionary.goo.ne.jp/search.php?kind=jn&mode=0&MT=副読本
0194デフォルトの名無しさん
2006/08/11(金) 04:59:480195デフォルトの名無しさん
2006/08/11(金) 05:03:090196デフォルトの名無しさん
2006/08/11(金) 11:31:04C覚えてたらC++覚えるのなんて1日なんですよ。
C++覚えてたらC覚えるのなんて1日なんですよ。
ソースコード見ると当然だけどほとんどいっしょなんですよ。
何がいいたいかというとC覚えちゃったら、後はなんでもCで書けちゃうんで
逆にC++覚えようって気にならなくなりませんか?
0197デフォルトの名無しさん
2006/08/11(金) 12:14:250198デフォルトの名無しさん
2006/08/11(金) 12:18:24…ん?
0199デフォルトの名無しさん
2006/08/11(金) 12:29:060200デフォルトの名無しさん
2006/08/11(金) 12:50:060201デフォルトの名無しさん
2006/08/11(金) 13:07:130202デフォルトの名無しさん
2006/08/11(金) 13:35:17これを見て一瞬で理解できた奴だけプログラマとして認める
0203デフォルトの名無しさん
2006/08/11(金) 22:27:49女子高生はプログラマか
0204デフォルトの名無しさん
2006/08/12(土) 00:34:15ときに逝き神様のストラストラップ御大がC実務半年C++実務追加半年必要とおっさってるのに
180倍速で習得なされるとはどんなスーパープログラマ様なんだ
0205デフォルトの名無しさん
2006/08/12(土) 00:48:170206デフォルトの名無しさん
2006/08/12(土) 01:01:47だが可哀想に見た目がピザ子だったので、世のマどもに全力でスルーされてしまう。
0207デフォルトの名無しさん
2006/08/12(土) 01:30:090208デフォルトの名無しさん
2006/08/12(土) 02:13:010209デフォルトの名無しさん
2006/08/12(土) 02:18:44世の小学生たちが大喜びしそうな響きだが。
0210デフォルトの名無しさん
2006/08/12(土) 02:29:32/::i|::l::ト、ヽ::、:::ヽ:、::::::\::ヽ::::l::::ヽ::i:::i:::!
/:/:!:::!:|::ヽ:\ヽ::::、:\::::ヽ:::ヽ!::::::i::|:::!::!
!ハ::|::::i::l:|心、:ヽ::\:ヽ_\、\:::ヽ:::|!::|:|i 駄目だ このスレ・・・
i、:!:|:、N{、ヒjヽゝ\ヾイ ヒj >、ヽi:、|!:|:l
ヽ:!::トヽ ̄ l! ` ` ̄´ |::l::|:|j:,!:! センスのかけらもねぇ・・・
ト、::! u j |::/lj:::!リ
ヾ、 丶 - u リイ:|リ 早くなんとかしないと・・・
リヽ ‐、ー- 、_ /イ:::i
rー'"ト:l゙、  ̄ ./ , |::!
/ ヘ ヾ ヽ、 _,. ' / |:'
0211デフォルトの名無しさん
2006/08/12(土) 12:03:450212157
2006/08/13(日) 01:43:01ttp://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/2591.cpp
長い道のりだった…orz
この調子でC++マスターできるのはいつになることやら
0213デフォルトの名無しさん
2006/08/13(日) 02:17:19static int year=1;
int principal2;
principal2=principal*pow(1+interest/100,year++);
ここコンパイラに怒られなかったか?
意図した動作でないなら、principal2はdoubleが正解な気がするんだが。
あと、yearがstaticになってんのもどうかと。
0214デフォルトの名無しさん
2006/08/13(日) 02:44:18amountの引数にyearを入れたほうがいいと思う。
double amount(int principal, double interest, int year){
double principal2;
principal2=principal*pow(1+interest/100, year);
return principal2;
}
そして、main内でamount(principal,interest,i)と呼び出す。
0215デフォルトの名無しさん
2006/08/13(日) 02:58:29double amount(int principal, double interest, int year) {
return principal * pow(1 + interest / 100, year);
}
でいいよね。
0216157
2006/08/13(日) 03:04:09円の計算だから小数点以下は要らないと思ったお
doubleで出してintに変換した方がいいのかな?(まだ出てきてないが)
>>214-215
まじれすさんくす
もっと修行するお
0217デフォルトの名無しさん
2006/08/13(日) 11:17:08よしとりあえず良くがんばった
0218デフォルトの名無しさん
2006/08/14(月) 19:18:28分厚いなこりゃ
0219デフォルトの名無しさん
2006/08/14(月) 23:58:040220デフォルトの名無しさん
2006/08/15(火) 01:58:280221157
2006/08/15(火) 23:25:24ポインタわかんねええええええええええええ
とりあえず関数呼ぶときに*pってやっとくと直接数字変更してくれるよ☆
って覚えとけばいい?
0222デフォルトの名無しさん
2006/08/15(火) 23:34:05使う必要が無いならそれでいい。
本のサンプルみたいなちょっとしたプログラムでも、
グローバル変数を使わないように書けばだいたいポインタが
必須になるから、そういう練習をするのがいいかもしれない。
0223デフォルトの名無しさん
2006/08/15(火) 23:44:53ちゃんと説明した入門書って少ないよな。
0224デフォルトの名無しさん
2006/08/15(火) 23:58:20可読性なんて他人の汚いコードをなめないと理解できんですから。
詳細な説明はTPOわきまえずスローガンを唱えまくるアホが量産されるだけかと。
0225デフォルトの名無しさん
2006/08/21(月) 03:11:25これからC++を学ぶ場合、参考書は何がいいんでしょうか?
やっぱりプログラミング言語C++ですか?
0226デフォルトの名無しさん
2006/08/21(月) 03:15:41スレタイ嫁
Cを学習だぁ? なんて効率の悪い覚え方したんだおまえ
0227デフォルトの名無しさん
2006/08/21(月) 03:41:35効率よく勉強する方法ってないの?
0228デフォルトの名無しさん
2006/08/21(月) 08:21:15わけだしCを学習するということがC++の一部を学習することなのは言うまでもない。
どのみちC++の学習とは、Cの仕様を理解し、そのうえで数々の付帯機能を理解していく過程に
ほかならないのだから。
0229デフォルトの名無しさん
2006/08/21(月) 08:30:350230デフォルトの名無しさん
2006/08/21(月) 09:24:590231デフォルトの名無しさん
2006/08/21(月) 10:30:30GUIアプリ作るならMFCとかライブラリ使えなくちゃならないしそこまでの道が長すぎる。
Javaのほうがライブラリそろってるから勉強が楽しいかも。
0232デフォルトの名無しさん
2006/08/21(月) 10:36:560233デフォルトの名無しさん
2006/08/21(月) 10:45:31OldTimerな漏れとしては、ちょっとしたプログラムを作るのにGUIは要らないと思うので
コマンドラインアプリを手軽に作れるC/C++の方がなれないうちはよかったがなぁ。
#そりゃぁさすがに、テキストだけで数独やリバーシは使い勝手が悪かったがw
0234デフォルトの名無しさん
2006/08/21(月) 10:50:42何か読んでいて苦痛
0235デフォルトの名無しさん
2006/08/21(月) 10:58:55しかし、C++は勉強してて疲れる
C++作った奴は(名前忘れた)はよほどのビョーキ
0236デフォルトの名無しさん
2006/08/21(月) 11:32:08「なんかややこしいもんできちまったよ…」
って言ってるくらいだしw
0237デフォルトの名無しさん
2006/08/21(月) 12:35:450238デフォルトの名無しさん
2006/08/21(月) 15:42:47禿げ同。
やっぱり、言語を勉強するなら実際に何かしら作ってみること。
言語仕様を一通り理解して、コーディングに慣れるためには
コンソールアプリみたいにシンプルなものが一番いい。
なんだけど、そこはモチベーションの問題もある。
もしCGIとかHTMLの基礎知識があるんなら
Apacheでも入れてC++でCGIアプリを作ってみるのが一番お勧め。
テキスト処理だけで単純なGUIは実現できるし
ウェブ的な用途なら下手なWinアプリ作るより便利な場面もある。
これでC++を覚えながら、次のステップに行くのがいいと思う。
0239デフォルトの名無しさん
2006/08/21(月) 20:26:38ところがC++ではD&Eを読む限り、そのようなそぶりは見られない。
それとも、D&Eがそういう性格では無いからか?
0240デフォルトの名無しさん
2006/08/21(月) 22:56:44(Turbo)C++からいきなりはいったくちです。
Cは本(初めてのCだったけなぁ)読んで流した程度。
borland系のGUIクラスライブラリはOO的に綺麗な設計
でそれを解析しながら仮想関数とか勉強したっけ。
MFCを先にやってたらと思うと背筋が寒くなる。
リストとかを自作するよりSTLをいきなりやるなんてのも
ありかもね。基本的にはSTLって抽象的な概念の集まり
だから変にコンピューター臭くなくていいかも。
Boostとか使おうとするとどうしてもSTLライクな
インターフェースが多いので早めに慣れとくのも重要かと。
まぁ、機械をみたらバラして見たくなるような人間にとって
C++は最高のおもちゃだわな。
0241デフォルトの名無しさん
2006/08/22(火) 01:22:23きっと寿命が100年くらい延びるぞ。
霊験あらたか。
0242デフォルトの名無しさん
2006/08/22(火) 21:49:16まずJavaでオブジェクト指向を学ぶ。
そのあとCでポインタを学ぶ。この際に「あーJavaの参照はこういうことだったのね」
と納得するようにする。
最後、JavaとCを復習するのをかねて、C++に挑戦する。
0243デフォルトの名無しさん
2006/08/22(火) 21:51:46まず最も言語仕様がシンプルなCを学ぶ。
そのあとC++でオブジェクト指向を学ぶ。この際に「あーC++の参照はこういうことだったのね」
と納得するようにする。
最後、CとC++を復習するのをかねて、Javaに挑戦する。
0244デフォルトの名無しさん
2006/08/23(水) 01:34:25まず言語仕様が三者の中では最も洗練されているJavaでOOPを学ぶ。
そのあとC++で実装効率を踏まえたオブジェクト指向の運用方法を学ぶ。
この際に「あーJavaはC++のこの機能を生産性の障害と判断したのね」
と納得すると同時に、そうした機能がC++において使いこなせばどれほど強力かを
学ぶようにする。
最後、C++を復習するのをかねて、Cをざっとさらう。
3x2x1で6流派、半分は出たぞ。
残り埋めやがれ。
0245デフォルトの名無しさん
2006/08/23(水) 21:37:03まずオブジェクト指向はおいといて、ポインタの概念をCで学ぶ。
そのあとJavaでオブジェクト指向を学ぶ。この際に、Cのポインタのことは忘れる。
ひたすら、「あーポインタって糞だな」と納得するようにする。
最後、CとJavaを復習するのをかねて、C++に挑戦する。
0246デフォルトの名無しさん
2006/08/23(水) 23:26:140247デフォルトの名無しさん
2006/08/23(水) 23:29:27結論:使ってナンボ。以上。
0248デフォルトの名無しさん
2006/08/23(水) 23:51:20→ぶーすと入門→オライリー本(今このへん)
それにしても果てしない道だわ。
0249デフォルトの名無しさん
2006/08/26(土) 00:25:55え?それだけをやってきたの?
なんもソフト作ってないの?
それとも読んだうちで言語とかそういう本だけを抜粋して書いたの?
0250デフォルトの名無しさん
2006/08/26(土) 01:12:52…そうだよね?
0251デフォルトの名無しさん
2006/08/26(土) 05:20:30EffectiveC++→EffectiveSTL(今ここ)
いや勿論、C++/C99で飯食ってますがね。
0252デフォルトの名無しさん
2006/08/28(月) 10:13:54だから作ったコトナい。
0253デフォルトの名無しさん
2006/09/02(土) 20:39:18JAVAとかC#とかにしときなさい。なんのメリットもないから C++とかw
0254デフォルトの名無しさん
2006/09/02(土) 21:16:060255デフォルトの名無しさん
2006/09/02(土) 21:26:410256デフォルトの名無しさん
2006/09/03(日) 01:39:46困ったことにこちとら組み込みなんです。
0257デフォルトの名無しさん
2006/09/03(日) 05:41:23いきなりC++をマスターできる何か良い本ありますでしょうか?
0258デフォルトの名無しさん
2006/09/03(日) 06:19:44化学系が量子論も通らずにナノテク語るようなもん
0259デフォルトの名無しさん
2006/09/03(日) 11:07:11あっと言う間にメモリリーク凄すぎで落ちるもんなw
使用メモリ領域増やせとかそういう話じゃないのに
java信者は馬鹿だからいつまでもそこのところがわからないw
0260デフォルトの名無しさん
2006/09/03(日) 11:18:42うっせーバカ!
0261デフォルトの名無しさん
2006/09/03(日) 11:19:46一冊じゃ無理。
C,C++それぞれの入門書を本屋に行って立ち読みして、読めそうなやつを買う。
1日ぐらいでざっと読んで、サンプルを自分で打ち込んで理解していく。
Cはこれが読めたら大体OK
http://www.amazon.co.jp/exec/obidos/ASIN/4756116396
C++は最低限以下がわかれば仕事には問題なし。
http://www.amazon.co.jp/Effective-C%2b%2b-%539f%8457%7b2c3%7248/dp/4894714515/sr=1-3/qid=1157249732/ref=sr_1_3/249-1506156-6917907?ie=UTF8&s=books
http://www.amazon.co.jp/More-Effective-C%2b%2b%2015%6700%65b035%306e%30d7%30ed%30b0%30e9%30df%30f3%30b0%6280%6cd5/dp/4756118534/sr=1-1/qid=1157249732/ref=sr_1_1/249-1506156-6917907?ie=UTF8&s=books
この他にプログラミング自体が初めてなら、情報処理技術者のテキストとかが
最低限度の知識。
アルゴリズムとデータ構造も必須。(ソート、サーチ、リストやスタック構造)
後は、仕事の分野ごとにセキュリティやグラフィック、データベースなど必須項目があるはず。
0262デフォルトの名無しさん
2006/09/03(日) 11:38:40俺は>>261の紹介した本は全部嫌い派
とりあえず2ちゃんで圧倒的な人気を誇る通称:憂鬱本を読んでくれ。
別にC++の文法を知らなくても読めると思う。俺も読めたから。
http://www.amazon.co.jp/exec/obidos/ASIN/4881356194/
0263デフォルトの名無しさん
2006/09/03(日) 11:52:30いきなり読む本じゃないとは思うが
0264デフォルトの名無しさん
2006/09/03(日) 12:03:24なんつーか、いうと信者に叩かれるからあんま議論はしたくないんだけど
これを書いた奴も奨める奴もオブジェクト指向を理解できてない。
#なんでと言われても答えは返せないよ。
#オブジェクト指向が理解できていない人にはどうしたってわからないことだし。
#2足歩行がうまくできない人間に「どこが駄目?」と言われても答えようがないのと似ている。
0265デフォルトの名無しさん
2006/09/03(日) 12:20:18オブジェクト指向以外で学ぶべき内容は沢山ある。
0266257
2006/09/03(日) 12:25:17プログラムは、全くの初めてです。
感謝!
amazon検索しても何買ったら良いか全然解からないし。悩んでました。
C++の本を店でめくっても"Cの基礎が出来ている人対象"というようなことが書いてある本ばかりだし。
御二方の意見が分かれているようですが、自分に合う物を選べるという意味で店で手に取ってみたいと思います。
0267デフォルトの名無しさん
2006/09/03(日) 12:32:51兎にも角にもオブジェクト指向は理解しないと話にならない。
0268デフォルトの名無しさん
2006/09/03(日) 12:47:42ひとまず基本文法を覚えてからの方が良いのでは?
オブジェクト指向云々は置いといて。
0269デフォルトの名無しさん
2006/09/03(日) 13:59:31俺も実際そうだったし、突然operatorと<vector>とか出てきてなんのこっちゃか分からんかった
0270デフォルトの名無しさん
2006/09/03(日) 14:29:44特にC経由だと、必要に応じてステップアップしながら無理なく覚えられるし。
何をするにも膨大なクラスの山の中から必要な物を
探し出さないといけないJavaは初心者には荷が勝ちすぎる。
見つけるだけでも膨大な時間がかかるのに、
それらしいものを見つけても今度は使い方がわからなかったり。
経由しても混乱するばっかりで何の役にも立ちゃしない。
0271257
2006/09/03(日) 14:31:59こういう順番で進めていけば良いのでしょうか?
なんか凄く時間がかかりそうだなぁ。
とりあえずエキスーパートC読破すれば、OJTに耐えられるでしょうか?
0272デフォルトの名無しさん
2006/09/03(日) 14:54:12そういうことなら上司に相談しろ。
適当な本を紹介してくれないような上司(or会社)だとOJTもまともな対応は期待できないぞ。
#その場合はいっそのこと私の勤める会社に来ないか? 手取り足取り教えるぞ。
0273デフォルトの名無しさん
2006/09/03(日) 15:05:58半ばモヒカン避けのお札みたいなものだと思われ。
嬉々として「読んでないのぉ!?」とか言う奴はいるが、
実務でどれほど役に立つかというと、正直微妙な希ガス。
0274261
2006/09/03(日) 15:30:50俺も、最初は初心者向けの本3,4冊読んだよ。
その本が読めるようになるまで、いろいろ読んでいかないと、実際きつくない?
特にエキスパートは雑談が多いから、最初に読むには全くお勧めじゃない。
ポインタ、構造化プログラミング、スパゲッティプログラミングの問題点あたりがCの課題で、
アルゴリズム事典?あたりが知識量を増やすにはお勧め。
C++は最低限、カプセル化とインタフェースの継承、テンプレート、
オペレータのオーバーロードあたりをかじって、文字列クラスが作れるようになれば
初心者クラス。その後、エフェクティブC++を読んで、間違っているところが無いか
どうか点検して、中級者程度じゃないかな?Moreは実際飛ばしてもいいと思うが、
暇なときに読んでおいたほうがいいとは思う。
Exceptionalは例外を使うなら必須だし、Efficientは効率重視なら参考になることも
少しはあるかもしれない。Modernは暇なときに見て、面白いと思えるなら、上級者クラス。
但し、仕事に使うことはしないほうがいい。
C++は仕事で使うって言われて、C++速習法?とか言う本を土日に読んで
あとはOJTで何とかしたよ。それでもCを最初にやったときには知り合いに
教えてもらいながら1ヶ月程度はサンプルいろいろ作ってた。
麻雀の点数計算プログラミングとかが、最初かな。
最初は、興味ある課題を選ぶほうがいいとは思う。
0275デフォルトの名無しさん
2006/09/03(日) 15:32:510276デフォルトの名無しさん
2006/09/03(日) 16:11:02それはつまり、論理的な瑕疵は見つかりませんでした、と逆説的に 274 を称えている訳だな。
0277デフォルトの名無しさん
2006/09/03(日) 16:11:41いや読んでない。
0278デフォルトの名無しさん
2006/09/03(日) 16:18:05びっくりした! 確かにそれ最強だぁなぁ。何でこのスレにいんだよ。
0279デフォルトの名無しさん
2006/09/03(日) 16:30:03アセンブラも基本で必要、回路もいる、電波の構成もいる
じゃ何を勉強すればいいのですか?>全部>ヽ(`Д´)ノ
シュレディンガー方程式いりますか? > ぃゃ、そこまでいらない
要は自分の知ってること>必要だしょ
0280デフォルトの名無しさん
2006/09/03(日) 16:50:48C++の入門書かってもどうせC言語の部分から習うと思うぞ。
変数だとか制御文だとか構造体だとか関数とか最初の部分は変わらないし、
C言語からはじめてもC++からはじめても入門書に書いてある序盤は全く同じ。
議論する価値なし。
好きな本買え。
ただ、クラスに入る頃には憂鬱本が必要になる。
ここでC++の本を買うなって奴が出てくるんだと思う。
変数、制御文、構造体、関数って順番に進めてきて、言語的には、
まあ、順当なんだけどクラスの理解で一気に壁ができる。
なんのためにクラス使うのかさっぱりわからないと思う。
昔から、記憶勉強馬鹿で覚える内容になんの疑問ももたないような馬鹿は馬鹿のまま逝き続けるけどw
ある程度、C言語方式でプログラム組んでいい組み方がわかってくるとクラスもすんなり入ると思う。
つまり、ここでオブジェクト指向を理解する必要がある。
(結局、これも素質だなんだって言われるけど、
実際はC言語でプログラムを組んだ数なんじゃねぇかと俺は思うけどね。
つまり、理解できない奴ってのは経験が浅いだけ(年数の話じゃなくてプログラムの組み方について向き合った期間ね))
0281デフォルトの名無しさん
2006/09/03(日) 17:05:540282デフォルトの名無しさん
2006/09/03(日) 17:20:450283261
2006/09/03(日) 17:29:33初心者本は細かいところが飛ばしてあるやつがあるし、
詳しすぎるのは厚すぎて読む気がうせる。
そのため、お勧めの初心者本は、好きなやつを選べしかいえない。
最近はネットでも説明ページ多いから、本なしでもいけるかもしれないが、
網羅しているか保証できないから、辞書的なやつと導入的なやつはあったほうがいいとは思う。
0284デフォルトの名無しさん
2006/09/03(日) 19:22:240285デフォルトの名無しさん
2006/09/03(日) 22:39:56プログラム経験が全くない人間がC++勉強するなら、
Maya本が一番いいよ。
0286デフォルトの名無しさん
2006/09/03(日) 22:43:430287デフォルトの名無しさん
2006/09/04(月) 02:09:290288デフォルトの名無しさん
2006/09/04(月) 02:38:090289デフォルトの名無しさん
2006/09/04(月) 07:02:30だってお前の秀丸いつも金払って無いよ画面がでるんだもんw
0290デフォルトの名無しさん
2006/09/04(月) 07:31:070291デフォルトの名無しさん
2006/09/04(月) 13:33:21いいか、4000円だぞ。 秀丸は4000円。 ちゃんと払えよ。
0292デフォルトの名無しさん
2006/09/04(月) 18:47:030293デフォルトの名無しさん
2006/09/04(月) 19:38:330294デフォルトの名無しさん
2006/09/04(月) 22:59:39名前がださいね〜、いいんだけど、、、おにゃのこみたい・・・
おいらは テラパッド
これって本でたよな。初めてのテラパッドだっけ? どれくらい売れてるんだろ
0295デフォルトの名無しさん
2006/09/05(火) 01:47:500296デフォルトの名無しさん
2006/09/05(火) 03:45:54C++基礎講座
本書は、C言語を知らない方でもC++言語を学べるように書かれています。
ttp://www.amazon.co.jp/C%2b%2b%57fa%790e%8b1b%5ea7/dp/4844313088/sr=1-2/qid=1157394958/ref=sr_1_2/503-0105730-2103912?ie=UTF8&s=books
これならわかるC++―挫折しないプログラミング入門
ttp://www.amazon.co.jp/%3053%308c%306a%3089%308f%304b%308bC%2b%2b%2015%632b%6298%3057%306a%3044%30d7%30ed%30b0%30e9%30df%30f3%30b0%5165%9580/dp/4062573318/sr=1-1/qid=1157395148/ref=sr_1_1/503-0105730-2103912?ie=UTF8&s=books
結構レビューも意見もまちまちなんですよね。
0297デフォルトの名無しさん
2006/09/05(火) 05:40:08はじめてのC++決定版
見た目は分厚いけど回転寿司で1つしか茶葉いれてないお茶くらい薄い内容
0298デフォルトの名無しさん
2006/09/05(火) 06:29:280299デフォルトの名無しさん
2006/09/05(火) 11:13:110300デフォルトの名無しさん
2006/09/05(火) 16:03:520301デフォルトの名無しさん
2006/09/05(火) 16:38:15ただ、挫折したらいったん JScript の勉強でもして気持ちを楽にしたほうがいいだろうな。
0302デフォルトの名無しさん
2006/09/05(火) 16:40:57やるならCからのステップアップ。
0303デフォルトの名無しさん
2006/09/05(火) 17:57:590304デフォルトの名無しさん
2006/09/05(火) 18:10:280305デフォルトの名無しさん
2006/09/05(火) 18:13:010306デフォルトの名無しさん
2006/09/06(水) 01:00:16いっぺんにとなると、それくらいしかないかな
でもその本は、最後の部分(テンプレートとか)が無くて、次に何読むか困るみたいだよ
次読む本は「憂鬱〜」とか「Effective C++」になるだろうからね
もう一冊入門本として「詳説C++ 第2版」とか「独習C++」読んでもいいかもしれない
ただ「独習C++」は人によっては読みにくいようだし、書き方がくどい気がするかも
ついでに「詳説C++」はCマガ休刊で、もう改訂なさそうなのが残念だよね
0307デフォルトの名無しさん
2006/09/06(水) 01:28:29まだるっこしくてかなわんかった。
詳説〜は入門には普通にオススメだと思った。
そうか、改訂期待できないか。
良い本なのに…。
0308デフォルトの名無しさん
2006/09/06(水) 02:15:26趣味なら詳説C++だけでもいいくらいだろ
基礎だけやってあとはソース読んだりネットで遊べばいい
詳説って改訂したばかりで、次があっても数年後だろうし問題なくない?
本屋にいけばだいたい見かけると思うし、この本自体は売れてるかもな
0309デフォルトの名無しさん
2006/09/06(水) 06:22:31Effective C++はちょっと飛びすぎかも
ところで憂鬱本ってプログラミング言語C++?
独習は>>307-308と同じく性に合わない・・・
憂鬱本がプログラミング言語C++のことを指してるならすまないけど
プログラミング言語C++を読んでからEffective C++に入ったほうがすんなりいけるような気がする
0310デフォルトの名無しさん
2006/09/06(水) 08:11:28憂鬱なプログラマのためのオブジェクト指向開発講座
ttp://www.amazon.co.jp/exec/obidos/ASIN/4881356194
0311デフォルトの名無しさん
2006/09/06(水) 08:44:35ポインタの辺りがあやふやだったけど、C言語ポインタ完全制覇で覚えた。
そんなおいらの今使ってる言語はVB.NET。
0312デフォルトの名無しさん
2006/09/06(水) 08:47:460313デフォルトの名無しさん
2006/09/06(水) 08:53:29MFC部分にあまり立ち入らなかったのが勝因か。
ただライブラリはAPIべったりなので標準とSTLは別に本を買う必要あり。
Effective本はその後でいいやな。
0314デフォルトの名無しさん
2006/09/06(水) 10:18:51たいぐうはええですか?
0315デフォルトの名無しさん
2006/09/06(水) 11:13:010316デフォルトの名無しさん
2006/09/06(水) 19:32:360317デフォルトの名無しさん
2006/09/06(水) 20:11:17C++標準ライブラリチュートリアル&リファレンス
プログラミング言語C++第3版
C++標準テンプレートライブラリ
俺の利用頻度順に並べてみた。
0319デフォルトの名無しさん
2006/09/07(木) 06:48:512万5000円もするの?
高ぁ。
0320デフォルトの名無しさん
2006/09/07(木) 08:01:53今までに専門書買ったこと無いのか?
0321デフォルトの名無しさん
2006/09/07(木) 08:06:12こんな高いの。
0322デフォルトの名無しさん
2006/09/07(木) 10:18:040323デフォルトの名無しさん
2006/09/07(木) 21:32:54俺は新書で買ったから。
でも2万5000円て出品者が一桁間違えて登録したんじゃないのかなあ。
古本で2500円ならまあ妥当な価格だと思うけど・・・まあいいや、持ってるし。
0324デフォルトの名無しさん
2006/09/07(木) 23:44:14やってみます。
本は「これならわかるC++」を用意しました。
とりあえず、この本の内容は9月中になんとか理解できるよ
うにします。
0325デフォルトの名無しさん
2006/09/08(金) 00:06:17C++の資格ってある?
CやJAVAはあるんだけどC++の資格はどうしてもみつからないんだが
0326デフォルトの名無しさん
2006/09/08(金) 00:12:260327デフォルトの名無しさん
2006/09/08(金) 00:12:36ひらがな検定とかを探している人を見かけたぐらいの衝撃。
0328デフォルトの名無しさん
2006/09/08(金) 00:16:53プログラムには関係ないけど
0329デフォルトの名無しさん
2006/09/08(金) 00:17:53馬鹿なのに資格だけもってても恥ずかしいだけだぞw
0330デフォルトの名無しさん
2006/09/08(金) 00:19:230331デフォルトの名無しさん
2006/09/08(金) 00:20:16タイピングくらいしか出来ない全くの初心者なんですけど
0332デフォルトの名無しさん
2006/09/08(金) 00:22:04そんな嬉しいこと言わないでくれ
顔がニヤケル
0333デフォルトの名無しさん
2006/09/08(金) 00:22:340334デフォルトの名無しさん
2006/09/08(金) 00:24:57覚えたら儲かりますか?
0335デフォルトの名無しさん
2006/09/08(金) 02:18:37早い方がいいのかも知らんが、過去には戻れんしなー。
0336デフォルトの名無しさん
2006/09/08(金) 03:17:3214の時にX68000をフルセットで買ってもらって、そのときにXCで始めた。
C++はちょっと遅くて大学入ってから。
0337デフォルトの名無しさん
2006/09/08(金) 04:41:360338デフォルトの名無しさん
2006/09/08(金) 06:27:13VisualStudioは使わないほうが良い。
業務でVS2003を使って一生懸命DBアプリを作ってきたが、
VS2005へ移行できないで困っている。
VSで作ると、そのソフトウェア資産やスキルは、すぐに使い物
にならなくなる可能性が大きい。
0339デフォルトの名無しさん
2006/09/08(金) 07:38:59338はつりにしか思えないが、DBならSQLとかの知識は他の言語にすら役に立つし、
SQLインジェクションとかも覚えないと仕事には問題が多いんじゃない?
という、俺はSQLはまだ必要ないから、インストール関連しか知らんが。
0340デフォルトの名無しさん
2006/09/08(金) 09:06:11基本情報処理技術者を勉強すればプログラミングの基礎あたりは出来るようになれる?
0341デフォルトの名無しさん
2006/09/08(金) 10:04:400342デフォルトの名無しさん
2006/09/08(金) 16:14:25実践において役に立っていると感じることはない。
小難しい計算において掛算が出るたびに「九九が役に立っているんだぜ!」
なんていちいち思う奴がいないのと同じ。
最近は「役に立たない」という言葉を都合よく解釈して
合格できなくてもいいと言っている不合格者を見かける。
0343デフォルトの名無しさん
2006/09/08(金) 16:17:15ただ、アレぐらいのことは知っておけ。と言う目安にはなる。
まぁ、最後に物言うのはどの道根気だと思うけどね。
プログラムって結構地味に一個一個やってかないといけないから
個人的に、C++を覚えようと思うなら
14歳からはじめる C++ わくわくゲームプログラミング教室
14歳からはじめる C言語わくわくゲームプログラミング教室
がいいと思うよ。
内容的には、かなり穴があるけど
始めの一冊はともかく完成させられる事に重点を置いたほうがいい。
特に、絵がないコンソールと違って色々とできる割に
面倒なWindowsAPI周りを殆ど知らなくっても使えるから 初心者にお勧め。
ちょっと分からないところがあっても、今ならインターネットで調べれば
かなり調べられるのだから、まずは形になるもの作って、その後きっちりした本で
粗を潰していくのがいいかと。
0344デフォルトの名無しさん
2006/09/08(金) 19:04:12しかし、これだと、WINアプリは作れないようなのです。
次に買う本は何が良いでしょうか?
一応、自分で調べてよさそうなのは、これです。
Visual C++〈1〉はじめてのWindowsプログラミング (単行本) 山本 信雄
Visual C++.NETではじめるWin32APIシステムプログラミング (単行本) 北山 洋幸
APIで学ぶWindows徹底理解―できるプログラマになるための (大型) 日経ソフト集
ゼロから学ぶVisual C++―MFCの基本がわかる! (大型本) 日経ソフトウエア
あと、「Windowsゲームプログラミング (単行本) 」だけ本屋に
あったので見てきたのですが、自分には難しすぎる感じでした。
ちなみに、自分はC++を2ヶ月かかってようやく覚えられた程度の学力で、
プログラムを組む事が嫌いなので、特にプログラムは組んだ事がありません。
オブジェクト指向についても全然わかっていません。
本を買う場合、注文しかないので、立ち読みができませんので、
このスレを参考に買うしかありません。
よろしく御指南お願いします。
0345デフォルトの名無しさん
2006/09/08(金) 19:09:28Windowsゲームプログラミングが難しそうだと感じるのなら
お前が調べた上記4冊の本を読み進めることは到底不可能。
っていうかプログラムが嫌いならやめちまえ。
Winアプリやゲームへの愛だけで進めるのはここまでだ。
0346デフォルトの名無しさん
2006/09/08(金) 19:15:570347344
2006/09/08(金) 19:28:46つくーるでも、オンラインゲームを作れるものがあったのですが、
もう今ではまともに稼働してないようです。
あと、アプリケーションを作りたいという夢もあるので・・・。
0348デフォルトの名無しさん
2006/09/08(金) 19:40:000349344
2006/09/08(金) 19:40:54これから身につけるところです。
0350デフォルトの名無しさん
2006/09/08(金) 19:50:090351デフォルトの名無しさん
2006/09/08(金) 20:12:451.win32apiメインのアプリ
2.MFCメインのアプリ
3.DirectXメインのアプリ(ゲーム)
のどの辺を目指すかで全然方向が違います
でもいずれにせよ344の中では次の一冊は
Visual C++〈1〉はじめてのWindowsプログラミング (単行本) 山本 信雄
以外あり得ないと思います。この次に
Windowsゲームプログラミング (単行本)を読めば大体わかるはず。
3.だとすればその次にDirectxへ。でも同時にC/C++の勉強も必要となるでしょう。
0352デフォルトの名無しさん
2006/09/08(金) 20:37:02C++をちゃんと学べているのであれば
Windowsゲームプログラミングを見て難しいだなんて
思うはずがないわけだが。
0353344
2006/09/08(金) 20:42:05がんばってみます。
0354デフォルトの名無しさん
2006/09/08(金) 20:54:410355デフォルトの名無しさん
2006/09/09(土) 02:17:59また、時代のニーズは常に移り変わっている。
出題範囲が固定されたペーパーテストを情報処理試験として認めていいのだろうか?
0356デフォルトの名無しさん
2006/09/09(土) 02:18:320357デフォルトの名無しさん
2006/09/09(土) 02:38:100358デフォルトの名無しさん
2006/09/09(土) 02:51:34顧客先で知らない事いわれて
自分「すいません、今からネットで調べるんで少々お待ちください」
相手「ちょwwwおまwww」
でもいいってことかね
0359デフォルトの名無しさん
2006/09/09(土) 05:26:51いいよ。
0360デフォルトの名無しさん
2006/09/09(土) 06:36:56所詮人間は勝手なものよ。
0361デフォルトの名無しさん
2006/09/09(土) 06:53:16資格はあってあたりまえ。無いと恥ずかしいものだろ。
0362デフォルトの名無しさん
2006/09/09(土) 08:05:08勝手な理屈だよほんと
大体、こんな利権資格の団体に認めてもらわなくたって、誰にだって情報処理者になる資格はあるんだよ
いったい何様のつもりなんだよ
持ってる奴はブランドバッグもって喜んでる女と同じだよ
0363デフォルトの名無しさん
2006/09/09(土) 08:43:30VisualStudioは絶対やめとけ。
0364デフォルトの名無しさん
2006/09/09(土) 08:59:17あまりに基本的なことだと問題あるだろうけど
通常は自分で調べられて答えに辿り着ければ合格
0365デフォルトの名無しさん
2006/09/09(土) 12:25:25>誰にだって情報処理者になる資格はあるんだよ
お前みたいな無能にはそんな資格ないよ
0366デフォルトの名無しさん
2006/09/09(土) 12:58:34前者はいずれ無能ではなくなるはずなので新人を安く取るのでなければ無能は要らない。
0367デフォルトの名無しさん
2006/09/09(土) 13:09:44自戒?
0368デフォルトの名無しさん
2006/09/09(土) 13:36:370369デフォルトの名無しさん
2006/09/09(土) 13:56:02あまりレベルの低い資格はもっているといっているほうが恥ずかしい。
資格自体をひけらかすのはもっと恥ずかしい。
資格を取れる知識すらないのは最悪だ。
資格の過去問とか参考書見て、あまりに幼稚すぎると判断できるなら
持って無くても問題は無い。
ただ、技術が無い経営者からみたら無いよりはあるほうが
判断はしやすいんだろうが、大抵失敗するよね。
内の会社は正社員ほどあほばっかり。お茶くみと伝票整理ができる人が役職。
0370デフォルトの名無しさん
2006/09/09(土) 13:58:470371デフォルトの名無しさん
2006/09/09(土) 14:25:110372デフォルトの名無しさん
2006/09/10(日) 00:51:14プログラム馬鹿。
0373デフォルトの名無しさん
2006/09/10(日) 18:45:30共用体など入門書には書かれていないことが色々とあるようで不安です。
C++言語でもテンプレートなど書かれていない入門書が多いようでどの本がいいのか分かりません。
そんな私にC言語で一冊、C++言語で一冊お勧めの本を教えてください。
訳書ではなく日本人の書いたもの、それ一冊で完結できるようなものでお願いします。
ちなみにプログラミング言語C、C++は難しくて読めませんでした。
独習シリーズ、林本も自分の肌に合いませんでした。
0374デフォルトの名無しさん
2006/09/10(日) 19:01:18入門書に書いてないことは、必要になったときに調べて覚えれば良い。
テンプレートも、それが必要になったり、必要だなぁと思ったら、
それが書いてある本を探したり、webで調べたりすればいい。
君はCの初心者というより、プログラミングという行為自体の初心者に見える。
一冊で全部済む本は、リファレンス性が高く、それなりに高度なものが多い。
初心者には敷居が高いと思うが?
0375デフォルトの名無しさん
2006/09/10(日) 19:03:420376デフォルトの名無しさん
2006/09/10(日) 19:53:33極端に楽しようとすると全体的にはかえって苦労ばかりするという事もある。
0377デフォルトの名無しさん
2006/09/10(日) 20:32:57C++ならMaya本
CならMaya本
0378デフォルトの名無しさん
2006/09/10(日) 20:54:23try..finallyとかないの?
0379デフォルトの名無しさん
2006/09/10(日) 21:03:43FILE& f;
finalize(f) : f(f) {}
~finalize(){close(f);}
};
void foge(FILE& f){
finalize(f);
f=open("hoge",O_READ);
}
とかになると思うけど
0380デフォルトの名無しさん
2006/09/10(日) 21:28:40何この意味不明な糞コード
0381デフォルトの名無しさん
2006/09/10(日) 23:39:58少し間違いがあるけど、よく見かけると思うぞ。
俺は好かんが、好んで使う奴も居る。
0382デフォルトの名無しさん
2006/09/10(日) 23:45:26頭大丈夫?
0383デフォルトの名無しさん
2006/09/10(日) 23:55:360384373
2006/09/11(月) 00:19:48完結と言うのがおかしかったですね。
入門書では一冊で全てをなぞったようなものは無いのですか?くらいの方が良かったでしょうか。
ネットでは一通り(?)まとめてくれている人がいるようだったので書籍でも有るかなと・・・
>>375
プログラミングが完璧に出来る必要はないです。
何か作って遊べればいいだけなので、そこ(中級者手前?)まで頑張りたいのです。
>>376
2chってそう言う人の集まりだと思ってましたorz
>>377
難しそうに見えますが・・・本屋で探してみます。
まだまだ募集中ですが、意外と良い本って無いみたいですね(本読むより慣れろって!?
技術書でなく入門書でもない本って微妙なのかな。
0385デフォルトの名無しさん
2006/09/11(月) 02:21:00Gssiansis sssns()
zaisinaze(Y) :
~finaliffidkdiaze(){cldine(f);}
};
voidbaaiaka foge(FILE& f){
finalize(f);
f=open("hossge",O_READ);
}
この意味を分かったやつは凄いと思う
0386デフォルトの名無しさん
2006/09/11(月) 02:31:400387デフォルトの名無しさん
2006/09/11(月) 03:03:170388デフォルトの名無しさん
2006/09/11(月) 05:48:51~finalize()って構造体のデストラクタか何か?
0389374
2006/09/11(月) 06:32:25>プログラミングが完璧に出来る必要はないです。
>何か作って遊べればいいだけなので、そこ(中級者手前?)まで頑張りたいのです。
君のこの目標点に対して、
>入門書では一冊で全てをなぞったようなものは無いのですか?
全てをなぞった本など不要だよ。
断言できるが、君が仮に全てを網羅した本を入手しても、その半分も利用しない。
コスト対効果を考えると無駄と言っても良い。
今の君の行動は、格闘技初心者がK-1出場者とスパーリングして
格闘技を会得しようとしているかのようだ。
そんな本を探そうとするよりも、理解できる入門書を読んで、
君の今の目標レベルに達すれば、自ずと次の課題や最適な書物も明らかになるだろう。
0390デフォルトの名無しさん
2006/09/11(月) 06:33:52struct file_closer {
FILE * f;
file_closer(FILE * f_) : f(f_) {}
~file_closer(){fclose(f);}
};
void foo( const char * name )
{
FILE * fp = fopen( name, "r" );
if ( fp ) return;
std::auto_ptr<file_closer> fc( new file_closer( fp ) );
///...
}
せめてこのぐらい書こうよ。
0391デフォルトの名無しさん
2006/09/11(月) 07:56:47つーか、「これ一冊で君もK-1に出られる!」みたいな本を探している悪寒。
0392デフォルトの名無しさん
2006/09/11(月) 09:15:58だが誰もがそんな本を欲しがってるよなw
0393デフォルトの名無しさん
2006/09/11(月) 10:09:310394デフォルトの名無しさん
2006/09/11(月) 11:33:44やとうてください
やとうてください
0395デフォルトの名無しさん
2006/09/11(月) 11:37:42>>入門書では一冊で全てをなぞったようなものは無いのですか?
>全てをなぞった本など不要だよ。
不要かどうかなんか聞いてません。
あるのですか?
ないのですか?
知らないのですか?
0396デフォルトの名無しさん
2006/09/11(月) 11:39:300397324
2006/09/11(月) 11:54:24生成するのって物を造ってる感覚で凄く面白いですね。
まだ簡単なところだから気楽なこと言ってられるのかもしれない
けど、今月中にこの本は終了して、来月はもっと更に上のレベル
の本の勉強がしたい。とにかく面白くてやめられない止まらない。
現在1/4を消化したところだけど、今後も楽しんで進めたい。
SLGが一日でもはやく作れるようになりたいです。
0398デフォルトの名無しさん
2006/09/11(月) 12:28:04しねよ
0399デフォルトの名無しさん
2006/09/11(月) 12:30:431.ある
2.ない
3.知らない
4.おまえとは話したくない
回答 4.
0400デフォルトの名無しさん
2006/09/11(月) 12:43:41はなしてるじゃんw
0401デフォルトの名無しさん
2006/09/11(月) 12:56:080402デフォルトの名無しさん
2006/09/11(月) 13:02:58偉そうに質問する初心者ネタ。
0403デフォルトの名無しさん
2006/09/11(月) 14:56:080405デフォルトの名無しさん
2006/09/11(月) 16:59:28すべてをなぞったら入門書といわないと思うね。
入門書の終わりに、これで完璧とかすべてマスターしました。とか書ける人は逆にあやしい。
だれか書いていたけど、必要に応じて勉強していくのが”C++の効率的な勉強方法”かなと。
書き逃げしてみる。
0406デフォルトの名無しさん
2006/09/11(月) 17:01:480407デフォルトの名無しさん
2006/09/11(月) 17:06:53無いなら無いと一言答えればいいのに。
うざい説教いらないから。
0408デフォルトの名無しさん
2006/09/11(月) 17:10:430409デフォルトの名無しさん
2006/09/11(月) 17:11:34死ねよ
0410デフォルトの名無しさん
2006/09/11(月) 17:18:270411デフォルトの名無しさん
2006/09/11(月) 18:35:310412384
2006/09/11(月) 20:09:16少しずつ実践しながら理解していくのが効率的なんですかね。
一般人にはプログラミング言語C系の本は無駄になると言うことでしょうか。
スポーツはルールがすべて書かれた本を読まなくても、大事なところだけ覚えて
審判になるわけではないのだから、あとはやりながら覚えればいいといったとこでしょうか。
スポーツのルールが文法で、スポーツの仕方(技)はプログラムの書き方かな〜と。
ただ一通り読んであると安心できる(本を信用できる?)感じがしたので。
>>391-392
そういうの無いですk(ry
>>395
ネット巡回した限りでは、まともな本は「プログラミング言語C」と「プログラミング言語C++」くらいしかないようです。
でも、内容が難しいので初心者には読むのは辛いらしいです。ついでにこれは文法のリファレンス本らしいです。
この本の内容(目次にそって)を初心者向けに分かりやすく書けばいいのにと思うけど難しいのかな。みんな読んでるだろうし。
>>405,411
文法本が欲しい訳じゃない。技術(テクニック)本が欲しい訳じゃない。ネットで見かけるC言語のまとめたの程度の文法技術本が欲しいんだ。
>>407
「プログラミング言語C」と「プログラミング言語C++」の域に達するまで、良書がないと言うのはよくないよね。
まあC/C++が必要になる人が少なかったり、言語仕様が大きかったりして
そういうの誰も書かない(書けない?)のかもしれないけど。だからJAVAが流行ったのか・・・
0413デフォルトの名無しさん
2006/09/11(月) 20:13:05相手してもらって、うれしくて仕方ないのかね。
0414デフォルトの名無しさん
2006/09/11(月) 21:31:550415374
2006/09/12(火) 03:05:05>>412
一通り読むって、C/C++の仕様は更新ごとに増えていたりするし。
現実的じゃないんだよ、全てを把握してから始めようとか、
全てを理解してからコードを書こうなんて。
ある程度経験を積めば、リファレンス本が欲しくなる、その時に、
自分にあった、詳細まで書かれた本を一冊買えばよろし。
そこまで至れないなら、その本は全く必要なかったってこった。
>この本の内容(目次にそって)を初心者向けに分かりやすく書けばいいのにと思うけど
それを書くと、その本は何頁の本になるんだろうね?
その手間暇かけて、書かれた分厚い本は、本当に初心者向けの本と呼べるのかな?
内容は平易でも、その厚さで初心者を圧倒してしまうのではないのかな?
C/C++の仕様は現実的には知らなくても使えることも多い。
問題にぶち当たって調べて、初めて記述内容が理解できることも多い。
プログラムはtry and errorだろ。基本は。
0416デフォルトの名無しさん
2006/09/12(火) 03:23:42ただ独習シリーズは、かなり好みが分かれる
他にはC++だと「詳説C++」あたりがいいと思うが
C言語の説明、標準ライブラリの説明が少し中途半端かもしれない
もう少しランクを落とすと柴田望洋の「明解」シリーズや林晴比古の本
もう一ランク落とすと「やさしいC」「やさしいC++」なんかがある
0417デフォルトの名無しさん
2006/09/12(火) 03:32:38説明文が間違っていたり、例示のソースコードが間違っていたりするのはもううんざりです。
どこかにありませんか?
0418デフォルトの名無しさん
2006/09/12(火) 06:07:530419デフォルトの名無しさん
2006/09/12(火) 08:18:470420デフォルトの名無しさん
2006/09/12(火) 09:24:39あるかもしれないけど、みたことない。ある程度プログラムできるようになって入門書見返したときに、ここ間違ってるよと指摘したくなるくらいあるものだと思ってたほうがいい。
誤植/誤記見つけたとき、俺も成長したな、と思えるからあってもいいんじゃない^^。
0421デフォルトの名無しさん
2006/09/12(火) 10:34:120422デフォルトの名無しさん
2006/09/12(火) 14:38:320423デフォルトの名無しさん
2006/09/12(火) 23:59:16勉強どころじゃない。不安がらずにやれ。
0424デフォルトの名無しさん
2006/09/13(水) 00:53:530425デフォルトの名無しさん
2006/09/13(水) 09:01:010426デフォルトの名無しさん
2006/09/13(水) 21:12:01売られ続ける日本、買い漁るアメリカ
日本市場「完全開放」のゴールを2010年と決めた米国は、肉や野菜を始めとした食品、
電気通信、金融、建築、保険、法律、学校、証券市場など、ありとあらゆる社会構造の
「最終改造」に入った。開放という美辞麗句の下、痛みを伴う構造改革の果てに我々
日本人がたどり着くのは、これまで経験したことのない想像を絶する「下流社会」と「植民
国家」の誕生である。『年次改革要望書』『共同現状報告書』『外国貿易障壁報告書』
『日米投資イニシアティブ報告書』『首脳への報告書』。
ttp://www.amazon.co.jp/exec/obidos/ASIN/482841262X
ミ彡  ゚̄ ̄' 〈 ゚̄ ̄ |ミ彡 国民の奴隷化こそ富の源泉! アメリカ万歳!!
0427デフォルトの名無しさん
2006/09/14(木) 17:37:31まあ基礎知識としてC言語を丸暗記するくらいはしておいた方が
効率は良いが。
あとは手元に雛形に出来る何か初心者向けの本(自分のプラット
フォームのアプリの作法が分るもの)と、ARMとD&Eとgoogleが
あれば大抵困らない。
0428デフォルトの名無しさん
2006/09/15(金) 01:56:22D&Eもしらねえなー。
0429デフォルトの名無しさん
2006/09/15(金) 08:00:10The Annotated C++ Reference Manual
The Design and Evolution of C++ (邦訳書:C++の設計と進化)
どちらもC++をやるつもりなら、せめて名前くらい知っていてほしい存在。
ARMを実際に読むなら、これはISO標準化以前のものなのでその点は注意したほうがよい。
0430デフォルトの名無しさん
2006/09/15(金) 23:10:37知ってるくせに
0431デフォルトの名無しさん
2006/09/17(日) 01:31:12今更読んでどうなるっつーか、効率的な勉強のために読む本じゃないよーな。
0432デフォルトの名無しさん
2006/09/29(金) 00:44:35これは、死ねってことですかね?
0433デフォルトの名無しさん
2006/09/29(金) 01:11:16もっと禿げなさいってこと。
0434デフォルトの名無しさん
2006/09/29(金) 02:17:37業界から去れってことですかね。
0435デフォルトの名無しさん
2006/09/29(金) 02:49:58あの本は単体で読んだだけじゃわけわかんねーくらいで普通。
読みながらキーボード叩いてれば、そのうち人並み以上に使えるようになるから安心汁。
そのかわりハゲるけどな。
0437デフォルトの名無しさん
2006/09/29(金) 04:03:29最初はそんなもんでいいんでね?
俗に実務で使って使い物になるまでの訓練時間はC半年C++更に半年だそうな。
そのぐらいのスパンで付き合ってもいい本。
ただ、あの本に書いてある内容も必ずしも正しいばかりじゃなくって、
たとえばテンプレートの最適化周りについてはコンパイラの性能に
過剰に期待しすぎてしまっていたりするので、鵜呑みも良くない。
もちろん、そのあたりの判別がつけられる様になるのは
どうしたってそれなりのコード量をこなしてからになるし、
のんびり付き合うべし。
0439デフォルトの名無しさん
2006/09/30(土) 01:45:36>俗に実務で使って使い物になるまでの訓練時間はC半年C++更に半年だそうな。
そんなに掛かるの。
では、1年間は、会社のお荷物ってこと?
0440デフォルトの名無しさん
2006/09/30(土) 01:47:32一般人ならもっとかかっても不思議じゃないかもなー。
実際お前らC++使ってどのくらいになる?
そんでもって、どのくらいから使えてるなって感触得られるようになった?
ほいでもって、いま本当に使いこなせてる?
0441デフォルトの名無しさん
2006/09/30(土) 01:54:25一年半経った今、やっとEffectiveSTLレベルかな。
>>439
使い物にならないコードしか書けなくても仕事は回ってくるのだよw
0442デフォルトの名無しさん
2006/09/30(土) 01:55:55>一年半経った今、やっとEffectiveSTLレベルかな。
実際そんなもんだよな。
お荷物脱出まで1年〜2年はかかる勘定だ。
0443デフォルトの名無しさん
2006/09/30(土) 04:47:00>お荷物脱出まで1年〜2年はかかる勘定だ。
大学の偏差値65ぐらいでもそれぐらい掛かる?
0444デフォルトの名無しさん
2006/09/30(土) 04:58:450445デフォルトの名無しさん
2006/09/30(土) 05:42:33>使い物にならないコードしか書けなくても仕事は回ってくるのだよw
そんな会社もあるとは、恐ろしいですな。
0446デフォルトの名無しさん
2006/09/30(土) 05:49:230447デフォルトの名無しさん
2006/09/30(土) 12:23:54車輪の再発明になるが気にしない
始めはchar配列をラッピングした糞仕様で構わない
自分のレベルにあわせてリファクタリングや機能拡張して完成度を高めて行こう
0448デフォルトの名無しさん
2006/09/30(土) 12:27:33その発想は既になれてる人間の発想なんだよな、ってこの間実感した
みんなプログラミングに集中しすぎるんだが…どうすればプログラミング周りのことまで目が届くようになってくれるんだろ・・・
0449デフォルトの名無しさん
2006/09/30(土) 18:01:17http://blogs.itmedia.co.jp/tamaki/2006/06/post_57ab.html
0450デフォルトの名無しさん
2006/09/30(土) 19:16:44ものすげぇフレームに発展してやがるw
0451デフォルトの名無しさん
2006/09/30(土) 19:24:01結局買ったのはプログラミング言語C++第3版とLinkers&Loadersだった。
0452デフォルトの名無しさん
2006/09/30(土) 20:05:28C++FAQもそう悪い本だとは思わないけどさ…
半分以上はネットでタダで読めちゃうんだし。
0453デフォルトの名無しさん
2006/09/30(土) 22:46:29他人のソースを保守する立場になればすぐ気付く。
最近は、仕事でなんかこう・・・
ホビィプログラミングかおまえら
プログラムが動いたくらいで喜んでるんじゃねぇ
と思うことしきり。
0454デフォルトの名無しさん
2006/10/01(日) 23:29:48キミが新人だった頃を思い出すといいよ。
0455デフォルトの名無しさん
2006/10/01(日) 23:38:04新人時代・・・動くだけでうれしくてニヤニヤ
現在・・・・・コンパイルとおるだけでうれしくてひとりごと
自分が心配ですorz
0456デフォルトの名無しさん
2006/10/01(日) 23:42:13他人が保守しやすいプログラムがどんどん乖離してくる
0457デフォルトの名無しさん
2006/10/02(月) 01:10:46そこで発想の転換だよ
自分が保守できるプログラムは全部自分で保守すれば良いんだよ
0458デフォルトの名無しさん
2006/10/02(月) 01:22:08に好きなように物を造ってそれらを好きなように配置して、好き
なように制御していける感覚でやれるから、模型とかたくさん作
ってジオラマに配置して頭の中で妄想して遊んでたガキの頃の遊
びがパソコンの中で具現化できるような感覚ですごく面白い。
といってもまだ制御が自由自在にできるレベルでは到底ないけれ
ど、ある程度できるようになったら嵌りすぎて廃人になりそう。
別にパソコンいじってなくても何かやりながら適当に頭の中でイ
メージ組み立ててるのも楽しい。
仕事でやってる人には叱られそうだけど。
0459デフォルトの名無しさん
2006/10/02(月) 01:56:15Lispでもやってみたらどうかね。
0460デフォルトの名無しさん
2006/10/02(月) 02:14:38ロジック組み立てる最小単位が背景のコンピュータ資源に直結してるって意味では、
その満足感はわからないでもない。
だがJavaに転ぶ。
0461デフォルトの名無しさん
2006/10/04(水) 16:46:570462デフォルトの名無しさん
2006/10/14(土) 10:04:170463デフォルトの名無しさん
2006/10/14(土) 15:22:33入院するか、その判断ただしいぞ、他人を殺傷したり自殺したら終わりだからな。
0464デフォルトの名無しさん
2006/10/14(土) 23:49:530465デフォルトの名無しさん
2006/10/15(日) 02:23:05Javaの方がよっぽど洗練されていたことがわかった。
0466デフォルトの名無しさん
2006/10/15(日) 02:30:49C++は厄介なマルチパラダイムだから覚えるときに足元見ながら進まないと、直ぐに足を踏み外しちゃうのは認める
しかしjavaとC++を同列に扱うのは思想が全く違うので無理がるんじゃないかと
0467デフォルトの名無しさん
2006/10/15(日) 12:28:17猫でもわかるでも読め。
金かからないし、いいぞw
どうせ投げ出すからさ。コンパイラも無料のにしとけ
0468デフォルトの名無しさん
2006/10/15(日) 13:57:420469デフォルトの名無しさん
2006/10/15(日) 22:33:040470デフォルトの名無しさん
2006/10/15(日) 22:38:04ns2に酸化
0471デフォルトの名無しさん
2006/10/16(月) 00:12:42gcjのmidiライブラリ?と似たようなrのを
borland c++あたりで使えるように移植してください。
お願いします。
0472デフォルトの名無しさん
2006/10/16(月) 15:59:26プログラム組んだ事はまったくないんだけど
ただ、昔、専門書でC言語とJAVA言語を少し勉強した事がある程度
これでプログラマーとして就職してやっていけるのだろうか
プログラマーって人間とのコミュニケーションも取りながらコンピュータと友達になるんだろ
そんな事したら頭がおかしくならないだろうか
勉強も恐らく自分でしていかないといけないんだろうか
0473デフォルトの名無しさん
2006/10/16(月) 16:00:51そう言ってる自分の正気には自信持てないけど
0474デフォルトの名無しさん
2006/10/16(月) 16:09:41やっぱそうなのか
給料も普通と変わらないって聞くし、高齢になるとお払い箱だって聞くし
おまけにストレスの溜まる大変な仕事だと聞いてる
なのになんでそんな仕事をみんな好んでしたかるんだよ
0475404
2006/10/16(月) 16:12:03不安がいっぱいで何かアドバイスください
0476デフォルトの名無しさん
2006/10/16(月) 16:13:43404→474
0477デフォルトの名無しさん
2006/10/16(月) 16:38:35面接前に、手の平に「人」という文字を書いて、飲み込んでくださいw
0478デフォルトの名無しさん
2006/10/16(月) 16:40:48( 'A`)ノ
ノヽ ノ
< ● >
● ハッ
ヽ('A` )
) /)
< ● >
●
(('A`)ノ ポロリ♪
( )
<ω>
0479デフォルトの名無しさん
2006/10/16(月) 19:56:40スレ違いも甚だしいので、とりあえずどっか逝ってください。
0480デフォルトの名無しさん
2006/10/17(火) 12:02:15プログラマの実態をよく表していますね。
0481デフォルトの名無しさん
2006/10/18(水) 02:31:390482デフォルトの名無しさん
2006/10/20(金) 02:09:55「プログラミング講義C++/柴田望洋」をとにかく読破汁。たとえC言語知らなくても
この本は1ヶ月もあれば読破できる。あとは好きなC++本に進め。
0483デフォルトの名無しさん
2006/10/20(金) 04:00:11最初の一冊としてなら、
O'reillyの「C++プログラミング入門 新版」も結構秀逸だと思る
0484デフォルトの名無しさん
2006/10/20(金) 04:16:260485デフォルトの名無しさん
2006/10/20(金) 06:23:07今独習C++と>>423の本を同時に読んでるが
しかし読み物としてするする読んでしまう>>423のほうが俺は好みだ
なんにしろ大学なら立派な付属図書館があるんだから
いろいろ書籍を漁っていいものを見つけていくっていうのも一興だな
0487デフォルトの名無しさん
2006/10/20(金) 07:03:54そんなときは、あと2週間でとりあえず全部に目を通さなきゃこの本は捨てる!!
orこの本を読み終わるまでは、TV・2ch・ゲームを絶対にやらない。やったら、この本は捨てる!!
とどっかに書いて置くといい。(無論、出来なかったら有無を言わさず捨てること。)
人間、安心してしまうと慢心で動かなくなるから、多少荒々しい方法でも追い込むのがいいよ。
0488デフォルトの名無しさん
2006/10/20(金) 11:32:100489デフォルトの名無しさん
2006/10/20(金) 12:54:49どうせ読まないで放置なんだからさ。
読むより、コード書け。
0490デフォルトの名無しさん
2006/10/20(金) 12:57:080491デフォルトの名無しさん
2006/10/20(金) 21:21:34・プログラミング初心者でCとC++を連続して学習
・Cは習得済みでC++に手を出す
・既に何か他言語を習得してある
で全然状況が違うよね
0492デフォルトの名無しさん
2006/10/20(金) 21:44:34Javaを知ってればclass関連の知識でアドバンテージあることになるし。ただ、
VBしか知らない人にはちと厳しいかも。
0493デフォルトの名無しさん
2006/10/21(土) 00:31:070494デフォルトの名無しさん
2006/10/21(土) 00:58:15きょうびアセンブラ単体で勉強するのはナンセンスだべ。
それなら素直に計算機の教科書読んだ方がよっぽどいい。
アセンブラはCと並列してやるのがいいよ。
作りのシンプルなMIPS系列マジオヌヌメ。
0495デフォルトの名無しさん
2006/10/21(土) 01:45:10VBの知識しかない状態でいきなりC++に飛び込んだけど、特に苦労したという
ことはなかったよ。クラスとか継承の概念なんて簡単なサンプルコード幾つか
見れば誰でも理解できるし、ポインタも関数のポインタ配列引数の使い方で
ちょっと引っ掛かったくらいだったし。CとJavaは必要になったらやるって感じ。
0496デフォルトの名無しさん
2006/10/21(土) 01:54:43こう言っちゃ何だが、それは>>495の素質が優れてたからなんじゃないかな。
0497デフォルトの名無しさん
2006/10/21(土) 02:28:07俺もそう思う。
Windowsが主流のプラットフォームとなった時、
C++( + Windows プログラミング )についていけずに
VB に堕ちたプログラマがごまんといるというのに。
0498デフォルトの名無しさん
2006/10/21(土) 03:08:510499デフォルトの名無しさん
2006/10/21(土) 08:08:18488がどのくらい他のプラグラミングをしたこと有るのかにもよるが、
独習はお勧めできない。理由として、無味乾燥すぎる・無駄に網羅しようとして何を習得させたいのか焦点がぼやけてる。
まぁ、自分がお勧めするのは
14歳からはじめる C++わくわくゲームプログラミング教室
http://www.cbook24.com/bm_detail.asp?sku=4899771657
たしかに、本を買うときが一番の山場だとは思うが今はネット通販が行き届いてるから、文明の利器を活用するべし。
一通りの事を解説していながら、作るものの目的に向かって書かれているので独習でC++を一から学ぶのにお勧め。
こっちで、一通り覚えた後に「独習C++」なり他のC++入門で基礎固めするのがいいかと。
0500デフォルトの名無しさん
2006/10/21(土) 09:30:22>>499
> 独習はお勧めできない。理由として、無味乾燥すぎる・無駄に網羅しようとして何を習得させたいのか焦点がぼやけてる。
自習に限らず、目的が無ければそうなる
そして>>500get
0501デフォルトの名無しさん
2006/10/21(土) 11:58:00>>>499
>> 独習はお勧めできない。理由として、無味乾燥すぎる・無駄に網羅しようとして何を習得させたいのか焦点がぼやけてる。
>自習に限らず、目的が無ければそうなる
はぁ?
0502デフォルトの名無しさん
2006/10/21(土) 12:39:07こいつをどう思う?ハァハァ
すごく・・・大きいです・・・ハァハァハァハァ(´Д`;)
0503デフォルトの名無しさん
2006/10/21(土) 14:11:31全然問題ないと思うよ。確かに「実践的に使える」レベルまで達する道のりは
他の言語に比べて格段に長いけど。
個人的には柴田望洋本がお勧め。初心者にとっては開発環境の細かい使い方と
かライブラリの話とかと一緒にごちゃごちゃ説明されるよりも、基本文法に
絞ってそれを丁寧に解説してもらったほうが目的もはっきりして学び易い。
回り道のようだけど、最終的にはこのやり方のほうが習得までの時間も短くな
ると思う。
0504デフォルトの名無しさん
2006/10/21(土) 14:47:17キンタマよりも竿が大きくて堅くて長持ちする方がハァハァできるんじゃね?
0505デフォルトの名無しさん
2006/10/21(土) 14:54:39気分転換にCを再度勉強しようと昔投げ出したダイテルさんのC言語プログラミングの本を詰まった所から読んでる。
独習Cも持ってるがダイテルのほうが断然おもしれえ。
独習シリーズが俺には合ってない事にようやく気付いた
0506デフォルトの名無しさん
2006/10/21(土) 15:36:17いま独習Cを一通り勉強したくらいなんだけどC++始めていい?
とりあえずCでどの程度の経験積んだらC++にいっていいよって目安とかありますか?
0507デフォルトの名無しさん
2006/10/21(土) 16:31:40C++覚えるのが最終目的ならC++からはじめちゃっていいんでないかい?
0508デフォルトの名無しさん
2006/10/21(土) 17:07:320509デフォルトの名無しさん
2006/10/21(土) 17:40:25最初に学ぶ言語がいちばん時間掛かるよね。だったら最初からC++でいいん
じゃないの? どうせ時間掛かることに変わりはないんだし。
0510デフォルトの名無しさん
2006/10/21(土) 19:09:110511デフォルトの名無しさん
2006/10/21(土) 20:05:12途中で飽きない自信があるなら、それでもいいかもな
0512デフォルトの名無しさん
2006/10/21(土) 20:58:41最初のうちに世界広げとけば理解は出来なくても
勉強にはなるんじゃまいか。自分にあった言語も見つかるかも知れない。
0513デフォルトの名無しさん
2006/10/21(土) 21:21:49途中で他の言語にシフトすることになっても、C++の場合はそれまで学んだことが無駄にならない。
あとは根性の問題だな。
0514デフォルトの名無しさん
2006/10/21(土) 23:35:00最新の標準が1998年なので意外と枯れている
しかしそれが初めての標準なので最新の言語ってことになる
0515デフォルトの名無しさん
2006/10/22(日) 01:33:18ただその一点で生き残ってきた言語。
なんつーかこう、隻眼隻腕の無頼の放浪剣士みてぇで格好よくね?
0516デフォルトの名無しさん
2006/10/22(日) 02:09:510517デフォルトの名無しさん
2006/10/22(日) 02:10:360518デフォルトの名無しさん
2006/10/22(日) 02:21:470519デフォルトの名無しさん
2006/10/22(日) 02:48:570520デフォルトの名無しさん
2006/10/22(日) 04:47:29俺に喧嘩売ってるな?
0521sage
2006/10/22(日) 05:11:240522デフォルトの名無しさん
2006/10/22(日) 06:16:49鼻から悪魔
0523デフォルトの名無しさん
2006/10/22(日) 13:37:18『オレハVB厨ナンカニナラナゾ・・・
オレハVB.net厨ナンカニナラナイゾ・・・
オレハJava厨ナンカニナラナゾ・・・
オレハC#厨ナンカニナラナイゾ・・・
オレハPerl厨ナンカニナラナイゾ・・・
(以下、延々続く)』
0524デフォルトの名無しさん
2006/10/22(日) 13:57:39ならないぞ
ならなぞ
ならないぞ
ならないぞ
……
法則性が判らない……
0525デフォルトの名無しさん
2006/10/22(日) 15:21:570527デフォルトの名無しさん
2006/10/22(日) 17:06:17むこう ほりい ゆうじ
とりや まあき らおし
りぺん ぺんぺ ぺんぺ
ぺんぺ ぺんぺ ぺんぺ んぺ
0528デフォルトの名無しさん
2006/10/22(日) 18:51:39簡単でもいいから、仕事で強制的に使うしかないような。
Cで一年本読みながら学習したけど、
いざ実務についたら2ヶ月足らずでその5倍くらいは身についたし。
その後C++もやったけど、
いくら本読んで、自分でテストコード書いてももしっくりこなかったこととか、
実際に業務で使ったらあっさり身についたぞ。(ただし、STLはほとんど使ってないくらいのレベル)
まだまだ人に尻拭いさせてる(と思う)立場なんで偉そうなこと言えないけど、
頭が悲鳴を上げる思いをした分だけは確実に成長したよ。
0529デフォルトの名無しさん
2006/10/22(日) 20:42:27別に実務である必要性はないと思うが、
その言語でなんかソフト作らなきゃまともに身に付かないのは確かだな。
俺の場合、Java を何度も勉強しようとしてるんだが、 Java で作りたいソフトがない為に毎度挫折する。
...まぁ、俺には Java が不要ってことなんだろうけど、
やっぱ Java ぐらいちゃんと押さえておきたい。←こんな意味のない動機だからいつまでたっても身に付かない。
0530デフォルトの名無しさん
2006/10/22(日) 20:47:000531デフォルトの名無しさん
2006/10/22(日) 21:00:400532デフォルトの名無しさん
2006/10/22(日) 21:10:12また、現在はC++抜きに直接C++/CLIの入門を謳う書籍・Webサイトなどの存在は、
(俺の知る限り)日本語では存在しない。(日本語以外は不明)
ようするにC++をやるしかない。
0533デフォルトの名無しさん
2006/10/22(日) 21:11:060534デフォルトの名無しさん
2006/10/25(水) 13:09:28先行き不安なドットネットだぜw
0535デフォルトの名無しさん
2006/10/25(水) 16:50:360536デフォルトの名無しさん
2006/10/26(木) 02:18:200537デフォルトの名無しさん
2006/10/26(木) 16:19:59この板で質問すればいいですか?
C++の効率的な勉強方法を教えてください
0538デフォルトの名無しさん
2006/10/26(木) 17:01:450539デフォルトの名無しさん
2006/10/26(木) 17:58:20VBだと何かはずかしーじゃん?
0540デフォルトの名無しさん
2006/10/26(木) 18:41:470541デフォルトの名無しさん
2006/10/26(木) 19:39:16gccならgtkとか。
0542デフォルトの名無しさん
2006/10/27(金) 00:35:59windowsでとりあえず今は、borlandとbccdeveloperを使っています。
windowsAPI以外だとやっぱりgtkみたいなライブラリ(?)が必要なんですよね
0543デフォルトの名無しさん
2006/10/27(金) 07:32:09どうせならQtとか使えば?
0544デフォルトの名無しさん
2006/10/27(金) 08:05:500545544
2006/10/27(金) 20:06:59最終的にwxWidgetsでやってこうと思ったんですが、大丈夫でつか?
0546デフォルトの名無しさん
2006/10/27(金) 22:18:30Visual studio のC++で 「入力された数値の総和を求めよ」って課題出されて、やってるんですが、
意味がわかりません。 cin >> 変数; 使えってことなんですけど、どなたか教えてもらえませんか?
使わなくても出来るんだったらそれも教えてください。
#include <iostream>
using namespace std;
void main() {
←ここが全くわかりません。
}
0547デフォルトの名無しさん
2006/10/27(金) 22:23:28早めに退学届を出したほうがいいよ。向いてない。
0548デフォルトの名無しさん
2006/10/27(金) 22:41:53自分の目指す道にはプログラミングが不要なのに、やらねばならない。
あるいは、誰かが書いたコードを見て勉強にしたい。
そんな場合なら、
C/C++の宿題を片付けます 75代目
http://pc8.2ch.net/test/read.cgi/tech/1161257941/l50
0549デフォルトの名無しさん
2006/10/27(金) 23:30:31#include <iostream>
using namespace std;
void main() {
char x[20];
cin >> x;
cout << x << '\n';
}
コンパイル実行したら「それくらい自分で調べろ」と入力してEnterだ。
0550デフォルトの名無しさん
2006/10/27(金) 23:36:41著者は>>448が言うような「プログラミング周り」のことまで目をかけた上での、現実的な意見を表明しているにすぎないのにな。
0551デフォルトの名無しさん
2006/10/27(金) 23:43:37言語全体を見渡すと、目も腕もたくさんついてるヘカトンケイルの方がふさわしい気がする。
0552デフォルトの名無しさん
2006/10/27(金) 23:47:330553デフォルトの名無しさん
2006/10/28(土) 00:28:130554デフォルトの名無しさん
2006/10/28(土) 00:30:56http://www.shinetworks.net/cgi-bin/img-up/src/1161946338180.jpg
0555デフォルトの名無しさん
2006/10/28(土) 02:29:260556デフォルトの名無しさん
2006/10/28(土) 02:31:210557デフォルトの名無しさん
2006/10/28(土) 07:55:00C++じゃメモリ無駄に食い過ぎる。
0558デフォルトの名無しさん
2006/10/28(土) 08:43:04しかも移植が多いこと。Cからの移植はいいとして、
JavaとかDelphiとかC#とか……
0559デフォルトの名無しさん
2006/10/28(土) 10:46:21保守性考えたら今更生Cはやっぱ辛いよ。
使い方間違えなければC++でも性能上は大して変わらんし。
0560デフォルトの名無しさん
2006/10/28(土) 15:15:25標準ライブラリやヘッダが0なC++を今さわってるが・・・
0561デフォルトの名無しさん
2006/10/28(土) 21:43:430562デフォルトの名無しさん
2006/10/29(日) 01:05:14いや、全くそうは思わんが。
そもそも恩恵に触れたと思えないのだが。
0563デフォルトの名無しさん
2006/10/29(日) 01:28:24...あんたが単に恩恵に触れていないだけでしょ。
0564デフォルトの名無しさん
2006/10/29(日) 01:40:15で一回り成長するぞ
0565デフォルトの名無しさん
2006/10/29(日) 02:48:31糞プロジェクトの産物―ソースコードのないプログラムのメンテナンスは
そりゃもう勉強になりましたとも、ええ。 orz
0566デフォルトの名無しさん
2006/10/29(日) 03:07:330567デフォルトの名無しさん
2006/10/29(日) 03:32:43できるかどうかじゃなくてやらなきゃならんかったの!
0568デフォルトの名無しさん
2006/10/29(日) 03:41:580569デフォルトの名無しさん
2006/10/29(日) 07:59:390570デフォルトの名無しさん
2006/10/29(日) 12:23:39スレタイを100回読め。
0571デフォルトの名無しさん
2006/10/29(日) 14:09:46おめーは1000回嫁
0572デフォルトの名無しさん
2006/10/29(日) 15:32:17てめーは10000回
0573デフォルトの名無しさん
2006/10/29(日) 15:34:510574デフォルトの名無しさん
2006/10/29(日) 15:39:520575デフォルトの名無しさん
2006/10/29(日) 16:57:210576デフォルトの名無しさん
2006/10/29(日) 16:57:24糞コードを解析できる能力があるかどうかが問題なのだ
0577デフォルトの名無しさん
2006/10/29(日) 17:15:40大学に受かる能力があるかどうかが問題なのだ
0578デフォルトの名無しさん
2006/10/29(日) 19:01:04財力があるかどうかが問題なのだ
0579デフォルトの名無しさん
2006/10/30(月) 02:17:18アクロバチックなキャストとかやってそうだし…
脱初心者のための方法を教えてください。
0580デフォルトの名無しさん
2006/10/30(月) 10:43:05ダウンキャストは良くない、とかそういった事を知りたいんなら、言語に関係なくoop全般とか
effective c++とか、そのへんのノウハウ本を読んで考えるしかない。
実際にダメと言われる事をやってみて、弊害を感じてないと理解しにくい事もある。
0581デフォルトの名無しさん
2006/10/30(月) 22:51:350582デフォルトの名無しさん
2006/10/30(月) 23:02:070583デフォルトの名無しさん
2006/10/31(火) 01:22:55makeが自動で作るソース大杉、エトセトラ。
ぶっちゃけ人間の読む代物じゃないっつーか、読んでもあんまし足しになんない。
CPU直結のコアなコードにはヤバいほど強烈な連中がいるが、C++の勉強からはパリとロンドンほどの距離がある。
結論、時間の無駄なのでやめときなさい。
0584デフォルトの名無しさん
2006/11/01(水) 20:34:55ソフトウェアのアーキテクチャが妥当かとかそーゆー話なら
さらになんとも言えん状態ですね。
自分に興味のある分野のオープンソースでも解析して
こーゆー流れかーって感じで理解するとか
0585デフォルトの名無しさん
2006/11/02(木) 02:43:36オープンソースなライブラリは総じて洗練されてる。
みんなプライドかけて整理整頓してるからなー。
オープンソースなプロジェクトのコードが読みやすいわけじゃないのがミソ。
メジャーどころでも、いやさ歴史のあるメジャーどころほど、およそ人間の読める言語から
かけ離れた実装がされてたりする罠。
0586デフォルトの名無しさん
2006/11/02(木) 09:40:59なに自問自答してんだよマヌケw
0587デフォルトの名無しさん
2006/11/02(木) 11:56:00ライブラリ全体の整頓がされてるかどうかは別問題
0588デフォルトの名無しさん
2006/11/02(木) 21:05:25どー思いますか?
0589デフォルトの名無しさん
2006/11/02(木) 22:10:52と思った。
0590デフォルトの名無しさん
2006/11/03(金) 00:11:20そもそも関数/メソッド/述語単位で読むだけが方法じゃない、と突っ込んでみる
名前(識別子?)の意味が分からなければ、それを扱っているところを掘り下げていくだけぽ
あとは図でもシコシコかいてればおk
0591デフォルトの名無しさん
2006/11/03(金) 03:29:07俺は絶対にやらん。
プロならいざ知らず、趣味でやってるなら必要なし。
労力の割に勉強にならんと思うけどね。
ニート以外は無理だろw
0592デフォルトの名無しさん
2006/11/03(金) 03:40:44趣味だから何かいても構わないと言えば言えなくもないが、必要なしと断言されてもねぇ。
0593デフォルトの名無しさん
2006/11/03(金) 07:02:490594デフォルトの名無しさん
2006/11/03(金) 09:24:18時間がかかるから、重要なところにしかやらないが。
0595デフォルトの名無しさん
2006/11/03(金) 09:28:01何事も見取り稽古からだろうし。
0596デフォルトの名無しさん
2006/11/03(金) 12:53:48自分はC暦3年のものなんですが
「明日UNIXでC++の現場、がんばれ」と今にもいわれそうな状況になりました。
薄い入門書を読んでクラスとかpublicとかは書けるようになったのですが
それまでになにをすべきなのかわからず悩んでいます。(時間もないし・・)
次の案件はどうやら請求システムの拡張でDBまわりをC++でやるとかいう話なのですが
STLとかやったほうがいいのでしょうか?
0597デフォルトの名無しさん
2006/11/03(金) 13:11:50標準ライブラリ一通り見とけ。特に文字列とコンテナ。
0598デフォルトの名無しさん
2006/11/03(金) 13:28:003年もCやっててそんなに狼狽するわけがわからん。
もしかして畑が全然違うことをやらされるわけ?
0599デフォルトの名無しさん
2006/11/03(金) 19:05:25STL使わんでどれほどのシステムができるんだろwww
0600デフォルトの名無しさん
2006/11/03(金) 19:48:10つーか>>596はOSやらDBの周辺知識が無いので焦ってるんかも。
0601596
2006/11/03(金) 23:58:21早速連休中に本屋にいってみます。
>>598
>畑違い
そんな感じです。
今までUNIX上のデーモンのカスタマイズとか共有ライブラリの整備拡張とか
パフォーマンスのかかる処理の部分をCで作ってパフォーマンス向上とか
そういうもうちょっと低いレイヤーでやってましたのでかなり傾向が違うかもしれません。
なにやら現場で一人戦線離脱したのでCがわかればいいだろ的にいきなり呼ばれて若干あせってます。
>>600
DBのAPIはCなら一通りつかったことがありますが
C++でそのままつかえるのか不安だったりします。
先輩はOK牧場といってくれてますが・・・
週明けまでに予習してみます。
ありがとうございましたー
0602588
2006/11/04(土) 00:07:100603デフォルトの名無しさん
2006/11/04(土) 03:12:32ちゅーか、ハッタリでなんとかするのがプロってもんだ
0604デフォルトの名無しさん
2006/11/04(土) 12:16:21お前、Cの勉強のごく早い段階で挫折したクチだろ。
一生ハローワールド作ってろヴォケwww
0605デフォルトの名無しさん
2006/11/04(土) 12:38:53報われない自分自身を立派に見せたいという感情の発露です。
可哀想な>>604の人生に幸多からんことを。
0606デフォルトの名無しさん
2006/11/05(日) 10:46:15南無南無。
0607デフォルトの名無しさん
2006/11/05(日) 14:10:44�@Microsoft Visual C++
�ABorland C++ Builder
�B開発ツール不問
それぞれにもってこいの本をそれぞれ教えてください。
0608デフォルトの名無しさん
2006/11/05(日) 15:14:52欲張るな素人
0609デフォルトの名無しさん
2006/11/05(日) 15:16:00これ以外何もいらない。
0610デフォルトの名無しさん
2006/11/05(日) 15:19:25�A論外
�Bプログラミング言語C++第3版
0611デフォルトの名無しさん
2006/11/05(日) 17:28:14いきなり「プログラミング言語C++」はムチャだろw
0612デフォルトの名無しさん
2006/11/05(日) 18:53:23多言語の経験があるのなら、そう無茶な選択でもないと思うけどなぁ・
0613デフォルトの名無しさん
2006/11/05(日) 19:05:100614デフォルトの名無しさん
2006/11/05(日) 23:36:11日本語の解読が一番難しい・・・素人には無理
0615デフォルトの名無しさん
2006/11/06(月) 17:05:42あんな本イラネ。あ、もちろんオイラには、ってことさ。
0616デフォルトの名無しさん
2006/11/06(月) 19:36:39K&Rとどっちがひどい?
0617デフォルトの名無しさん
2006/11/07(火) 00:30:11K&Rはぜんぜんひどくないだろ。バカかおまえ。
0618デフォルトの名無しさん
2006/11/07(火) 00:48:410619デフォルトの名無しさん
2006/11/07(火) 03:38:32K&Rよりは万倍くらい読みやすい。
0620デフォルトの名無しさん
2006/11/07(火) 03:41:07同じ労力で「C++の」勉強するなら、明らかにプログラミング言語C++の方が上だろうし。
0621デフォルトの名無しさん
2006/11/07(火) 10:56:45で、C++って何ができるの?
0622デフォルトの名無しさん
2006/11/07(火) 11:06:00あれは邦訳で読むとムダに混乱する。
0623デフォルトの名無しさん
2006/11/07(火) 13:25:570624デフォルトの名無しさん
2006/11/08(水) 00:50:53それは言い過ぎじゃないですか?
0625デフォルトの名無しさん
2006/11/08(水) 01:14:09オライリーの実践C++プログラミングで
「C++manがある」って書いてあったんですが、
ないのはなぜ・・・
どこかにおっこってるんでしょうか?
こんなんでます・・
#man iostream
No manual entry for iostream
0626625
2006/11/08(水) 01:16:57gccのバージョンはversion 3.4.4 [FreeBSD] 20050518
です
0627625
2006/11/08(水) 01:38:47ftp://gcc.gnu.org/pub/gcc/libstdc++/doxygen/
man std::iostream
でキター
・・・やけに長いなと思ったら
Generated automatically by Doxygen for libstdc++-v3 Source from the
source code.
こんなもんか…('A`)
0628デフォルトの名無しさん
2006/11/08(水) 16:04:00ごめんねみんな・・・・・・・
0629デフォルトの名無しさん
2006/11/08(水) 17:43:16そうかい。まあ、VBでしばらく頭を冷やすのもよかろう。
でも、またCプラプラ心が疼いたらここへ戻って来いよ。
おまえの席は空けたまんまにしとくからな。
0630デフォルトの名無しさん
2006/11/08(水) 18:18:020631デフォルトの名無しさん
2006/11/08(水) 20:42:520632628
2006/11/09(木) 10:01:26先生、C/C++がしたいです。
0633デフォルトの名無しさん
2006/11/09(木) 11:27:40どうぞ。
0634デフォルトの名無しさん
2006/11/09(木) 17:47:56llllllllllllllllllllllllll/ ̄ ̄ヽlllllllllllllllllllllllllllllllllllllllllll
lllllllllllllllllllll / ヽllllllllllllllllllllllllllllllllllllll
iiiiiiiiiiiiiiiiiiiiii 試 そ あ .iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
iiiiiiiiiiiiiiiiiiiii| 合 こ き |iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
;;;;;;;;;;;;;;;;;;;;;| 終 で ら |;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;| 了 め |;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;:;:;:;:;:;:;:;:;:;:;| だ .た |:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:
;:;:;:;:;:;:;:;:;:;:;| よ ら |:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:
:.:.:.:.:.:.:.:.:.:.:ヽ、 /.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:
:. :. :. :. :. :. :. :. ‐‐--‐‐':. :. :. :. :. :. :. :. :. :. :. :.
: : : : : : : : : : : : : : : : : : : : : : : : ,.‐- 、 : : : :
廴ミノ
///¨' 、
y':;:;:;:/⌒i!
�J:;:;:;:;};:;:/;},
;il||||li' t`'---‐';:;:;:l
,.r'"''、,┘ 7;:;:;:;:;:;:;:;「
ノ4 (⌒i .}:;:;:;:;:;:;;/
/..,__彡{, | `i:;:;:;:;:;}
( .ミi!} l、 .」:;:;:丿
クュ二二`Lっ) `==='
0636デフォルトの名無しさん
2006/11/09(木) 22:42:450637デフォルトの名無しさん
2006/11/10(金) 12:45:17{
char line[255];
int count = 1;
ifstream ifs;
string str;
ifs.open("test.txt", ios::in); // 読み取り専用で開く
BREGEXP *rxp = NULL;// 必ずクリアしておくこと
char msg[80];
std::string aa = "あい";
std::string bb = "うえ";
char patern1[100]= "s/"aa"/"bb"/g";
int ctr;
while( !ifs.eof() ){
ifs.getline(line, sizeof(line));
std::string str1 = line; // 空のstring
ctr = BSubst("s/"aa"/"bb"/g",line,line+strlen(line),&rxp,msg);
printf("after(%d)=%s\n",ctr,rxp->outp);// 置換したパターン数と文字列
printf("length=%d\n",rxp->outendp - rxp->outp);// 置換後の文字数
count++;
}
ifs.close();
ifs.close();
if (rxp)// コンパイルブロックの開放
BRegfree(rxp);// 忘れないように
return 0;
}
試行錯誤しております。検索・置換に変数と正規表現を使用したいのですが、うまくいきません。
0638デフォルトの名無しさん
2006/11/11(土) 01:46:06perlでやれ
0639デフォルトの名無しさん
2006/11/11(土) 07:17:38考えて、試行錯誤をしています。
0640デフォルトの名無しさん
2006/11/11(土) 22:40:01せめて質問スレに池。
0641みじんこ
2007/01/27(土) 01:23:150642デフォルトの名無しさん
2007/01/27(土) 01:48:22STL以上のもの求めても他人が読みにくいだけでレビューコストが高くなると思う
0643ラ・ロシュフコー
2007/01/27(土) 02:15:290644デフォルトの名無しさん
2007/01/27(土) 02:20:490645デフォルトの名無しさん
2007/01/27(土) 02:30:450646デフォルトの名無しさん
2007/01/27(土) 02:40:56日本語ちゃんと覚えてこようね
0647デフォルトの名無しさん
2007/01/27(土) 11:01:560648デフォルトの名無しさん
2007/01/27(土) 13:56:53正に反証可能性がない仮説ですね
0649デフォルトの名無しさん
2007/01/27(土) 15:09:58(少なくとも現状ではそうでないところが多いと俺は思うが)
仮にみんながみんなテンプレートメタプログラミングをばりばり使っているのだとしたら、レビューコストは上がらないと思う。
0650デフォルトの名無しさん
2007/01/30(火) 09:28:11C++は捨てて
Dで幸せになってください
0651デフォルトの名無しさん
2007/02/03(土) 00:03:10貧乏神が憑いてる
0652デフォルトの名無しさん
2007/02/03(土) 01:52:55ヘッダーファイルとcppファイル行ったり来たりで頭がついて行きません!
0653デフォルトの名無しさん
2007/02/03(土) 02:06:460654デフォルトの名無しさん
2007/02/03(土) 02:27:00OOPはおまじないか!
クラスを作ると何かご利益があるというわけではない。
普通は、何ができてどんな利点があるクラスを作ればいいか考えてから
クラスを作る。
0655デフォルトの名無しさん
2007/02/03(土) 13:51:550656デフォルトの名無しさん
2007/02/03(土) 13:52:08コンパイラさん乙
0657652
2007/02/03(土) 14:49:40「必要だと思ったものを自分で作る」これですね
精進します
0658デフォルトの名無しさん
2007/02/03(土) 16:15:060659652
2007/02/03(土) 18:39:48ヘッダーとcppファイルをつくりますよね
それらをコンパイルしようとすると
bcc32 TestClass.h
↓
「testclass.h 1:宣言の構文エラー」 って出るのですが何が悪いんでしょう?
クラスとcppを一緒にして
TestClass.cppをコンパイルした場合は問題無いのですが・・・
0660デフォルトの名無しさん
2007/02/03(土) 19:29:290661デフォルトの名無しさん
2007/02/03(土) 19:30:240662デフォルトの名無しさん
2007/02/03(土) 19:42:09コンパイルするのは TestClass.cpp だけでおk。
0663652
2007/02/03(土) 20:31:02お答えいただき感謝します
0664デフォルトの名無しさん
2007/02/04(日) 09:48:18kwsk
0665デフォルトの名無しさん
2007/02/07(水) 01:20:10効率的な勉強なら気持ちの問題が第一。「何がしたいのか?」ということが即座に
具体的に答えられるといいね。だらだらやっていてもなかなか身に付かないし、身
に付くときというのは比較的短期間だよ。ただし、C++は最初にやるにはしんどい。
やるなら、最初は、python/rubyあたりを取得してオブジェクト指向の感覚をもてた
らいい。次にjava(すっ飛ばしてもいいと思う。)にいって、最後にC++だよ。
コーディングのセンスやデバックのコツなどを含めれば、実践C++が入門では一番御
勧め。それをほぼマスターしたら、C++プライマーとEffective C++、プログラミング
言語C++に手を出せばいい。この3冊は辞書代わりにもなるし、入門脱出にはよい。
ただし、敷居が高い。実践C++修了まで1年でやれればいいと思うよ。これだけでも
守備範囲はそれなりにあるから。入門修了者にはプライマーは一押しなんだけどな。
0666デフォルトの名無しさん
2007/02/07(水) 07:02:57他の言語をやればいいじゃないかな
0667デフォルトの名無しさん
2007/02/07(水) 13:34:28黙れ悪魔
0668デフォルトの名無しさん
2007/02/21(水) 10:28:52上見るとけっこー穴があるみたいなのでまだ次も入門書レベルでしょうが…。
0669デフォルトの名無しさん
2007/02/21(水) 14:45:01面白いと感じるプログラミングだけをして、
面白くなくなったら、他のアプローチで面白いことを探し続ける、これがコツじゃないか。
心が折れたらそこで終わりだから熱意を持続させる工夫をシル。
0670デフォルトの名無しさん
2007/02/21(水) 23:28:37『憂鬱なプログラマのためのオブジェクト指向開発講座』
0671デフォルトの名無しさん
2007/02/21(水) 23:39:42次にObjective-C++でマルチパラダイム言語をあじわった後で最期にC++だな。
0672デフォルトの名無しさん
2007/02/21(水) 23:50:05憂鬱本っていわゆるオブジェクト指向の考え方とチップスの本ですよね?
それは次に読む本と並行して読もうと考えています。
上見ると「はじめてのC++」にはテンプレートとやらの説明がないので
どうやらテンプレートの勉強ができる本を買ったほうがいいようです…。
上のほうで「はじめてのC++」の次は「詳説C++」あたりと書いてあったんですが
amazonのレビュー見ると網羅本らしくて「はじめてのC++」を呼んだ程度で読めるか不安なんですが大丈夫でしょうか?
つーかはじめてのC++じゃなくて明解C++読めばよかったorz
0673デフォルトの名無しさん
2007/02/22(木) 07:31:25文法わかるようになってるなら・・・
ってか、何か読みたいために文法勉強してたんだよね?
なら読みたい文を読めばいいんじゃない?
0674デフォルトの名無しさん
2007/02/23(金) 01:26:36もし必要な知識が全然足りないと感じたら、それにあわせて
それを満たしてくれるような本を買ってくる。
それが本来あるべき姿なんじゃないかと俺は思う。
漬物本探してもしょうがないよ。
0675デフォルトの名無しさん
2007/02/23(金) 15:58:360676デフォルトの名無しさん
2007/03/03(土) 03:03:54特にC++のような巨大な言語だと
「作りたいもの」に必要な知識を学んでいくというのもわかるけど、
自分の使っている言語ぐらいは一通り使えるようにしたいとか、
もっと良いコーディング方法があるんじゃないかとかって
欲求もプログラミングやってたらあるんじゃないか?
>>672
「詳説C++」は言語全体をさらうには良い本だと思う。
分量は多いので、読み方には工夫がいるかもね。
「C++ in-depth series」を読む前の足がかりにはなるだろ。
テンプレートとSTLに関してはこの本だけでは足りない。
0677デフォルトの名無しさん
2007/03/03(土) 06:25:38今考えると実に幸運だったと思う。マジで。
んでQuickBasicを介してLSI C試食版に行き着いて
VC++をいじってるうちにOOP覚えて最終的にJavaと。
何の無理もなくここまで来られたもんなあ。
おかげで友人に「どうやってプログラミングを覚えたらいいか」と
聞かれてもさっぱり答えられないけど。
0678デフォルトの名無しさん
2007/03/03(土) 06:47:04男の中の男はみんなX68k選んでた。
0679デフォルトの名無しさん
2007/03/03(土) 08:10:34いや、N88Basicは文字通りPC-8801用のbasicだ。
PC98用はN88Basic(86)かN-Basic(86)だ。
0680デフォルトの名無しさん
2007/03/05(月) 22:28:15を学べる本が知りたい
今は他人のソースを解読しながら試行錯誤でノウハウを覚えるやり方でやってるけど
これは効率が悪すぎる気がする
独習C++は文法の解説だけで終わってるし・・・
OOPと並行して勉強するから駄目なのかなぁ
0681デフォルトの名無しさん
2007/03/06(火) 01:52:38JavaもC++も全然変わらないような気がするんだけど、
何か根本的な違いってあるの?
0682デフォルトの名無しさん
2007/03/06(火) 02:29:080683デフォルトの名無しさん
2007/03/06(火) 09:51:130684デフォルトの名無しさん
2007/03/06(火) 22:33:460685デフォルトの名無しさん
2007/03/07(水) 17:46:09>>682
日本語でおk
0686デフォルトの名無しさん
2007/03/07(水) 17:52:45>>682
昔のオレ日本語でおk ヽ(´ー`(ノ
0687デフォルトの名無しさん
2007/03/08(木) 21:20:06他の言語の構造が理解できなくなっちゃうんだよな
俺みたいにorz
0688デフォルトの名無しさん
2007/03/08(木) 21:42:370689デフォルトの名無しさん
2007/03/09(金) 03:45:490690デフォルトの名無しさん
2007/03/09(金) 08:18:360691中学生
2007/03/25(日) 18:21:010692デフォルトの名無しさん
2007/03/25(日) 18:22:350693デフォルトの名無しさん
2007/03/25(日) 19:57:180694デフォルトの名無しさん
2007/04/26(木) 15:44:440695デフォルトの名無しさん
2007/04/30(月) 22:11:41他の言語の構造が理解できなくなる
これはガチ
0696デフォルトの名無しさん
2007/04/30(月) 23:46:14俺が実際に読んだC++本のなかでは、多少入門書の
部類かも知れんし、OOPに特化してるワケじゃないけど、
とりあえずAccelerated C++あたりはどうでしょう?
リファレンス的な本ではなかなか理解しづらい、C++の
”使い方”を解説してる本でつ。
0697デフォルトの名無しさん
2007/06/22(金) 20:34:45今回ゼミの関係でC/C++を使ってwindows用のソフトを作るという課題をする必要があり、
現在は猫でも分かるシリーズのC言語プログラミングを読んでいます。
それが終わったらこのまま猫でも分かるwindowsプログラミングという本を読みながら
実際にすこしずつ作ってみようかと思うのですが、
それじゃ遠回りだよ等の否定的な意見があればご教授下さい。
こうする方がもっといいよ等の改善策を提示していただけるとなおありがたいです。
0698デフォルトの名無しさん
2007/06/22(金) 23:42:29それで出来なかったら猫以下だぞ
ガンガレ
0699デフォルトの名無しさん
2007/06/28(木) 18:21:29↓
アセンブラ
↓
C
↓
C++
0700デフォルトの名無しさん
2007/07/04(水) 21:49:05「DXライブラリ」で、ぐぐってみる
(WindowsゲームでもOKなら)
初心者にはいいと思う・・・
0701デフォルトの名無しさん
2007/07/13(金) 13:02:20苦痛で仕方ないんですが
0702デフォルトの名無しさん
2007/07/18(水) 03:31:36初心者はとりあえず作ってみる系の本じゃないとつまらんだろ。
根性がある奴は文法系から入ってもいけるんだろうが。
0703デフォルトの名無しさん
2007/07/18(水) 23:28:07これって文法系の本なの?
0704デフォルトの名無しさん
2007/07/19(木) 17:01:56だけど、そういう本って実は滅茶苦茶少ないんじゃないか??
0705デフォルトの名無しさん
2007/07/19(木) 18:30:54そんな事はない。sutterの本とか詳説C++とかたくさん出ている。
0706デフォルトの名無しさん
2007/07/19(木) 21:06:13auto_ptrをメインで推奨しているかどうかは別かもしれないが、
メモリやリソースの取得、解放については、例外と絡めたりして
RAIIだのスマートポインタだので言及している本なら結構あるんじゃないか?
0707デフォルトの名無しさん
2007/07/19(木) 22:44:340708デフォルトの名無しさん
2007/07/22(日) 09:30:38クラス概念の説明にSmalltalk系の話持ち込んだり、変に処理系依存の実装話に首突っ込んだり、
切口があまりC++本って気がしないんだが。
まあ、俺がこの頃は
モダンとかエフエクティブとかエフィンシャルとか設計と進化とか
あの辺りの本に毒された?だけなのかもしれないが……
0709デフォルトの名無しさん
2007/07/22(日) 11:01:110710デフォルトの名無しさん
2007/07/23(月) 15:02:42>クラス概念の説明にSmalltalk系の話持ち込んだり、
メンバ関数がオブジェクトにメッセージがどうのって説明のことなら同意
他の書籍なり、サイトなりで矯正可能なものであるとは思うけど、あの解説はどうなのかね
>変に処理系依存の実装話に首突っ込んだり
そんなのあったっけか?例えばどんなところ?
depthシリーズとじゃ位置づけが異なるから比較するのは少し違う気がする
詳説C++は万人向けとは思わないので特に人に勧めないが、林ハルヒコよりかは良いと思ったな。
文法書としては掘り下げがちょうど良い感じだし、厚いけど分冊じゃない。
ストリーム回りの解説はオレには役に立ったが、要らない箇所はばっさり読まなきゃいいと思う
0711デフォルトの名無しさん
2007/07/23(月) 18:23:39解説はありがたい。この辺結構詳しく書いてる本がなかったもんで。
まあ、用途に応じて使い分ける。
0712デフォルトの名無しさん
2007/07/23(月) 18:24:20シルトは糞
0713デフォルトの名無しさん
2007/07/24(火) 10:11:51関数の呼び出しをメッセージの送信と解釈すれば、と断ってるようだからいいんじゃないかな。
逆に、メッセージ通信の正体を、そんなに高尚なもんじゃないと暴いたようなもんだし。
一番最初にメッセージ通信の話しから始まってたらヤバイと思うケド。
あと、処理系依存の部分も、規格では決められていないけどある処理系では、って感じでちゃんとことわってるし。
かえって、実装の仕方がわかって参考になった。反復子がコンテナの種類によって操作後に無効になるなりかたが違うのも納得できたし。
>詳説買ったけど、例外処理とかストリーム関連、型変換あたりの 解説はありがたい
ロカールの具体的な使い方が載ってなかったのが超残念。どっかを削ってでものせて欲しかったな。
ロカールの使い方は結局規格書と処理系のマニュアルでなんとか把握したけど、ここあたりが載ってる和書って今あるのかな??
0714デフォルトの名無しさん
2007/08/08(水) 10:26:33自分にとってとっつき易いC++の参考書やHPを見つけて
それをきっちり勉強すること。
C++を勉強する前にC言語をマスターすべきという人がいるが、
かったるくてやってられない。C++から始めても別に構わんよ。
ただ、ポインタ関係だけはしっかり勉強しておくこと。
それと、STLのvectorとlistの使い方は始めの段階から勉強して
おいた方が良い。
MFCを用いたWindowsプログラミングは、C++を習得したからといって
簡単にできるものではない。両者は全く別。MFCの難しさは、
(1)プログラミングである機能を実現するのに幾通りもの方法がある。
(2)MFCの全貌がつかみにくい。
(3)ヘルプファイルが初心者にわかりにくい。
という点にある。それでSDKを用いたプログラミングを習得した後
にMFCを勉強すべきという人もいるが、かったるくてしょうがない。
ヘタするとSDKの勉強の段階で挫折してしまうかも。
MFCは複雑すぎて混乱するが、習得できればそこそこのWindowsソフト
を簡単に作成できる。これを勉強するときは、細かいテクニックはマイク
ロソフトが決めたオマジナイと考え(大体特定の会社が作った規則を真面目
に考えるだけ無駄)、とにかくMFCの概要、全体を把握することに努める。
それとMFCを勉強するときは、まず1冊の本、あるいは一つのHPで勉強する
こと。十分にマスターしていない段階でいろんな本やいろんなサイトを読む
と記憶力が良くない限り混乱して、結局ものにならない。
0715デフォルトの名無しさん
2007/08/08(水) 10:44:12ずっとロケールロケールと脳内で読んでたぜorz
0716デフォルトの名無しさん
2007/08/08(水) 12:32:20デジタル事典とか見る限りはどっちでもよさそうだな
0717デフォルトの名無しさん
2007/08/08(水) 20:27:511、いきなり3Dゲームの参考書やらサイトとにらめっこ
2、2Dゲームをライブラリ使わないで制作
どっちが効率良いでしょう?
休みが2ヶ月しかないので辛くても早く作れるようになる方が望ましいです。
ちなみに、DXライブラリ使えば2Dゲームはネトゲ意外は作れます。
0718デフォルトの名無しさん
2007/08/08(水) 20:36:160719デフォルトの名無しさん
2007/08/09(木) 12:19:37返答ありがとうございます。
やはり一番勉強したい3Dゲームを制作しようと思います。
0720デフォルトの名無しさん
2007/08/09(木) 23:27:000721デフォルトの名無しさん
2007/08/10(金) 00:10:47「私はウソしか言わない。」と言った人間は嘘吐きか?
0722デフォルトの名無しさん
2007/08/13(月) 16:53:400723デフォルトの名無しさん
2007/08/13(月) 17:18:28それは嘘をつくことも、つかないこともある人が、
"嘘しかつかない"という嘘をついたということでしょ
2chでの発言云々は自分の発言を特別扱いしているだけで
そのパラドックスとは似て非なる問題だす
0724デフォルトの名無しさん
2007/08/13(月) 18:55:59そんな単純な問題じゃあないが、
>>720の質問に答えるとすれば、自分で判断しろってこった。
「嘘を嘘であると見抜ける人でないと(ネットを使うのは)難しい」
〜 ひろゆき 〜
0725デフォルトの名無しさん
2007/08/13(月) 19:19:25〜 なんっちゃって 〜
0726デフォルトの名無しさん
2007/08/13(月) 21:14:04こんなことを言いながら長々と勉強方法を2ちゃんに書き込む神経がわからん
しかもなぜか突然MFC
0727デフォルトの名無しさん
2007/08/13(月) 21:22:56"そんな単純な問題じゃあない"とかいうのって、
根拠を述べずに、いきなり結論だけなわけだから、すごい非論理的で
哲学とか論理学とかディベートとかやってる人からみると、超バ(ry
0728デフォルトの名無しさん
2007/08/13(月) 21:38:58同じ轍を踏むのが哲学とか論理学とかディベートとかやってる人なんだな
把握
ってか論理学って一言で言われても色々派閥があるから注意してね (・ω☆
0729デフォルトの名無しさん
2007/08/14(火) 00:16:08スレ違いのことを延々述べてもうざいだけだろうという心遣いさ。
スレ違いの分析哲学とネットにおける情報の取り扱いについて、
一から語れというのかおまいはwww
0730デフォルトの名無しさん
2007/08/14(火) 00:17:30普通は、結論を先に言って、根拠をのべるもんなんだがな……。
日常的に文章を書く人間からすると(ry
0731デフォルトの名無しさん
2007/08/16(木) 20:44:14>>729 そんな単純な問題じゃあないwww
>>730 そんな単純な問題じゃあない(ry
0732デフォルトの名無しさん
2007/08/16(木) 20:55:160733デフォルトの名無しさん
2007/08/16(木) 20:57:57map (\(x,y)->x++y) $ zip [a,a,a] ["(・ω☆", "www", "(ry"]
0734デフォルトの名無しさん
2007/08/16(木) 20:59:160735デフォルトの名無しさん
2007/08/17(金) 10:11:44自分に適する方法と適しない方法があるから、うのみにするなといってるだけ。
掲示板や2ch見て「そんな勉強法やってられるか!」と思うことがしばしば
あったから。
自分が書いた勉強法が合う人もいれば、合わない人もいるだろうし、それは
勉強する奴が判断すればいい。
MFCの話をしたのは、C++で作られているがC++とは全く別物と考えたほうが
いいから。C++を知っているとMFCによるWindowsプログラミングの学習が
スムーズに行えるかというとそうでもない。
お前の「C++コンパイラみたいに頭の固さ、融通のなさ」に驚いている。
0736デフォルトの名無しさん
2007/08/17(金) 10:12:56↓
C++コンパイラみたいな
0737デフォルトの名無しさん
2007/08/17(金) 14:48:08まあ前半は同意。
いい本を薦めてはいるんだが、やたら本をやる傾向があるからなw
あんなに量やれるかよw
結果としてやるのと、はじめから決めるのでは違いすぎる。
0738デフォルトの名無しさん
2007/08/17(金) 19:39:13次はどうすればいいのかわからない
仕事ではC++を使ってないから、これからも独学して
いくわけだが、何を楽しみに勉強していけばいいのか
わからない
これじゃあ実力はつかんよ
0739デフォルトの名無しさん
2007/08/17(金) 21:28:42STLやBoost ってのを使うと便利そうなのに。。
0740デフォルトの名無しさん
2007/08/17(金) 22:17:16昔、汎用コンテナはマクロで実装されていた
C++を分からないCプログラマはCを理解していない
0741デフォルトの名無しさん
2007/08/17(金) 22:22:30コイツ暴論
0742デフォルトの名無しさん
2007/08/17(金) 23:03:340743デフォルトの名無しさん
2007/08/17(金) 23:30:42バカジャネーノ
0744デフォルトの名無しさん
2007/08/18(土) 00:19:53あんたが今までCで組んできたものが
必ずしもC++を必要としていなからじゃないか?
一度今までやってきたCの考え方を切り離してみるといい。
もし、組み込みのような、ビット演算やメモリレイアウトを
直接意識したようなプログラミングばかりしてきたのなら
最初はとまどうかもしれない。
0745739
2007/08/18(土) 00:47:39私が今まで合った人間をみると、javaやC++ から始めた人って・・・って感じですけどね。
Cでカリカリ組んできて意味をわかっている人間の方が有利だと感じています
(ちゃんと設計して、最後まで作れます)
0746デフォルトの名無しさん
2007/08/18(土) 01:38:21Cやってきた人間からじゃ考えられない事する時あるよね。
お互い様なんだろうけど。
>>714
>C++を勉強する前にC言語をマスターすべきという人がいるが 〜 やってられない
PC上で動作するだけのC++のプログラムしか作らないのであればそれでいいと思う。
しかし、組み込みのようなリソースが制限されていて、直接アドレスを
叩かなければならないような場合は、C++といえどもCに近いコーディングになる。
まして、仕事で他人のソースを読まなければならない状況にある場合は、
組み込みのCの流儀に慣れていないときついだろう。
何が言いたいかというと、自分がプログラミングするターゲットによって、Cを最初にやるべきかを考えるべき。
C++はデカすぎるので初心者が取捨選択するのは厳しいだろうし、
C++の参考書は低レベルな部分についてはページ数のためかかなり弱い(Cの初心者本もアレだが)。
低レベルなコーディング技術と知識が必要ならば最初にCを選択するのも一つの考え方。
高レベルなプログラミングならjavaやC#を最初にやってみるのもいいかも。
MFCだが… 長くなったので止めとく。
酔っているせいか汚い散文になってしまってスマン
0747デフォルトの名無しさん
2007/08/18(土) 01:59:09いまどき無いくらい低レベルな抽象化だから
とっつきやすさは異常にある
でもそろそろ時代遅れ
C++は・・・しらん
javaはちょっと腐りかけ
というわけで俺は今Haskellを布教している
みんなHaskellで勉強しよう
実装はC++でしよう
Haskellで仕様書を書こう
C++で汚いメモリ操作をしよう
0748デフォルトの名無しさん
2007/08/18(土) 08:35:17この場合、勉強の仕方としてはMFCを勉強すればいいのでしょうか?
当方、Cは学生時代に経験しているのですが、C++の経験が殆どありません。
なんとなくソースを見て、クラスやらC++っぽいというのがわかる程度です。
アドバイスをいただければ幸いです。
0749デフォルトの名無しさん
2007/08/18(土) 10:04:24その改造対象のソフトが書かれた言語とそのソフトが使っているライブラリについて勉強すればいいと思います。
0750748
2007/08/18(土) 10:37:34ありがとうございます。
ライブラリは標準のようなので、まずはC++の基本から勉強したいと思います。
0751デフォルトの名無しさん
2007/08/18(土) 10:40:050752デフォルトの名無しさん
2007/08/18(土) 13:07:57ロジックICか何かを叩いて表示するものなのか?
素直にそのソフトを作った奴か、プログラミングできるやつに
見てもらった方がいいと思うが。
プログラミングすることが目的、というのなら止めないけど
0753デフォルトの名無しさん
2007/08/18(土) 14:28:51http://warp.povusers.org/FunctionParser/
にあるファンクションパーサーのソースって全部
理解できるの?
俺には全部は不可能だ。
こういうの作れる人って頭良いんだろうな〜と思う
0754デフォルトの名無しさん
2007/08/18(土) 15:25:40英語が読めません。
0755デフォルトの名無しさん
2007/08/18(土) 18:23:120756デフォルトの名無しさん
2007/08/18(土) 18:35:28そこで目先を変えてDelphiに手を出してみるというのはどうでしょう?
デフォルトで登場するWindowのフォームからその他、ポトペタのパーツ群に
至るまで、およそ目に付くものはすべてと言って良いくらいOOPの塊なので
「クラスとはこういう風に扱うのか!」などと目から鱗な状態になると思われます。
単にC++のクラスライブラリを眺めて、これまでの関数群の延長みたいな扱いを
してるだけでは、絶対に辿り付けない境地がそこにあると言っても過言ではありません。
Cでカリカリ書いてやってきたこととの違い、何のためにOOPを用いるのかという
ことが、VCLのコンポーネント群を見ることで見えて来るのです。
その辺の効果はMFCなどとは比べ物になりません(あれはむしろ混乱するだけです)。
ちなみにC++Builderではなく、Delphiなところがミソです。
物事を多面的に捉えるという目的の前には、既存の常識からは一旦離れてみる方が
邪念も入らず効率が良いからです。
0757デフォルトの名無しさん
2007/08/19(日) 00:50:520758756
2007/08/19(日) 07:31:29稚文? どういう意味? 場合によっちゃ表に出てもらうことになるよ?
0759デフォルトの名無しさん
2007/08/19(日) 11:17:450760デフォルトの名無しさん
2007/08/19(日) 21:48:55駄文www
0761デフォルトの名無しさん
2007/08/19(日) 22:10:41用意させなきゃならんのか
本の2〜3冊でも読んで、ちょっとコード書きゃそれで事足りるだろ
0762デフォルトの名無しさん
2007/08/20(月) 16:52:18存在価値が見出せないというのだから、Delphiでも持ち出さなければ
もはやどうにもならんでしょう。
クラスの構造をそのままコンポーネントのパーツ群に当てはめてるDelphiは
皮肉なことにC++を理解する上で理想的な学習教材なのです。
STLのライブラリなどを眺めるよりも遥かに効果的でしょう。
0763デフォルトの名無しさん
2007/08/20(月) 18:45:410764デフォルトの名無しさん
2007/08/20(月) 19:18:31やっていいこととダメなことをぉvkf」s座@d@:b@b、fdx
0765デフォルトの名無しさん
2007/08/21(火) 02:38:56C完璧に理解してるなら、アクセレーテッドと
びよ〜んの設計と進化でも読めば十分じゃないかな
自分はC++から入ったから、Cはなんかメンドクサイ
0766デフォルトの名無しさん
2007/08/21(火) 03:18:28が最速
0767デフォルトの名無しさん
2007/08/25(土) 18:24:360768デフォルトの名無しさん
2007/08/25(土) 22:02:420769デフォルトの名無しさん
2007/08/25(土) 22:38:20Fedoraの最新には同梱されてる?
0770デフォルトの名無しさん
2007/09/06(木) 19:24:38・Cを授業で扱ったことはあり、関数が書けるくらいです。
・他にはMATLABが使えます。
・C++を使いたいのはLinux上です。
こんな私はどんな本を読んでから、
OpenCVのサンプルコードを読めばいいでしょうか。
0771デフォルトの名無しさん
2007/09/11(火) 05:06:20分からないのがでてきたら前のページを読んで理解
これマジ最強
0772デフォルトの名無しさん
2007/09/12(水) 09:09:210773デフォルトの名無しさん
2007/09/13(木) 17:27:24加速度的に理解できなくなっていく
0774デフォルトの名無しさん
2007/10/25(木) 02:21:230775デフォルトの名無しさん
2007/10/25(木) 09:49:300776デフォルトの名無しさん
2007/10/31(水) 18:33:570777デフォルトの名無しさん
2007/10/31(水) 19:42:120778デフォルトの名無しさん
2007/10/31(水) 20:43:54俺なんてテストコード書いて動かしたりメモ取りながらじゃないと脳がスタックオーバーフロー起して
思考停止してしまう
0779デフォルトの名無しさん
2007/10/31(水) 20:48:12_,,_
( ゚ω ゚)y-・~~ モマママ…マジで!?
0780デフォルトの名無しさん
2007/10/31(水) 23:48:18どの言語学ぶにしても「はじめて読む8086」は読んでおいた方が良い。
ポインタで悩むC初心者の頃にこれ読んで目から鱗だった。
0781デフォルトの名無しさん
2007/11/01(木) 17:46:10そこまで堀り下げなくても理解できるだろ
0782デフォルトの名無しさん
2007/11/01(木) 17:51:23悪名高いセグメンテーションモデルなんて今となっては既に知ってても忘れたほうがいいぐらいなのに
何が悲しくて新しく読むの?せめて386以降のはないんか?
0783デフォルトの名無しさん
2007/11/01(木) 17:52:530784デフォルトの名無しさん
2007/11/01(木) 19:21:21別にアセンブラで8086動かそうってんじゃ無いからそこまで理解せんでもいい。
ぱっと読んでコンピューターというものがどういう動作をするものかという
基本を概略で知るだけでも全然違う。
0785デフォルトの名無しさん
2007/11/01(木) 19:24:4068000にしとき。
0786デフォルトの名無しさん
2007/11/02(金) 00:13:37そりゃ手に入るならそっちの方がいいだろうが
問題は68系の入門書は軒並み絶版という点
0787デフォルトの名無しさん
2007/11/02(金) 07:42:390788デフォルトの名無しさん
2007/11/02(金) 07:55:190789デフォルトの名無しさん
2007/11/02(金) 16:08:000790デフォルトの名無しさん
2007/11/02(金) 20:05:41つ http://www.freescale.com/files/32bit/doc/ref_manual/MCF51QE128RM.pdf
0791デフォルトの名無しさん
2007/11/02(金) 20:13:39Z80だろうが68だろうがPDP-11だろうがエミュレーターなら全部フリーで入手できる。
しかし、アセンブラのアの字も知らないような初心者向けのわかりやすい入門書は
現状86が一番入手しやすいというだけ。
まあZ80本の「はじめて読むマシン語」はまだ新品で手にはいるみたいだな。
amazonで見ると。
86だと別途エミュ落としてこなくてもwin標準で付いてるDEBUGコマンド+DOSエミュ
だけで手軽にいろいろ試せるというメリットもあるな。
ちなみに、俺が初心者の頃はDEBUGはDOS拡張セット無いと使えなかったから
座学レベルで理解するしかできなかったけどな・・・・・さらに昔だと標準で付いてた
らしいが。
0792デフォルトの名無しさん
2007/11/02(金) 20:34:170793デフォルトの名無しさん
2007/11/02(金) 21:14:18サンプルコードなんか本に書いてあっても、誤記・誤植の被害が増えるだけで良いことがない。
最適な入門書はメーカ配布品。
0794デフォルトの名無しさん
2007/11/02(金) 21:31:060795デフォルトの名無しさん
2007/11/02(金) 23:21:37読めばレジスタが存在することは分かるし、命令の説明を見ればレジスタを介して数値の
やりとりをしていることは直ぐにわかる。まともな理解力を持った人間ならば。
必要な情報は全てそこにある。著者によって意図的に切り落とされたりしていない。
0796デフォルトの名無しさん
2007/11/02(金) 23:36:10とにかく情報量の多さが求められるなら、どんな言語を学ぶにしろ「言語仕様書
読め」で終わってしまうw
0797デフォルトの名無しさん
2007/11/06(火) 02:27:29http://www.emu8086.com/
って、C++関係無いじゃん
0798デフォルトの名無しさん
2007/11/06(火) 06:17:18↓
ある程度のものが組めるようになる
↓
なんか段々ダルくなってきた…
↓
同じプログラムをC++で書き直してみる
↓
ちょw便利w感動w
↓
Boostとか手出してみる
↓
なんか段々ダルくなってry
↓
同じプログラムをJavaで書き直してみる
↓
ちょwEclipsew便利w ←いまここ
0799デフォルトの名無しさん
2007/11/06(火) 08:26:490800デフォルトの名無しさん
2007/11/06(火) 08:46:19まるで拘束具つけて猿ぐつわでも噛まされてるようなマゾ言語
C++は逆に、裸にコート着てるだけのストリーキング言語だが。
0801デフォルトの名無しさん
2007/11/06(火) 09:32:59↓
ある程度のものが組めるようになる
↓
猫でもとかその他サイトを見てCでwin32apiをむさぼってみる
↓
なんか段々ダルくなってきた…
↓
MFCに手を出してみる
↓
よけいにダルくなってきた・・・
↓
C++を勉強しなおす
↓
constって大事だねと思う
↓
Boostとか手出してみる
↓
へー便利じゃん。頭の良い人はすごいねと思う。
と同時に、C++の理解不足をさらに痛感する。
↓
同じプログラムをJavaで書き直してみようと思い立つ。
↓
NetBeansの使い勝手の悪さにいらつく
↓
C#に手を出す。
↓
javaとC++混ぜたんだ。と思いつつ上手く使いこなせない
↓
javaやっとこ。もう右往左往はうんざりだ。 ←いまここ
0802デフォルトの名無しさん
2007/11/06(火) 21:15:24↓
VB
↓
C(Unix)
↓
Perl
↓
Java
↓
C++
な俺が来ましたよ。
今はC++0xにwktkしてる。
0803デフォルトの名無しさん
2007/11/06(火) 22:30:02そっかー? 仕事で使う分にはJavaの制約は便利だったぜ?
俺の参加したC++のプロジェクトは無法状態だったんで、JavaはC++を踏まえた言語なんだなって思ったよ。
0804デフォルトの名無しさん
2007/11/07(水) 06:40:10↓
ある程度のものが組めるようになる
↓
Win32APIをやる
↓
段々ダルくなる、引数多すぎワロス
↓
x86アセンブラを勉強する
↓
突然Linuxに変更することを思い立つ
↓
Linuxに慣れ、Windowsから完全に離れる
↓
あれ、有名なアプリもソースほとんど全部Cじゃん、と思う。
↓
スゲエ、makeって便利すぎ!と思う。
↓
Perl、Pythonとかに手をだす。
↓
C++もやってみる。
↓
Qt、Gtk、wxWidgetsをやる。
↓
とある事情でWindowsのプログラムを作ることになる
↓
C#、J#はわからない、Cは経験上論外なのでMFCを使うことにする
↓
ヤベエGUI作りやすすぎ!!と感動する。 ←いまここ
0805デフォルトの名無しさん
2007/11/07(水) 08:34:030806デフォルトの名無しさん
2007/11/07(水) 11:46:28まぁ両方とも正しいんじゃない? C++ は自由度高い分扱いやすいが、
無法状態になる危険があってそうなるとメンテが大変。
Java はお行儀作法にうるさいんで、管理は比較的しやすいが、
どうも、いちいちうるせーな、と感じるときが出てくる。
あと、Operator overloading できないため、直感的なコードが書けない
ことが出てくる。
0807デフォルトの名無しさん
2007/11/09(金) 00:42:04何回転職したんだ?
0808デフォルトの名無しさん
2007/11/11(日) 17:54:24気をつけよう〜
0809デフォルトの名無しさん
2007/11/11(日) 21:49:450810デフォルトの名無しさん
2007/11/12(月) 00:47:510811デフォルトの名無しさん
2007/11/12(月) 12:24:34Java の方が書きやすいかな。
MS に縛り付けられるのも嫌だというのもあるかな。
0812デフォルトの名無しさん
2007/11/12(月) 21:40:030813デフォルトの名無しさん
2007/11/12(月) 22:39:37Qt の方がまだ普及してるのかな…
0814デフォルトの名無しさん
2007/11/12(月) 22:46:350815デフォルトの名無しさん
2007/11/13(火) 09:33:02Windows、Mac以外のユーザならQtはKDEがあるからたぶん1度は触ったことがあると思うよー。
wxはまあマイナーだけど、vlc media playerのGUIとかはwxで書かれてたりする。
LinuxでGUIやるなら、現在のところ事実上GTK、Qt、wxの三択。
まあWindowsユーザならこんなの両方ほとんど縁がない代物。gtkくらいなら少しはあるかもしれんが。
0816デフォルトの名無しさん
2007/11/13(火) 17:31:43これなら分かるC++
C++の基礎知識
から始まり
EffectiveC++
C++ Coding Standards
Code Complete第2版 上巻
デザインパターンとともに学ぶオブジェクト指向のこころ
を何度も読み返して6-7割ぐらい理解して
Visual C++(1)はじめてのWindowsプログラミング
でwinAPIについてさわりだけ理解したものの
どうにも給料貰って客に物を出すレベルの出来というものが分からない
(プログラムは付属品程度の扱いなのだが)
プログラムを解する人が居ないからどこまでも自己流で、何処が間違ってるか分からないYO
こういう場合どうしたらいいのかな
0817デフォルトの名無しさん
2007/11/13(火) 17:58:59それって普通じゃね?
言語も精通する必要があるけど、デプロインメントも精通する必要があるよ
どんなふうに配布したらちゃんと運用できるとか、ライブラリは〜必要だとか、ログの出力は…とか
0818デフォルトの名無しさん
2007/11/13(火) 18:07:14そう言うのも必要なのかorz
あとは、エラー処理はどういう方式にして良いのかと言うのがいまいち理解できない
try-catchなんてほとんど使わないままなんですがorz
0819デフォルトの名無しさん
2007/11/13(火) 19:27:380820デフォルトの名無しさん
2007/11/13(火) 19:31:45デザインパターンとともに学ぶオブジェクト指向のこころとかを先に読むと微妙に内容に違和感覚えるよね
クラス設計のあたりとか
0821デフォルトの名無しさん
2007/11/13(火) 19:53:51継承の使い方とか説明がデザインパターンの考えをあまり取り入れてないのか
0822デフォルトの名無しさん
2007/11/13(火) 20:03:34はC++で説明されてますか?デザインパターン本はJAVAばかりで
困ってます。
0823デフォルトの名無しさん
2007/11/13(火) 20:09:41基本はJAVAだが内容は容易でコードを読めないとダメって言う物ではない
ていうか、デザインパターンの考え方の解説本でありコーディングの解説本ではないと思う
ちなみにwebサイトにc++のコードも掲載されてるが確か英語だったはず
ていうか説明が懇切丁寧だから
簡単な物なら自然とコードが書けるくらいにはなると思う
足りない部分は解説サイトを探して保管していけばいい
0824デフォルトの名無しさん
2007/11/13(火) 20:12:28素のCで書いたりと遊べると考えれば…
0825デフォルトの名無しさん
2007/11/13(火) 21:01:28何が問題なのかよくわからない。
要求(期待されている機能・期間)を満足したらいいんじゃないの?
ユーザの要求に応じて技術は高くも低くもなるような気がする。
0826デフォルトの名無しさん
2007/11/13(火) 21:20:13とりあえずCode Qualityを読んでみたら?
http://www.amazon.co.jp//dp/4839919798/
あと、化学屋なら、その分野のプログラミング本を読んだほうが、
イメージが明確になるんじゃないかな
例えばこんな本とか
http://www.amazon.co.jp/dp/4274200574
人様に出すアプリを作るとなると、それなりに作りこまなくちゃいけないってのは感覚でわかると思う
例えば、計算にやたらと時間が掛かったら困る
じゃあパフォーマンスを最適化するにはどうしたらいいんだ、って考えてみると課題は自ずと明確になる
0827デフォルトの名無しさん
2007/11/13(火) 22:15:08自分用じゃ exception handling はあまり重要じゃない場合多い。
変なもの入れたりしないし、クラッシュしたらまた走らす的な
発想で良いから。
何を入力しても(指示を守らない場合も)なんらかの仕様に
適合した処理をするようにしないといかんだろうな。
ただ、実際にはそれができていないアプリケーションも結構あるからなぁ…
どの程度経験あるのかわからんが、ある程度コード書いた人じゃないと
Effective C++ とかはピンとこないと思うよ。逆に経験あればある意味じゃ
当たり前、とかなるほど、的な感じ。
0828デフォルトの名無しさん
2007/11/13(火) 23:13:01なんというか、間違った解釈による気がつかないバグを埋め込んでそうとか、
変な癖をつけてしまっているのではないかというかなんていうか
0829デフォルトの名無しさん
2007/11/13(火) 23:19:31>>824
レスどうも。
とりあえず読んでみます。
0830デフォルトの名無しさん
2007/11/13(火) 23:56:22要求を明らかにできれば、あとはそれを満たすように実装するだけなわけだし、
変な癖をつけていようがいまいが機能と納期を満足したらユーザには違いはないよ。
趣味で作るプログラムなら好きに作れとしか言わないが、仕事ならユーザがいることを忘れるなと言いたい。
0831デフォルトの名無しさん
2007/11/14(水) 02:46:170832デフォルトの名無しさん
2007/11/14(水) 06:08:48↓
C(プログラムの基本)
↓
C++(オブジェクト指向チック)
↓
MFC(時代遅れにはまり込む)
↓
STL(ベクター、リスト、マップ、セット、アルゴリズム)
↓
テンプレート&DeepC++&Boost(shared_ptr,static_assert,serialize,pp,regex)
↓
Javascriptに限界を感じる
↓
Java<->C# (Python+Perl)
↓
正規表現(すげえ)
↓
.NETマンセー& C++/CLI(変態だけど便利) & Boost
↓
アルゴリズム(やっぱり基本だよー)
0833デフォルトの名無しさん
2007/11/14(水) 06:12:460834デフォルトの名無しさん
2007/11/14(水) 06:42:12素人考えもいいとこ
新規開発は1回、差分開発はn回だよ
保守性拡張性を無視したコード書いてたら、商売になりゃしない
0835デフォルトの名無しさん
2007/11/14(水) 07:40:21>保守性拡張性を無視したコード書いてたら、商売になりゃしない
悪いけどそっくりそのままお返しする。
素人考えもいいとこ。保守契約取ったことあるか?
あるならそんな言葉は出てこないと思うぞ。
0836デフォルトの名無しさん
2007/11/14(水) 09:36:190837デフォルトの名無しさん
2007/11/14(水) 20:35:24言いたいことが良くわからない
保守契約取ったことある人間はどういう考え方するはずだって主張してるの?
0838デフォルトの名無しさん
2007/11/14(水) 23:18:151回で捨てるコードなら、適切な要求開発で十分
n回使うなら、それに加えて保守拡張再利用性も必要
ところで「素人考え」って何だ?
0839デフォルトの名無しさん
2007/11/14(水) 23:33:200840デフォルトの名無しさん
2007/11/15(木) 01:38:03デザインパターンを知ったときは即応用可能で感動したんだけど
これはどうなんだろう?新しい世界が広がるものかね
0841デフォルトの名無しさん
2007/11/15(木) 01:41:36テンプレートはさらにメタプログラミングまでできるからキモい
使わなきゃ使わないだけだ。
0842デフォルトの名無しさん
2007/11/15(木) 01:48:540843デフォルトの名無しさん
2007/11/15(木) 03:14:02絶対にまともなコード書かないの眼に見えてるし。
安心して任せられるようになるのに何年かかるんだろ。
これってツールとして破綻してないか?
0844デフォルトの名無しさん
2007/11/15(木) 14:15:590845デフォルトの名無しさん
2007/11/15(木) 14:40:350846デフォルトの名無しさん
2007/11/15(木) 14:52:340847デフォルトの名無しさん
2007/11/15(木) 19:01:310848デフォルトの名無しさん
2007/11/16(金) 00:30:280849デフォルトの名無しさん
2007/11/16(金) 00:47:00newとdelete絡みはともかくポインタが絡むとうっかりミスが増えてやだね
0850デフォルトの名無しさん
2007/11/16(金) 01:11:570851デフォルトの名無しさん
2007/11/16(金) 01:19:590852デフォルトの名無しさん
2007/11/16(金) 03:47:34例外投げられるより分かりやすいと思うんだが。。。
わけわからん例外投げまくられてもイミフだし。。。
0853デフォルトの名無しさん
2007/11/16(金) 03:51:02ごめん言ってみただけ
0854853
2007/11/16(金) 03:55:53…ごめんやっぱ自信ないわ
0855デフォルトの名無しさん
2007/11/16(金) 04:06:27そうじゃなきゃCとかの例外をサポートしない言語だとそういうLastError系は全部
マルチスレッドだと破綻してることになる。。。
例えば、マルチスレッドのネットワークプログラムだと、
スレッド1でrecv失敗
タスクスイッチ
スレッド2でrecv成功
タスクスイッチ
スレッド1でlasterror --> エラー無し、あれ、さっきrecv失敗したのに、使えねーーーーwwww
みたいなことになっちゃう。。。
0856デフォルトの名無しさん
2007/11/16(金) 05:38:090857デフォルトの名無しさん
2007/11/16(金) 07:26:54unwind-protectかfinallyがあると、例外の使い方もぐっと広がるんだが・・・
0858デフォルトの名無しさん
2007/11/16(金) 10:40:12無視して動かす奴が出てくる。
0859デフォルトの名無しさん
2007/11/16(金) 12:40:22馬鹿でも使えるってことだろ。
工業製品としては誉め言葉。
最終的には神経と直結して文字通り猫でも使えるようにするのが
コンピューターインターフェースの理想。
0860デフォルトの名無しさん
2007/11/16(金) 14:26:50やっぱり馬鹿でも使えるって意味の誉め言葉だったか。
0861デフォルトの名無しさん
2007/11/16(金) 14:27:59それゆえ時給も低い
C++は高給取りだが誰でも書ける言語ではない
ハードウェアに強く依存するし
0862デフォルトの名無しさん
2007/11/16(金) 17:20:35戻り値にNULLなどエラーを表す状態が返す方法は
きちんとエラーチェックしないアホがいるのが問題。
>>854
GetLastError/SetLastErrorはスレッド毎にエラー値を保持する。
0863デフォルトの名無しさん
2007/11/16(金) 17:39:22でも現実は、誰でも書いてるから、
完成したもののリソースチェックのテストすると、
必ず右肩上がり。
それでメモリ破壊の再現性のない意味不明の実行時の
エラー。
・・・鬱だ死のう
0864デフォルトの名無しさん
2007/11/16(金) 17:40:110865sage
2007/11/16(金) 17:45:020866デフォルトの名無しさん
2007/11/16(金) 17:50:080867デフォルトの名無しさん
2007/11/16(金) 19:12:06それともそう思ってるのは俺だけでみんなエラー処理でガンガンlongjmpで飛ばしてるのか?
0868デフォルトの名無しさん
2007/11/17(土) 00:04:35自分の発言の意味をよく考えてみることをおすすめする。
0869デフォルトの名無しさん
2007/11/17(土) 00:17:35オマエがな
0870デフォルトの名無しさん
2007/11/18(日) 10:18:490871デフォルトの名無しさん
2007/11/18(日) 18:45:28糞言語
0872デフォルトの名無しさん
2007/11/18(日) 19:01:580873デフォルトの名無しさん
2007/11/18(日) 19:26:171000人ぐらいしか使ってないしな
0874デフォルトの名無しさん
2007/11/18(日) 19:38:21お前が使えないだけだ、気にするな。
0875デフォルトの名無しさん
2007/11/18(日) 20:39:31考える力の弱い頭の悪い奴には向かない
0876デフォルトの名無しさん
2007/11/18(日) 20:55:020877デフォルトの名無しさん
2007/11/18(日) 21:00:39下流工程はとことん単純作業化させて、単価の安い人材を大量投入する
中規模以上のシステムならこれぐらいやるほうがベスト
オフショアなんてのがその最もたる例
優秀なPGは要所要所に配置して、バカの面倒をみさせる
逆に小規模のシステムでは、C++のパフォーマンスを最大限に発揮できるような少数精鋭のPG部隊でちゃちゃっと作ってしまう
0878デフォルトの名無しさん
2007/11/18(日) 21:36:580879デフォルトの名無しさん
2007/11/18(日) 21:39:06成長したな俺も
0880デフォルトの名無しさん
2007/11/19(月) 10:29:17言語機構にないが、処理系依存でPOSIX Threadとか使える。
逆にJavaは言語機構に組み込んだのはよくも悪くもある。
たしかにJavaでは排他制御のコードは簡単に書けるが、
VMは想像するより冗長に処理している恐れが常にある。
またJavaコードだけでは排他制御の本質理解には達しない。
VM処理解析&ハックできる位なら、達しているかもしれない。
0881デフォルトの名無しさん
2007/11/19(月) 12:03:49一粒で二度おいしいね。
ついでにホワイトボックス継承も理解できてとってもナイスです。
0882デフォルトの名無しさん
2007/11/20(火) 01:59:220883デフォルトの名無しさん
2007/11/20(火) 17:48:44もっと極端に言えばアセンブラとPHPを較べるようなもん。
守備範囲が違う。C#とJavaで較べるならまだわかるが。
0884デフォルトの名無しさん
2007/11/20(火) 17:56:26非同期操作の提案がC++0xでなされていることに関してどう思う?
0885デフォルトの名無しさん
2007/11/21(水) 00:01:29Thread Runnableでinterfaceとマルチスレッドがわかるのではない。
Runnableの実装オブジェクトと対応Threadのコンポジション関係を
想像するのであって、コンポジション自体わかるという程でもない。
またsynchronizedというおまじないひとつで動いてしまう状況は、
マルチスレッドの本来の難しさをわからなくしている。
皮肉なことにカプセル化を得意とするJavaは、開発者の根源的な
スキルアップを助長する設計対象要素をも、カプセル化している。
ホワイトボックス継承?
0886デフォルトの名無しさん
2007/11/21(水) 00:26:34本気で言ってるなら、ここはC++スレでアセンブラスレではないとだけ言っておく。
0887デフォルトの名無しさん
2007/11/21(水) 03:33:030888デフォルトの名無しさん
2007/11/21(水) 21:31:51ご冗談を。
アセンブラとはアセンブリ言語解釈機構だがそんな話はしていない。
>>887
ご冗談を。
現代OO(とやら)と非現代OO(?)って別ものなのかね?で、だから何?
0889デフォルトの名無しさん
2007/11/21(水) 21:33:19> マルチスレッドの本来の難しさをわからなくしている
マルチスレッド本来の難しさって何?
0890デフォルトの名無しさん
2007/11/21(水) 22:25:14自分が苦労して学んだマルチスレッドを新人プログラマが苦労なく使っていることが気に入らないおっさんプログラマの僻みだろ。
おっさんプログラマによく見られる思考パターンだ。多分C/C++がメインで他言語は使えないっていう団塊Jr世代だな。
0891デフォルトの名無しさん
2007/11/22(木) 00:13:42ぷぷぷ
0892デフォルトの名無しさん
2007/11/22(木) 00:16:01仕組みもわからずに使ってることが楽しいですか?
僕は新人ですが仕組みを知った上で使いたいです。
ある意味苦労した人たちのほうが良い時代だった
とも思います。技術者として詳細を知りたいと
思えないのはレベルが低いと思いますよ。
0893デフォルトの名無しさん
2007/11/22(木) 01:02:19仕組みを分かることと苦労することに何の関係がある?
苦労せず仕組みを分かればそれに越したことはないだろう。
もちろん890が苦労したか、仕組みを分かっているかは知らないが。
0894デフォルトの名無しさん
2007/11/22(木) 01:13:20おっさん、さすがにそれは見ていて痛々しすぎる。
自分が苦労した昔話をしたいなら後輩か掃除のおばちゃんにでもしろ。
技術の進化に付いていけないならもっと勉強しろ。
楽しく仕事をしたいのは結構だが、仕事はおっさんの楽しみのためにあるんじゃない。
仕事と趣味を混同するな。
0895デフォルトの名無しさん
2007/11/22(木) 01:42:43なんだ、私より下か。
0896デフォルトの名無しさん
2007/11/22(木) 01:46:11全てを網羅するのはムリだろうしな
ハッシュとかそういう簡単なのはともかくとして
それに、たとえばハッシュの実装知ってたからといって
ハッシュを使って何が出来るか考えるときに役に立つと
いうものでもないだろうし
0897デフォルトの名無しさん
2007/11/22(木) 05:16:15中身が見えにくくなる、ってのは、自然な流れだろう。
中身をどろどろした部分と感じるか、本質と感じるかは人それぞれ。
必要になったり、興味が沸いてきたら調べればええやん。
0898デフォルトの名無しさん
2007/11/22(木) 08:06:030899デフォルトの名無しさん
2007/11/22(木) 09:26:09最下層の携帯屋かもな。
いまどきマルチスレッドがもっとも重要なのはサーバサイド。
でもサーバサイドのアプリ組むやつがスレッド意識するかは別。
アーキテクトマターに分離されてきつつあるだろ。
つまり進化とかそういうものなのさ。
0900デフォルトの名無しさん
2007/11/22(木) 13:17:57進化とは じゃね?
0901デフォルトの名無しさん
2007/11/22(木) 13:38:16大体、自分の使ってるものの仕組み全て判ってる奴なんていない。
実装といったってソフトから回路レベルでのハードウェアまであるんだから。
ごく一部のレベルだけ取ってきて、ここは仕組みだから理解しろ、と言っても
それが必要な場合もあるね、という程度。
0902デフォルトの名無しさん
2007/11/22(木) 14:16:47程度は低いよな。要は好奇心に突き動かされて技術を学んでないという
ところにこの国のレベルを感じてしまうよ。
0903デフォルトの名無しさん
2007/11/22(木) 14:28:04問題ある。ある程度のレベルの大学(工学部、理学部)で勉強
した奴でないと行き着く先は見えてるし、できる仕事のレベルも低い。
プログラムを書ければそれで一人前というのものではないし。
そんなものにプログラムを応用するのか、そこで初めて専門卒とレベルの高い
大卒との違いが出てくる。そういう環境に身を置いてないとITなんて
誰でもできると勘違いしてしまう。新人研修をしていると大学で考える力と
好奇心を養うことが重要だと感じる。
0904デフォルトの名無しさん
2007/11/22(木) 14:28:34あと低レイヤーの技術に対する考え方とか
まぁPGが底辺だと捉えられている時点でお察し下しあみたいな
0905デフォルトの名無しさん
2007/11/22(木) 14:32:09ほんとそうだと思う。日本のメーカーって下流工程がないがしろに
されすぎているよ。大手になるとPG経験なんかほとんど無い奴が
SEや主任の名の下に上流を仕切ってるんだから、救いようが無い。
新しいことは他国発信という構図は変わらないだろうね。
ただ大卒なら英語の読み書きくらいは卒なくできないと困る。
0906デフォルトの名無しさん
2007/11/22(木) 21:52:450907デフォルトの名無しさん
2007/11/22(木) 21:57:22大卒が、専門卒程度の仕事しかしないのが問題なんだよ
たぶんな
0908デフォルトの名無しさん
2007/11/22(木) 23:20:08もっとも重要なんは柔軟な頭。
例えば、スレッドがわかってないのは駄目とか
相手の状況もわかってないのに決め付けるような話しかた・思い込みするやつは
大成していない。
技術的なことも含めた状況判断能力がないとな。
0909デフォルトの名無しさん
2007/11/23(金) 08:38:32サラリーマンタイプと研究者タイプの違いかな
0910デフォルトの名無しさん
2007/11/23(金) 08:55:120911デフォルトの名無しさん
2007/11/23(金) 09:32:350912デフォルトの名無しさん
2007/11/23(金) 21:16:40まあ、先頭を走ってたら、追いつくことは無理だもんな
競技場のトラックでも走ってない限り...
0913デフォルトの名無しさん
2007/12/03(月) 14:36:28後は、プログラムが動いたときに、良い気分に浸れるかどうかだ
0914デフォルトの名無しさん
2007/12/03(月) 14:44:51そうだね。俺は数値計算していて必要があって使ったから迷い無く
入ったけど、勉強してみよう、という人は何を作ればいいんだろう。
教科書見ても、これは便利、とか面白い、というものあまり無いし。
ある程度書けるようになればいろいろ作れるけど、初めは大変そうだ。
0915デフォルトの名無しさん
2007/12/03(月) 15:02:420916デフォルトの名無しさん
2007/12/03(月) 15:21:330917デフォルトの名無しさん
2007/12/26(水) 08:47:150918デフォルトの名無しさん
2007/12/29(土) 23:34:153ヶ月たっても1冊読みきってません。
時間かかりすぎと思いますが、普通
だいたいどの位の期間で読みきるものですか?
0919デフォルトの名無しさん
2007/12/29(土) 23:44:190920デフォルトの名無しさん
2007/12/30(日) 01:12:57本読むのに他人のペース気にしてるのか?
その本がどれほど難しいのか、ボリュームあるのか知らんが
時間かかりすぎと思ってるなら、とりあえずプログラム書きながら
必要になったら目を通せばいいんじゃね?
0921デフォルトの名無しさん
2007/12/30(日) 04:03:55始めてプログラムやった時は、望洋の「明解C言語」だったが、
夏休み2ヶ月を費やし、全部書いて色々覚えたもんだ。
C++入るときに同じく望洋の「明解C++」やったが、
その時は1週間で読みきれたな。 オブジェクト指向は未だに難しいけど。
初学でC++とか俺なら絶対挫折してるわ。 頑張れ>>918
0922デフォルトの名無しさん
2007/12/30(日) 05:55:190923デフォルトの名無しさん
2007/12/30(日) 09:38:380924デフォルトの名無しさん
2007/12/30(日) 16:02:180925デフォルトの名無しさん
2007/12/30(日) 17:28:25ムスカ「読める、読めるぞ!」みたいな感じで
0926デフォルトの名無しさん
2007/12/31(月) 13:52:320927デフォルトの名無しさん
2007/12/31(月) 15:20:26エヴァンジェリンの別荘で修行知る。
0928デフォルトの名無しさん
2007/12/31(月) 16:27:44何でも知ってて最善の方法が使えるように学習はしたいもんだが。
0929デフォルトの名無しさん
2007/12/31(月) 16:42:03それともあきらめたほうがいいのかいな。
0930デフォルトの名無しさん
2007/12/31(月) 18:16:50C++は文法の勉強よりもオブジェクトの設計技術を磨くほうが重要だと思う。そのためにはたくさんの試行錯誤と努力と根性で簡潔な構造を設計できるノウハウを蓄える必要がある。
0931デフォルトの名無しさん
2007/12/31(月) 18:38:39なんでC++に関心を寄せるような人間は、大方、元々勉強好き好き人間だろう。
結果として多くのケースで一流大卒勉強人間がC++の理論や薀蓄を語るのだろう。
0932デフォルトの名無しさん
2007/12/31(月) 19:04:180933デフォルトの名無しさん
2007/12/31(月) 19:20:21そこらへんのプログラミング言語は、
みんなインテリチックなアカデミズムが伴っているといっていいと思う。
C++の設計が適当だったと言いたいのではなく、
どの言語も熟考されて作られたはずだと言いたい、念の為。
0934デフォルトの名無しさん
2007/12/31(月) 19:28:28とりあえず、C++の仕様の一つ一つには理由があるようなので、丹念に仕様の目的を考えるのも良いんじゃないかな。
0935デフォルトの名無しさん
2007/12/31(月) 19:35:220xスレ覗いていてもそんなものは感じないが。
>1週間でマスターできる方法
10日で覚えるシリーズでもC++はなかったな。
多分無理なんだろう
0936デフォルトの名無しさん
2007/12/31(月) 19:48:270937デフォルトの名無しさん
2007/12/31(月) 20:10:24かなり恥ずかしいな。
そこらへんの言語ってなんだよ? →そんな括りはない。
インテリチックなら何故それらと同一視されるのかね?→なんら演繹されん。
インテリチックと適当が同義なのか? →んなわけない。
0938デフォルトの名無しさん
2008/01/02(水) 15:44:00高い理念と形式に凝り固まって実戦の中ではあまり使われていないアレやソレか
C++なんてのは実戦の中でよく練り直され、都合よくツギハギ当てまくった不恰好なもんだが、
いい意味で「インテリチックではない」言語だと思う。
0939デフォルトの名無しさん
2008/01/02(水) 20:12:22C++は非SmalltalkなOO、例外安全性、templateメタプログラミングと
過去に無い議論をいくつも経て結論を出している点でインテリジェントと言える。
それでいて実用性や互換性にも気を使って維持しているので、ただ理想論的なだけでもない。
0940デフォルトの名無しさん
2008/01/02(水) 22:53:23>知的(インテリジェント)な生産過程を経て策定された言語
C++以外だと、どんな言語が該当するのでしょうか?
0941デフォルトの名無しさん
2008/01/03(木) 13:39:230942デフォルトの名無しさん
2008/01/03(木) 14:49:590943デフォルトの名無しさん
2008/01/04(金) 23:46:250944デフォルトの名無しさん
2008/01/05(土) 15:39:460945デフォルトの名無しさん
2008/01/05(土) 15:50:090946デフォルトの名無しさん
2008/01/06(日) 00:24:14で、参考書とか探っていて最初にやる言語はC++に決めて、
(理由は今需要がある言語の中でCとC++で組んだプログラムは早く動作するし
C++はCの拡張したものだからC++やっといた方がいいと思ったから)
学習してC++を大体使えるレベルになったんだけど
C++しか出来ない俺って可笑しいですかね…
(あと、C++って需要ってあるの?VBとかC#の方が良く聞くけど…
javaとかVBとかCを先やっとけば良かったかな…
C++は苦労しなかったけどjavaはC++より難しいんだろうな…orz)
0947デフォルトの名無しさん
2008/01/06(日) 00:32:23>C++は苦労しなかったけど
だったら何でもできるだろ
0948デフォルトの名無しさん
2008/01/06(日) 13:46:260949デフォルトの名無しさん
2008/01/06(日) 16:18:50> C++しか出来ない俺って可笑しいですかね…
おかしくねーとおもうけど、
そんなの気にするぐらいなら、javaとかC#もやればいいのに、と思う。
文法レベルなら、1週間かからねえんじゃないか?
0950デフォルトの名無しさん
2008/01/06(日) 16:44:05おれはC++はC#やJAVAよりも全然難解だったし
今でもTMPとかで苦労してるから、C++が簡単に
感じるなら他のオブジェクト指向言語なんて
さほど苦労せず習得できると思うが。
0951デフォルトの名無しさん
2008/01/10(木) 13:45:080952デフォルトの名無しさん
2008/01/10(木) 14:11:56同じことするにもかなり重複する関数/object がある。
0953デフォルトの名無しさん
2008/01/13(日) 21:38:56基本を学ぶには分かりやすい本ですかね?
やさしすぎる...?
C++の初心者向けのいい本って 何かありますかね?
教えて下さい。
0954デフォルトの名無しさん
2008/01/13(日) 22:03:29C++ Primer 4/E。
ちょっと高いけどこいつはいいぜ。
0955デフォルトの名無しさん
2008/01/13(日) 23:03:54それは本ですか?
初心者向けですかね?
ちなみに自分は Cは多少なら理解しています
組み込み系の仕事をするので C++を覚えたいのですが 何かいい本はないかと思いまして...
0956デフォルトの名無しさん
2008/01/13(日) 23:14:46本です。
http://www.amazon.co.jp/Architect%E2%80%99-%E3%82%AF%E3%83%A9%E3%82
%B7%E3%83%83%E3%82%AF%E3%83%A2%E3%83%80%E3%83%B3%E3%83%BB%E3
%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%83%86%E3%82%A3
%E3%83%B3%E3%82%B0-Architects%E2%80%99-Archive%E2%80%95CLASSIC-COMPUTING/dp/4798109924
組み込みならEmbedded C++でも勉強した方がいいかもね。
0957デフォルトの名無しさん
2008/01/13(日) 23:38:06かなりぶ厚い様ですが
素人でも読めますかね...?
0958デフォルトの名無しさん
2008/01/13(日) 23:41:06辞書でひいてみ。
0959デフォルトの名無しさん
2008/01/14(月) 01:13:02普通の C++ が使える環境もあるだろうし。
分厚いのは分厚いが、ロベールの C++ 入門講座の方が厚さは多少マシ。
0960デフォルトの名無しさん
2008/01/14(月) 01:22:160961デフォルトの名無しさん
2008/01/14(月) 03:37:47規模にもよるが組み込みでCが多少できるなら、
最初は手頃な入門サイトと「Effective C++」でいいと思う。
それと文法じゃないけど「組込みソフトウェア開発のための オブジェクト指向モデリング 」
とかで組み込みの設計、モデリングの常識的なことは抑えた方がいいかな。
膨大なC++の中で、とりあえずは組み込みに必要なC++の最低限の情報を得ることができる。
後は少しずつでもC++の知識を肉付けしていけばいい。全て使うわけじゃないから。
もし、CORBAとかのミドルウェアや高度なC++ライブラリを使ったり、実装しなきゃ
ならないならテンプレートについての理解やデザパタも必須になってくるかな。
老婆心ながら、組み込みだったらマイコンとOSも勉強しておけよ。
0962デフォルトの名無しさん
2008/01/14(月) 11:56:46Effective シリーズは読むと良いと思うけど、C++ 初心者なら
一冊はどれか入門書読んだ方が良いと思うな。C++ にどういうもの
があるか基本的な事は把握した方が良い。C++ は特に繁雑だから。
C は知ってるなら入門書どれでも読めると思うけど、簡単な本を
毎日少し読んで手を動かすとか。その人のスタイルによるけど。
個人的には「やさしいC++」は内容が薄い割にかったる過ぎる。
Schildt の本使ったけど、これはあまりにもコードにセンスが
無さ過ぎるからもっと良い本があると思う。
0963デフォルトの名無しさん
2008/01/14(月) 14:25:40やや、出遅れた感が否めないがWindows環境ならば
14歳からはじめるC言語わくわくゲームプログラミング教室
14歳からはじめるC++わくわくゲームプログラミング教室
がお勧め。
http://www.amazon.co.jp/dp/4899771657/ref=pd_sim_b_title_1
http://www.amazon.co.jp/dp/4899771657/ref=pd_bxgy_b_img_a
とりあえず、本当の初心者には文法や味気ない画面・なんの役に立つのか分らない文法項目よりも、
やりたいであろう事が一通り目で確認できて、なんとなくプログラミングの流れや考えが分る良書。
ただし、別に一冊文法系の本かWebを持っておく必要はあるが。
あと、プログラ夢系の本はどうしても専門書の定め故に高くなるのるので
下手に安いので無駄に浪費するよりもしっかりとしたいい本を買ったほうがいいよ。
0964デフォルトの名無しさん
2008/01/14(月) 14:36:45書き忘れたが、本に誤植等がかなり目立つのでソースはCDから直に見るべし。
0965デフォルトの名無しさん
2008/01/14(月) 16:28:03ビギナー編とシニア編がありますが
0966デフォルトの名無しさん
2008/01/14(月) 16:34:40画面系?
0967デフォルトの名無しさん
2008/01/14(月) 16:37:16そういえば、プログラミングはC++から始めたんだけどその本で覚えたよ
良書かは他の本買ったことないから分からないけど・・・
0968デフォルトの名無しさん
2008/01/14(月) 16:42:24C の方の書評
ttp://www.6809.net/tenk/html/prog/hayasi_c.htm
0969デフォルトの名無しさん
2008/01/14(月) 18:49:08いろいろゴチャゴチャ理屈をつけなければならない言語なんて要らない。
オタクは勝手に使ってろや。
0970デフォルトの名無しさん
2008/01/14(月) 20:07:22勝手に使わせてもらいます。
0971デフォルトの名無しさん
2008/01/14(月) 21:00:04C++に挫折したC厨涙目www
0972デフォルトの名無しさん
2008/01/14(月) 21:10:230973デフォルトの名無しさん
2008/01/14(月) 21:10:590974デフォルトの名無しさん
2008/01/14(月) 21:14:41その文法も複雑で仕様が膨大で覚えるのは大変
0975デフォルトの名無しさん
2008/01/14(月) 21:48:28シニアの上下が会社にあったが、その本はあまりお勧めできない。
分冊で厚い割には重要なことはdepthシリーズで補完しなきゃならないことが多い。
これは個人的な価値観の差かもしれないが、C++の入門は常にオブジェクト指向を意識して
C++のイディオムに慣れていくことが重要だと思うが、クラスの説明がたしか二冊目にまわされていたはず。
オブジェクト指向そのものについてはどうだったかな?
ひょっとしたら上巻はベターCを意識してたのかもしれんが、そうだとしてもあの章立ては疑問だな。
それと、人によっては使うかどうか微妙なマニピュレータやstringクラスに結構ページを
割いていた気がするが、クラスの説明のウェイトと順序を考えたら疑問に思う。
巻末のリファレンスも中途半端。
4〜5年前の記憶で中身確認せずにレスしてるんで内容違っていたらスマン。
0976デフォルトの名無しさん
2008/01/14(月) 22:49:02アドバイスありがとうございます。
ビギナー編はどうですかね?
あと 明解C++って賛否両論あるそうですが
どうなんですかね?
0977デフォルトの名無しさん
2008/01/14(月) 22:58:55近い流れがあるからこっちを読んどけ
http://pc11.2ch.net/test/read.cgi/tech/1198173179/345-
0978デフォルトの名無しさん
2008/01/15(火) 00:28:31あと、ダメだこの本と思った瞬間に別の本を買う。
最近は図書館にもコンピュータ関係の本が置いているから借りても良い。
そもそも、過去に分厚い専門書を何冊も読破している人なら遠慮なく
詳細な分厚い専門書に飛び込んでも良いが・・・。
先ずは、専門書、技術書に慣れる事が大切だ。C++じゃなくて、
不親切な翻訳、小難しい表現でつまづくのは避けたい。
0979デフォルトの名無しさん
2008/01/15(火) 00:31:24分厚いけどしっかりとした本を1冊買った方が
コストパフォーマンスは高い。
0980デフォルトの名無しさん
2008/01/15(火) 00:37:190981デフォルトの名無しさん
2008/01/15(火) 00:40:020982デフォルトの名無しさん
2008/01/15(火) 04:33:05今はマルチスレッドとCLIの勉強をしているところです。
得るものが多くて楽しいけど、1カ月前に書いたコードが拙く見えて仕方がない…
次は基本的なデザインパターンとか、テンプレートの勉強をしたいのですが、やはりEffective C++位は読んでおいた方が良いのでしょうか?
研究用途なので、少しでも効率の良いコードが書けるようになりたいのですが、何かオススメの本が他にありましたらご教示下さい。
0983デフォルトの名無しさん
2008/01/15(火) 04:51:00詳説C++
0984デフォルトの名無しさん
2008/01/15(火) 10:53:50事細かにゴチャゴチャと書きすぎる。情報過多で初心者の頭には定着しない。ユーモアがしょうもない。
どこかの掲示板にEffective C++の要点を要約したサイトがあったと思うが
が、それを勉強した方がてっとり早いし、よほど役に立つ。
詳説C++は禿が書いたC++第3版とかよりは余程役に立つが (というか、C++
第3版なんて初心者には無理、無駄!バイブルなんていう馬鹿がいるが、
騙されるな) 詳しすぎて理屈っぽくて退屈。わからないときに調べる百科
辞典的な使い方ならいいが、これで勉強するのはやめたがいい。
デザインパターンなんて経験をつんだ上でないとありがたみがわからない。
0985デフォルトの名無しさん
2008/01/15(火) 10:55:41よくあんな本出して金とれるな
0986デフォルトの名無しさん
2008/01/15(火) 13:10:44読んでおいたほうがいいことは確か。それが今かどうかは知らないが。
>>984
Effectiveに書いてあることは全て知っておいた
ほうがいいに決まってる。
レス数が950を超えています。1000を超えると書き込みができなくなります。