推薦図書/必読書のためのスレッド PART 9
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNGhttp://pc2.2ch.net/test/read.cgi/tech/1041595397/
プログラム技術板倉庫
http://tito.fc2web.com/2ch/tech/index.html
シンプルな構成
C/C++の分類では入門書の紹介もしているので、これからというあなたは一度目を通しましょう
推薦書籍集
http://bookshelves.tripod.co.jp/
一冊毎にコメントがあったりなかったり、なかなか親切
本スレでまとめられてない書籍の紹介などもある
リンクは>>2-3
0237デフォルトの名無しさん
NGNGヤフオクでVC++買ってC言語を…
0238デフォルトの名無しさん
NGNGどうせ少なくとも3つや4つぐらいは覚えるんだからはじめから将来性まで考える必要なし
0239Java太郎 ◆DMVtSSFzcg
NGNG初心者が本を見て。理解しやすいと思えるものを選ぶのってきつくない?
0240デフォルトの名無しさん
NGNG一般の書店には、ここで推奨されているような本は
売ってないと思う。林ハルヒコとか買ってしまうのが
オチでは?
0241デフォルトの名無しさん
NGNG本屋で1章分ぐらい立ち読みして実際に理解できたものを選ぶ
ポイントは理解しやすそうな本じゃなく理解できた本を買うこと
そんな恥ずかしい真似できない人はCマガでも買っとけってこった
たぶん今年も「あなたにぴったりの開発環境はどれ?」なんて特集が組まれてるんじゃなかろうか(未確認)
4月号発売まで少しあるけどな
0242デフォルトの名無しさん
NGNG0243デフォルトの名無しさん
NGNG特に望んだ訳でもないのだが、
ディスクベーシック(n88-BASIC)が立ち上がるので、
付いて来たマニュアル片手にプログラム覚えたなぁ。
その頃、Lattice-C のコンパイラ&リンカ が20万円くらいしてたよ。
今なら、アカデミックパックで Visual Studio .NET を買って、
VB、C、C++、VC++、C# を一通り触ってみるのもいいかも。
VBは、.NET になってルーズさがない仕様がデフォルトになったようだし、
なにしろ、変な拘りのある日本と違って、世界では、VB開発者が一番多いし。
あるいは、商用ソフトは開発できないけど
Borland の Delphai6 か JBuidder7 なら、Personal版がフリーだから、
それで、いろいろ弄ってみるとか。
Delphaiは、VBの手軽さでGUIをつくることができるから、
遊びで色々なソフトを自作してみるのには手頃だよ。
JAVAでもいいけどさ。
0244デフォルトの名無しさん
NGNG0245デフォルトの名無しさん
NGNG0246デフォルトの名無しさん
NGNGそこへDelphi登場
無料だからとついつい手を出したのが運の尽き
今ではすっかり時代に取り残されたとさ
0247デフォルトの名無しさん
NGNG0248デフォルトの名無しさん
NGNG0249デフォルトの名無しさん
NGNG入門者は黙ってBCCでC/C++やっとけ。
0250デフォルトの名無しさん
NGNG「制御構造」とかの基礎的なトコロを少しずつ学びとってくれれば
それでいいと思うんだが……
それより、「学習テーマの決め方」とか、「勉強の仕方」といった、メタな部分の
勉強に力を入れてほしい。まだ厨房なんでしょ?
0251デフォルトの名無しさん
NGNG0252デフォルトの名無しさん
NGNGWideStudioでC/C++だ。
0253デフォルトの名無しさん
NGNG0254デフォルトの名無しさん
NGNG0255デフォルトの名無しさん
NGNGC++とVC++って違うのですか?
DelphiとPascalみたいな関係?というかObjectPascal?
0256デフォルトの名無しさん
NGNGC++をいくらか拡張してます。
__finallyとか。
0257デフォルトの名無しさん
NGNG0258デフォルトの名無しさん
NGNGやろうとしたら挫折するのは確実。
マニュアルや本読もうにもポインタその他の
基本部分は知ってるのを前提に書いて
あってその知識無しにはとても読めない。
まずはCUIからやっとけ。
0259デフォルトの名無しさん
NGNGVC++はソフトの名前で
言語の名前じゃないよ
0260デフォルトの名無しさん
NGNG無料だし、ポインタとかなにも知らないでもGUIプログラミングできる。
HSPのそういう功績は偉大だと思う。
変なくせとか、考え方なんて後でいくらでも変えられる。むしろ、HSPで
に触れていると、Cの偉大さがわかる。
0261デフォルトの名無しさん
NGNG0262デフォルトの名無しさん
NGNGなにもひとつに絞る必要もないし。
入門以前の使い方ならネットでいくらでも見つけれるから金もかからんし。
CUIはプログラムの面白さがわかるまで、つまらんので、最初はおすすめしない。
単純にウィンドウ表示するだけとか、そこに線を引くだけ、とかの方がおもしろい。
0263デフォルトの名無しさん
NGNG>>なにしろ、変な拘りのある日本と違って、世界では、VB開発者が一番多いし。
COBOLじゃねーの?
0264デフォルトの名無しさん
NGNGWindows98なんですが、主にShift JISの漢字処理に関して
良い本ないもんですか? ペゾルドは漢字処理はあんまり
扱ってないみたいなんで。
文字列中の漢字の判定方法とか、IMEとの連携とか、
リトルエンディアンだとか、その辺のテクニックが詳しく書いて
ある本を探しているんですが。
0265デフォルトの名無しさん
NGNGVisual C++ 使いこなしの最短ルート
独習C 第3版 ハーバード・シルト
http://www.shoeisha.com/book/Detail.asp?bid=1429
独習C++ ハーバード・シルト
http://www.shoeisha.com/book/Detail.asp?bid=1460
Windowsプログラミングの基礎知識 柏原正三
http://www.ascii.co.jp/books/detail/4-7561/4-7561-3252-9.html
基礎をより確かなものにするために。
「憂鬱なプログラマのためのオブジェクト指向開発講座」
http://www.shoeisha.com/book/Detail.asp?bid=740
「標準C++の基礎知識」
http://www.ascii.co.jp/books/detail/4-7561/4-7561-3121-2.html
「標準C++の基礎知識 実践編」
http://www.ascii.co.jp/books/detail/4-7561/4-7561-3563-3.html
「標準C++:STLの基礎知識」
http://www.ascii.co.jp/books/detail/4-7561/4-7561-3804-7.html
「Windowsプログラミング標準講座(Windows95/98/NT/2000対応)」
http://www.shoeisha.com/book/Detail.asp?bid=41
0266デフォルトの名無しさん
NGNG更なるステップアップには
「プログラミング言語C++ 第3版」
http://www.ascii.co.jp/books/detail/4-7561/4-7561-1895-X.html
「プログラミングWindows 第5版 上下巻」 Charles Petzold
http://www.ascii.co.jp/books/detail/4-7561/4-7561-3600-1.html
http://www.ascii.co.jp/books/detail/4-7561/4-7561-3601-X.html
「Advanced Windows 改訂第4版」
http://www.ascii.co.jp/books/detail/4-7561/4-7561-3805-5.html
こんなところでどうでしょ?
0267デフォルトの名無しさん
NGNG本にするほどの内容でも無い気がするのだが。
漢字はperl関連のサイト(jcode.plは古いか?)を見ればわかるし、
IMEならAPIを探せばわかるし。
リトル/ビッグエンディアンで何ページも説明かくのは辛いな
0268デフォルトの名無しさん
NGNG技術評論社の「日本語情報処理/文字コードハンドブック」なんかは?
0269デフォルトの名無しさん
NGNGこれ?
http://www.amazon.co.jp/exec/obidos/ASIN/4774107808/
これはどうなんでしょ?
図解でわかる文字コードのすべて―異体字・難漢字からハングル・梵字まで
http://www.amazon.co.jp/exec/obidos/ASIN/4534032242/
0270デフォルトの名無しさん
NGNG本を購入しようと思っているのですが、
「これならわかるC++―挫折しないプログラミング入門」
と
「プログラミング実習 VC++入門編」
のどちらを購入したほうがよろしいでしょうか?あえて、両方という意見はナシで。
ご返答お待ちしております。
0271デフォルトの名無しさん
NGNG0272デフォルトの名無しさん
NGNGVC使うならC++とVCの本がそれぞれ必要でしょう。
上がC++で下がVCだろうからやっぱ両方といいたい。
下のがC++の解説も含んでるってのなら下ってことになるけど
0273デフォルトの名無しさん
NGNG漏れのオススメとしては
>>265-266でつ。
しかしamazonだと>>270の書籍も評価高いですねぇ。
ブルーバックスって教養なら別として、専門書としては
印象良くないんだけど。(w
0274デフォルトの名無しさん
NGNG電車の中など、細切れな時間に目を通すには、
良書だと思われ。
0275デフォルトの名無しさん
NGNG0276デフォルトの名無しさん
NGNGハーバードシルトって好きです。
#ハーバードシルトではない。
0277デフォルトの名無しさん
NGNGAmazonでC++効率的最速学習徹底入門のレビューを読む限りでは
ハーバート シルト著を訳したものは別として
柏原自身の書いた分は「どうなんだろ?」と思ってしまう。
俺だけ?
0278デフォルトの名無しさん
NGNG推薦図書/必読書スレをまとめたサイトがあった。
2ch Books http://www.1point.jp/~book_2ch/
2chってつけてるぐらいだし、h削らんでいいよね。
0279デフォルトの名無しさん
NGNG1点(参加賞)
0280デフォルトの名無しさん
NGNGかと言って、オタク向けでもない。
だから評判悪いのだろうけど、あまりにやさしいのはまどろっこしくて勉強にならない
と思ってる人が手っ取り早く知識を詰め込むには向いてる。
0281デフォルトの名無しさん
NGNGアマゾンのレビューで前橋和哉のポインタ本をほめているのは
マジなんか?平田豊の本はどうなるんだ?
0282デフォルトの名無しさん
NGNGあまり関係ない話だが、
http://www.amy.hi-ho.ne.jp/~lepton/program/p2/prog272.html
ちょっとした衝撃。
0283デフォルトの名無しさん
NGNG?
このlepton人が平田豊って人なの?
0284デフォルトの名無しさん
NGNG0285デフォルトの名無しさん
NGNGhttp://www.amazon.co.jp/exec/obidos/ASIN/4569624448/
いきなり五つ星キタ━━━━(゚∀゚)━━━━!!!
0286デフォルトの名無しさん
NGNG刊行からわずか4日ですか。(w
0287デフォルトの名無しさん
NGNG0288デフォルトの名無しさん
NGNGある程度まとまってから書き込みに来ようと思ってたんですが、
代わりに宣伝して頂いて、どうもです。
利益については、書籍プレゼントに当てて、
レビューを寄稿して頂こうかと考えてるんですが、需要ありますか?
>>283
平田さんのサイトは↓です。
ttp://cgi3.tky.3web.ne.jp/~yutakakn/index.shtml
0289デフォルトの名無しさん
NGNG2冊注文しますた。
0290デフォルトの名無しさん
NGNG"これならわかるC++ ― 挫折しないプログラミング入門"
の内容を覚えこんだあたりです。次に購入する本はどんなものがオススメでしょうか?
具体的なものも教えていただきたいです。
0291デフォルトの名無しさん
NGNG独習C++で演習するとか。
0292デフォルトの名無しさん
NGNG0293デフォルトの名無しさん
NGNGEffective C++買っとけ
0294デフォルトの名無しさん
NGNG憂鬱本
0295デフォルトの名無しさん
NGNG・憂鬱本で割愛されている、または間違っているところの補完ができる本
・UMLの入門書
を探してます。
何がおすすめ?
0296デフォルトの名無しさん
NGNGhttp://www.amazon.co.jp/exec/obidos/ASIN/4569624448/
0297デフォルトの名無しさん
NGNG以後、改行があるまで指定した文字列に置換して
別ファイルに書き込む、とかわかりやすく
書いてあるperlかCの書籍はないでしょうか?
頭が悪すぎて文法の本見てもかけません。Rubyでしか。。
0298デフォルトの名無しさん
NGNG正規表現で置換すればいいじゃん?
基礎の基礎だし、文法の本見ても作れないなら
才能がゼロ以下だと思うけど・・・
0299デフォルトの名無しさん
NGNG0300デフォルトの名無しさん
NGNGとてもじゃないけど、俺はcで正規表現使えるライブラリなんか作るきでないぞ。
c++でregex++でも使わんとやってらんねーや。
他の言語は知らん。正規表現くらいサポートしてるだろーな。
0301デフォルトの名無しさん
NGNG確かに基礎なので K&R でも読めば載ってるかと。
0302デフォルトの名無しさん
NGNGRubyで書けるなら他の言語でも書けそうなんだがなぁ……
Rubyでは何故かけるん?
0303デフォルトの名無しさん
NGNGなんで間違ってると思うの?
その箇所教えてよ
0304デフォルトの名無しさん
NGNGhttp://www.amazon.co.jp/exec/obidos/ASIN/4774115517/ref=sr_aps_b_1/249-4026473-5130755
はじめてのJava完全入門 標準プログラマーズライブラリシリーズ
Java GUIコンポーネント完全制覇 標準プログラマーズライブラリシリーズ
この二冊を持っているのだがさらステップうpするためには何を呼んだらよいのかな?
ちなみにオブジェクト指向は憂鬱本を持ってる。
デザパタ本は必須?またそれ以外に必要なのがあったら教えてくれ。
0305デフォルトの名無しさん
NGNG基本クラス編だけでも8巻セットで48000円。
全部買ったら25巻で150000円だ。
0306デフォルトの名無しさん
NGNGあんなもん買うくらいなら新しいパソコン買え。
0307Name_Not_Found A
NGNGC言語にしました!
VBは金かかる!というレスありましたが、何故なのでしょうか?
VBを例にあげて。(Cの.net以前のバージョンが知らないので)
Visual Basic6.0とVisual Basic.netの違いってなんですか?
Visual Basic6.0の次のバージョンがVisual Basic.netってことですか?
.netシリーズ意外にコンパイルがあるんですよね?
大きな違いは?
0308デフォルトの名無しさん
NGNGってかスレ違い。
0309デフォルトの名無しさん
NGNG次に買うのはC++ PrimerかEffectiveシリーズかどっちにしたらいいでしょうか?
0310デフォルトの名無しさん
NGNGPrimerは糞本
0311デフォルトの名無しさん
NGNGもう一度基礎から学ぶのもよし
http://www.amazon.co.jp/exec/obidos/ASIN/4569624448/
0312デフォルトの名無しさん
NGNG正直、多少金かかってもVB.NETの方がいいよ。
初心者ならまず勉強に挫折しないことが重要だと思う。
プログラムを楽しんで欲しいしねヽ(´ー`)ノ
0313デフォルトの名無しさん
NGNG0314デフォルトの名無しさん
NGNGCでなにするの?
Cだけだとウィンドウ表示したりグラフィック描画したり通信したりできないけど、いいの?
0315参考までに。
NGNGブビやるんならこの3冊を進めておこう。
ttp://www.amazon.co.jp/exec/obidos/ASIN/4798102202/ref%3Dbr%5Flf%5Fb%5F3/249-1200834-0636368
ttp://www.microsoft.com/japan/info/press/JPN_ViewMsPress.asp?Book_id=862&list_id=1
ttp://www.microsoft.com/japan/info/press/JPN_ViewMsPress.asp?Book_id=863&list_id=1
0316295
NGNGあぁスマン。「憂鬱本は間違ってる!」って言いたいわけじゃないのよ。
「もし問題点があるなら、そのへんの補足ができるような本はないか」って
意味で書いたんだけど。
憂鬱本は過去スレでも概ね評判よかったけど、「信者がウザい」とか「一通り
OOPの基本勉強が終わってからでないと危険」って意見もあって、それがOOPに
ついて素人なおれにはいまひとつ理解できなかったのだな。
で、それを理解できるようになるには何で勉強したらいいのかと思ったわけ。
ちなみに憂鬱本はおれにとってはとても分かりやすかった。
「犬や猫も同じ哺乳類」のような類のまだるっこしい例え話はないし、何を
教えて何を端折るかの取捨選択もうまいと思った。
今までOOP本何冊も読んでは挫折してきたけど、この本ではじめてOOPが分かる
ような気がしたよ。今のところまだ「気がしてる」だけなんだけどさ、おれ的
には大きな進歩。
0317309
NGNGとりあえずEffective買うことにします。
麻菜タンの新作はもう少し評価が定まってから。
0318デフォルトの名無しさん
NGNGCでもウィンドウ表示したりグラフィック描画したり通信したりできるよ
Macは良く知らないけど、WindowsだったらSDKとWinsockを
UNIXのXWindowだったらXLibとバークレイSocketを使えばね。
スレ違いなのでsage
0319314
NGNGもちろん、C用の外部ライブラリ使えばできるよ。
318が書いてるようにWindowsでウィンドウ表示しようと思えば、WindowsのAPIを使えばいい。
# 初心者に理解し難いとかそういうのは置いといて。
通信するならWinsockなり、バークレイのソケット。
# 初心者に理解し難いとかそういうのは置いといて。
Cの勉強だけではなく、それぞれのライブラリを勉強する必要がある。
という意味で、「Cだけではウィンドウを描画できない」
それぞれが独立しているので、資料も独立していて、勉強しづらい。
さらに問題は、それぞれのライブラリがそれぞれの考え方で作られていて一貫性がなく本質的に勉強しづらい。
その点、Javaであれば、Javaの標準にウィンドウや通信、データベース接続までが含まれていて
それが一貫した考えのもとでライブラリが構築されているので勉強がしやすい。
C#もその点では同じだが、まだこなれてなく、資料や開発環境が多くない。
いまわざわざCの勉強をする意味はあまりないと思う。
コンピュータの仕組みがわかりやすくなるとかいうならばアセンブラから勉強するべきだし。
0320デフォルトの名無しさん
NGNGそのSDKやWinsockが何言語で書かれているのか、と
小一時間問いつめたい。
0321デフォルトの名無しさん
NGNG> いまわざわざCの勉強をする意味はあまりないと思う
( ゚Д゚)ハァ?
0322デフォルトの名無しさん
NGNG>>319は初心者か学生さんでしょ。
JavaやC++はC言語も知らんガキに使いこなせるほど
甘っちょろい言語やないもん。
書くことはできると思うがな。
0323デフォルトの名無しさん
NGNG0324Name_Not_Found A
NGNGなににお金つかうんですか?
↑これがしりたい。。
>初心者ならまず勉強に挫折しないことが重要だと思う。
VBの方がかんたんなんだ…。
>>314
>Cだけだとウィンドウ表示したりグラフィック描画したり通信したりできないけど、いいの?
…辞めときます。
VBにしました。そこで質問です。
>>308 さんが言われていますが。
>VBとVB.NETは全く別もの。
VBとVB.netは違う。ってどういう意味
同じVBなのに何処が違うんですか?
Visual Studio.net購入したらVB.netはプログラムできるがVBはプログラムできないってことですか?
??
0325314
NGNGライブラリが強力で整理されてる分、Cより簡単な部分もある。
それより、Cだけ勉強しても先につながりにくい。
Delphiもいいけど、参考書がな。
0326デフォルトの名無しさん
NGNG禿道
0327314
NGNG河西さんの本とかね。
かなり参考書選ばないと、全然プログラムの勉強にならないよ。
かんたんに勉強して、かんたんなことしか知らない人になりがち。
言語自体の質もよくないし。あと言語がおおはばに変わったようで、ある意味「混乱期」にあるはず。
その本がVBなのかVB.NETなのか、VBの本だった場合、VB.NETだとどうなるのか、ということに気を使わないといけない部分があるので、今ひとりで勉強するのは勧めない。
あと、応用が利かない言語ということは覚悟しとけ。
0328314
NGNGウィンドウ表示するプログラムや通信するプログラムを書こうと思ったら、CよりJavaの方が比較にならんほど簡単。
本質的なロジックの部分はCで書いてもJavaで書いても同じように難しい。
0329Name_Not_Found A
NGNGなるほど、すごい改良してるんですね。
VS6の開発環境みましたが、Win95/98/Meなんですね。
VS.netはWin2000/XP。。
家のPCはMeであること事態問題ありか…
今からVB6.0やるってダメですか?
親にねだって2000かXP入れてもらうか。。
0331Name_Not_Found A
NGNGプログラムをしてみたい!ってやつです。
面白かったらプログラマーになりたい!になるかと。
0332314
NGNGそれならHSPがいいような気もする。
とりあえず、うだうだ言ってる間に
http://www.onionsoft.net/hsp/
で環境ダウンロードしていろいろやってみたら?
0333デフォルトの名無しさん
NGNG面白かったら日曜プログラマになろう。
0335314
NGNGそれで、ものたりんことなったら改めて探せばいい。
はやくものたりんことなってほしいが。
プログラムの体験にはHSPをすすめるが、やっぱりプログラムの勉強にはJavaをすすめる。
0336デフォルトの名無しさん
NGNGそして偏見をもう一つ...
■GUIプログラミング(ウィンドウを開く)の勉強
VB (とにかくお手軽)
VB.NET (上とは別物,文法が似ているがプログラムの構成がだいぶ変わる)
VC++ (知ってるよね)
BCB (Borland C++ Builder, C++のもう一つの勢力.本は比較的少ない)
Delphi または Kylix (Borland社,Pascal言語を使う.ライブラリの完成度が定評あり.お手軽.)
Java (ネットワーク上で動かすのが強い.コード手書きでもウィンドウが開ける)
HSP (学園祭向け)
■アルゴリズムとデータ構造(プログラムの基本原理)の勉強
C や C++(伝統的ツールの多くがこれで作られている)
Scheme および Common Lisp(柔軟で高度,ハッカー向けだが取っつきが悪い)
Pascal (海外では割と使われている,なにしろ教育用言語だ.ただし純粋Pascalは化石)
■日々の雑務
Perl (CGIや貯まったテキストファイルの加工処理.一発書きコードのための「スクリプト言語」)
Ruby (上に同じ,ライブラリが幾らか少ない)
Python (海外ではPerlと並ぶ勢力だが日本ではほとんど使われない)
Fortran (工学系ではこの化石が未だに使われているという)
■ このスレッドは過去ログ倉庫に格納されています