トップページ⇒tech
1001コメント316KB

推薦図書/必読書のためのスレッド PART 9

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
前スレ : 推薦図書/必読書のためのスレッド PART 8
http://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
0175デフォルトの名無しさんNGNG
>>166
老人が死ぬからな。
0176デフォルトの名無しさんNGNG
>>172
Javaならお勉強用開発環境はタダ。
お仕事用開発環境もタダ。
本は高いが、それはみんな一緒。

>>174の親を説得というのは同意。
が、入門にVC++はお勧めしない。
15000円VC++に使うなら、タダのJava開発環境で3000円の本5冊買った方がプログラムの勉強には良い。

みんな無責任だから、言うことばらばら。
最終責任は自分にあることはわきまえようね。
0177デフォルトの名無しさんNGNG
>>142
漏れは「実践UML」がおすすめだな。
これに載ってる「GRASPパターン」は一読の価値有り。

http://www.duo.co.jp/column/30grasp_pattern.html
0178デフォルトの名無しさんNGNG
>>NNFA
BCCには無料の統合環境もあるよ。

タダで使えるBorland C++ part2
http://pc2.2ch.net/test/read.cgi/tech/1030493157/l50

Borland C++ Compiler 5.5
ttp://www.borland.co.jp/cppbuilder/freecompiler/
BCCDeveloper
ttp://www.hi-ho.ne.jp/jun_miura/bccdev.htm
BCCForm and BCCSkelton
ttp://www.vector.co.jp/soft/win95/prog/se226181.html

ttp://www.cmagazine.jp/setbcc.html
ttp://www.neco.nu/gohodoji/bccfaq/bccfaq.html
ttp://homepage1.nifty.com/tyuuki/old/cc/bcc_install.html
0179デフォルトの名無しさんNGNG
世代的にWindowsアプリケーションのイメージが中心だろうから
無料、簡単、視覚的に楽しめる、基礎を学べる、という要素ならDelphiが安全なんじゃないかな
とにかく仕事じゃないんだし無理しないで楽しく勉強するのが一番だよ
0180デフォルトの名無しさんNGNG
iアプリをつくるのが、モチベーションとしてはおすすめかも。
友達に、「こんなん作ったっつぇ」って自慢しやすい。
ダウソできるサーバーもってることが必要だけど。
0181デフォルトの名無しさんNGNG
>>147
マジレス。
Cやっとけ。悪いこと言わないから。
0182181NGNG
で、if, for, 関数, 構造体まで使いこなせるようになったら
8086アセンブラとC++でもやれ。

ポインタはアセンブラやった方が分かるし、
オブジェクト指向はいまどき常識よ。
Javaでも別にいーけどさ。
0183デフォルトの名無しさんNGNG
>>147
181に禿同
Cだったら大抵のことができるよ!
探せば無料のコンパイラもあるし。
Cが不得意な分野をやることになった時に
必要に応じて他の言語に行けば良いんじゃないかな。
0184デフォルトの名無しさんNGNG
俺もC言語がいいとおもう。
0185Name_Not_Found ANGNG
皆さんどうもありがとう御座います。
Cを勧められる方がおおいのでC言語にしました。
C言語でなにができるのでしょうか?
C、C+、C++、C#、VC色々有りますが違いって何でしょうか?

うちの中学では今年から技術科の授業で2/3をパソコンの時間となりました、1年生で基礎。2年生でBASIC、3年生でHTMLをします。
私は3年生なのでHTMLをやりました(前からやってたけど)BASICってきになる…。
もう数10年前の言語ですけどやる価値あります?
簡単らしいからやったほうがいいかな・・・?
0186デフォルトの名無しさんNGNG
Cは30年前からある言語だし、C++も20年近い歴史があるわけだが。
0187デフォルトの名無しさんNGNG
>185
>158

0188デフォルトの名無しさんNGNG
>>185
C+は無いよ。
C→C++→VC++ って流れていけばいいんじゃない。
0189デフォルトの名無しさんNGNG
>>177
どうもです。
おいらも「実践UML」チラッとみたけどGRASPパターンのところが気になってた。
0190Name_Not_Found ANGNG
>>176
>Javaならお勉強用開発環境はタダ。
>お仕事用開発環境もタダ。
うわぁ〜〜。開発環境タダ。。

>>174の親を説得というのは同意。
親か…出してくれるかな…。みなさん出してもらいました?

>3000円の本5冊買った方がプログラムの勉強には良い。
2chで推薦された書籍でも
http://www.1point.jp/~book_2ch/program/java.html
17冊…汗、どれ買えばいいんだ…。

>>188
やっぱCですか。
http://www.borland.co.jp/cppbuilder/cb6/
この値段の差ってなんなんですか?
Cも同じく2ch推薦で20冊弱あるんですけど、それがいいんですか?

>>177
UMLってなにするやつですか?
0191デフォルトの名無しさんNGNG
Cか。イバラの道だな。
言語として古いよね。

とりあえず、Cだと、「直線を引く」とか描画系はあきらめろ。
ネットワークで通信ということもあきらめろ。
データ構造も貧弱だしな。
実際に使えるプログラムがいつまでたっても作れないので、漏れは勧めない。
0192デフォルトの名無しさんNGNG
>>190
UMLは設計とか上流工程。
googleで検索しなさい。
0193デフォルトの名無しさんNGNG
本は図書館で借りる。で、返さない。これ最強。
0194デフォルトの名無しさんNGNG
そして犯罪。
さらに、図書館には新しい良い本が置いてない罠
0195デフォルトの名無しさんNGNG
>>194
禿同
0196デフォルトの名無しさんNGNG
>>188
プログラムの勉強として考えるなら、そうやって言語を変えて行くのは。。。
C/C++自体は画面描画・通信などを含んでいない。
C/C++では、今の技術であるWebにはつながらない。

そういう意味では、ウィンドウ表示、描画からWebアプリケーションまで含んでいて資料が揃っているJavaの方がいい。
0197デフォルトの名無しさんNGNG
>>196
VBの方がいいよ。
0198デフォルトの名無しさんNGNG
>>194
横浜市の図書館は新刊も入るし有名どころは大体揃ってるよ。
例えばオライリーの本で検索したらこんな感じ。
http://www.lib.city.yokohama.jp/cgi-bin/Swissken.sh?0+19225+0
0199デフォルトの名無しさんNGNG
>>197
学生さんは金がない。。。
VBも勉強には悪くないとは思うが。
ExcelなんかでVBAというのもありか。
0200デフォルトの名無しさんNGNG
>>198
めぼしい物は貸し出し中で話になんねぇ
0201デフォルトの名無しさんNGNG
>>198
それを持ち帰って返さないのかよ(ワラ
0202デフォルトの名無しさんNGNG
>>154
sharpdevelopでVB.NETできるぞ
0203デフォルトの名無しさんNGNG
>>190
つーかJAVAでひとまず勉強しておけば?
悩む時間が無駄。

んで入門書を1冊だけ買って勉強。
タダだから挫折しても大した損じゃないし、
あとあとC++やるにしてもJAVAとC++は似てる部分も多いので
JAVA覚えて損した、なんてことにはならないしね。
0204デフォルトの名無しさんNGNG
Javaで勉強して挫折するなら、C++でも挫折するな。
0205デフォルトの名無しさんNGNG
一つだけ言うならば、MSのOS用のプログラムしかできません
というような人になってほしくないな、と。
0206デフォルトの名無しさんNGNG
中学生ならいいんでないの?
漏れも最初はMSXのプルグラムしか作れなかったし。

厨房になってもらっても困るが。
0207デフォルトの名無しさんNGNG

厨房からやるんなら、Cとアセンブラから始めて
基本情報処理技術者を目指すのはどうだろう。
漏れは27歳で取ったけど(笑)、高校1〜2年で
取って、大学生でソフトウェア開発技術者を
目指すってのは?

資格とりたい!って言えば、親もコンパイラと参考書の代金
出してくれるかも。実際、基本情報くらい取れるくらいじゃな
いと、職業としては使えないだろうし。

お金が大変だろうけど、オークションとか利用して、とにかく
いろんな本に触れるのが大事だと思うよ。言語を勉強する
にしても、特にC++は複雑だから、言語そのものを覚えるだ
けでも基本書から応用まで3〜4冊読むつもりでいた方が
いい。更にいえば、C++の基本書を読むためにはCの知識が
必要。

0208デフォルトの名無しさんNGNG
>>207
>更にいえば、C++の基本書を読むためにはCの知識が 必要。
はぁ?
0209デフォルトの名無しさんNGNG
基本情報もJavaでとれるんじゃない?
0210デフォルトの名無しさんNGNG
Javaやめとけ、つまんねーぞ。
0211デフォルトの名無しさんNGNG
好き勝手いってるなぁ。
なんにしてもリア厨なら金のかからないJAVAが無難だと思うぞ。
親が金持ちとかなら別だけど。
0212デフォルトの名無しさんNGNG
本当の初心者さんにJavaは苦しくねえかなあ。概念的には
オブジェクト指向よりも構造化プログラミングのほうがまだ親しみやすい気がする。
0213デフォルトの名無しさんNGNG
>>212
概念のことなんかほっとけばよい。とりあえず。体力勝負。
0214デフォルトの名無しさんNGNG

オブジェクト指向するなら「憂鬱」が必須。
とすると、C++になるんじゃない?

0215デフォルトの名無しさんNGNG
>>211
JAVAも参考書必要じゃないですか?
本の価格も馬鹿にならない。ヘタに安物の参考書買っても、
ぜんぜんダメなときあるし。

0216デフォルトの名無しさんNGNG
http://travel.2ch.net/test/read.cgi/kyoto/1047317632/
ここの1の動画にゾクゾクきた。
0217デフォルトの名無しさんNGNG
JAVAやC++は初学者には向いてないだろ
0218デフォルトの名無しさんNGNG
BASICのようなゆるい言語だと変なクセがついてよくない。
Pascalのような堅い言語だと初心者には厳しい。

まぁ、世の中に初学者向けの言語なんぞないわけだが。
0219デフォルトの名無しさんNGNG
最初ならCが良いよ
簡単なのが良いならDelphiも良いかも
0220デフォルトの名無しさんNGNG
つまり初学者は言語やるなと。

>>215
参考書いらない言語なんてないし・・・
0221デフォルトの名無しさんNGNG
漏れもDelphiはちょうど良いと思うな
C言語は比較的低級よりだしオブジェクト指向の要素もないからからシンプルではあるけど
いざ使おうと思うとそれほど簡単ではないと思う
0222デフォルトの名無しさんNGNG
>>212
それは最初に構造化のほうから入ったからでは
最初からオ指向なら違和感ないはず
0223デフォルトの名無しさんNGNG
Cやるならアッセンブラは必須かな。
書けなくてもいいが読めないとだめ。
0224デフォルトの名無しさんNGNG
DelphiやるならCは必須かな。
書けなくてもいいが読めないとだめ。
0225デフォルトの名無しさんNGNG
>>220
Visual C++ Standard だと、6000円くらいだと思うんで、
これくらいなら参考書買う代金の誤差で購入できるんじゃないかなと
思いまして。

つまりコンパイラの有料無料にこだわるよりは、参考文献の充実した
言語をやるのがいいのではないかと。

0226デフォルトの名無しさんNGNG
>>223
昔、Cをやりたがっていた中学生にアドバイスしたときは
『はじめて読む8086』
『はじめて読むマシン語』
(アスキー刊)
のどちらかも読むようにアドバイスしますた。

0227デフォルトの名無しさんNGNG
金をかけたくないなら
winMXかwinnyで取れば?
0228デフォルトの名無しさんNGNG
>>227
退場
0229227NGNG
再入場しましたw
0230デフォルトの名無しさんNGNG

MSの製品は実行ファイルにプロダクトナンバー埋め込んでそうで
配布するヤシには怖くて使えない。

0231たまよ ◆NgFKTspByA NGNG
>>229
だめ
0232デフォルトの名無しさんNGNG
VisualC++が一番楽しいよな。
そのかわり、一番初めは何やっていいのか、途方にくれるけど。
0233デフォルトの名無しさんNGNG
楽しいかどうかは接し方次第ですがWindows環境下では事実上の標準ですな
ユーザ人口はVBの方が多いかもしれないけどVBは(ry
0234デフォルトの名無しさんNGNG
Lispやれ、Lispを
0235デフォルトの名無しさんNGNG
SmallTalkマンセー
0236Name_Not_Found ANGNG
VBのコンパイラ(?)っていくら位するんですか?

>>226
有り難う御座います!
読みます。

だんだんと言語が増えていく…
皆さんが行ってる事殆ど理解できない。。
どれからやれば…汗
0237デフォルトの名無しさんNGNG
>>236
ヤフオクでVC++買ってC言語を…
0238デフォルトの名無しさんNGNG
本屋でプログラムの本立ち読みして一番理解しやすかった本とその言語を買えばいい
どうせ少なくとも3つや4つぐらいは覚えるんだからはじめから将来性まで考える必要なし
0239Java太郎 ◆DMVtSSFzcg NGNG
>>238
初心者が本を見て。理解しやすいと思えるものを選ぶのってきつくない?
0240デフォルトの名無しさんNGNG

一般の書店には、ここで推奨されているような本は
売ってないと思う。林ハルヒコとか買ってしまうのが
オチでは?

0241デフォルトの名無しさんNGNG
>>239
本屋で1章分ぐらい立ち読みして実際に理解できたものを選ぶ
ポイントは理解しやすそうな本じゃなく理解できた本を買うこと

そんな恥ずかしい真似できない人はCマガでも買っとけってこった
たぶん今年も「あなたにぴったりの開発環境はどれ?」なんて特集が組まれてるんじゃなかろうか(未確認)
4月号発売まで少しあるけどな
0242デフォルトの名無しさんNGNG
いきなりVCだと途方にくれるというやつは、HSPでゲーム作り→VCが王道。
0243デフォルトの名無しさんNGNG
PC-9801vm が最初のパソコンだった折れは、
特に望んだ訳でもないのだが、
ディスクベーシック(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デフォルトの名無しさんNGNG
最初Cやって途中で挫折してVBに行くと天国気分を味わえるよ
0245デフォルトの名無しさんNGNG
行きは良い良い帰りは怖い
0246デフォルトの名無しさんNGNG
そしてやる気を出してVCを買ってきて挫折
そこへDelphi登場
無料だからとついつい手を出したのが運の尽き
今ではすっかり時代に取り残されたとさ
0247デフォルトの名無しさんNGNG
>>235 似非Smalltalk使いのくせに
0248デフォルトの名無しさんNGNG
>>247 似非Smallthinko使いのくせに
0249デフォルトの名無しさんNGNG
正直スレ違い。
入門者は黙ってBCCでC/C++やっとけ。
0250デフォルトの名無しさんNGNG
個人的には、>>145には、簡単なExcelのマクロでも組んで、「変数」とか、
「制御構造」とかの基礎的なトコロを少しずつ学びとってくれれば
それでいいと思うんだが……

それより、「学習テーマの決め方」とか、「勉強の仕方」といった、メタな部分の
勉強に力を入れてほしい。まだ厨房なんでしょ?
0251デフォルトの名無しさんNGNG
将来性が幾分かある、Javaにしろ。
0252デフォルトの名無しさんNGNG
>>145

WideStudioでC/C++だ。
0253デフォルトの名無しさんNGNG
中学生なら見栄えのするGUIを駆使したゲームとか作りたいにきまってんだろ
0254デフォルトの名無しさんNGNG
ぽまいらまとめてスレ違い
0255デフォルトの名無しさんNGNG
>>188
C++とVC++って違うのですか?
DelphiとPascalみたいな関係?というかObjectPascal?
0256デフォルトの名無しさんNGNG
>>255
C++をいくらか拡張してます。
__finallyとか。
0257デフォルトの名無しさんNGNG
ツクールシリーズでも使ってろ
0258デフォルトの名無しさんNGNG
いきなりC/C++でGUIプログラミング
やろうとしたら挫折するのは確実。
マニュアルや本読もうにもポインタその他の
基本部分は知ってるのを前提に書いて
あってその知識無しにはとても読めない。
まずはCUIからやっとけ。
0259デフォルトの名無しさんNGNG
>>255
VC++はソフトの名前で
言語の名前じゃないよ
0260デフォルトの名無しさんNGNG
HSPでいいだろ。
無料だし、ポインタとかなにも知らないでもGUIプログラミングできる。
HSPのそういう功績は偉大だと思う。
変なくせとか、考え方なんて後でいくらでも変えられる。むしろ、HSPで
に触れていると、Cの偉大さがわかる。
0261デフォルトの名無しさんNGNG
変な厨房のせいで荒れてるな。
0262デフォルトの名無しさんNGNG
まぁ、なんにせよ始めろ、ってこった。
なにもひとつに絞る必要もないし。
入門以前の使い方ならネットでいくらでも見つけれるから金もかからんし。

CUIはプログラムの面白さがわかるまで、つまらんので、最初はおすすめしない。
単純にウィンドウ表示するだけとか、そこに線を引くだけ、とかの方がおもしろい。
0263デフォルトの名無しさんNGNG
>>243
>>なにしろ、変な拘りのある日本と違って、世界では、VB開発者が一番多いし。

COBOLじゃねーの?
0264デフォルトの名無しさんNGNG

Windows98なんですが、主にShift JISの漢字処理に関して
良い本ないもんですか? ペゾルドは漢字処理はあんまり
扱ってないみたいなんで。

文字列中の漢字の判定方法とか、IMEとの連携とか、
リトルエンディアンだとか、その辺のテクニックが詳しく書いて
ある本を探しているんですが。

0265デフォルトの名無しさんNGNG

Visual 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
>>264
本にするほどの内容でも無い気がするのだが。
漢字はperl関連のサイト(jcode.plは古いか?)を見ればわかるし、
IMEならAPIを探せばわかるし。
リトル/ビッグエンディアンで何ページも説明かくのは辛いな
0268デフォルトの名無しさんNGNG
>>264
技術評論社の「日本語情報処理/文字コードハンドブック」なんかは?
0269デフォルトの名無しさんNGNG
>>268
これ?
http://www.amazon.co.jp/exec/obidos/ASIN/4774107808/

これはどうなんでしょ?
図解でわかる文字コードのすべて―異体字・難漢字からハングル・梵字まで
http://www.amazon.co.jp/exec/obidos/ASIN/4534032242/
0270デフォルトの名無しさんNGNG
当方、VC++を始めたばかりで、なおかつC++言語の超初心者です。
本を購入しようと思っているのですが、
「これならわかるC++―挫折しないプログラミング入門」
 と
「プログラミング実習 VC++入門編」
のどちらを購入したほうがよろしいでしょうか?あえて、両方という意見はナシで。
ご返答お待ちしております。
0271デフォルトの名無しさんNGNG
りょうほう
0272デフォルトの名無しさんNGNG
>>270
VC使うならC++とVCの本がそれぞれ必要でしょう。
上がC++で下がVCだろうからやっぱ両方といいたい。

下のがC++の解説も含んでるってのなら下ってことになるけど
0273デフォルトの名無しさんNGNG
>>270
漏れのオススメとしては
>>265-266でつ。

しかしamazonだと>>270の書籍も評価高いですねぇ。
ブルーバックスって教養なら別として、専門書としては
印象良くないんだけど。(w

0274デフォルトの名無しさんNGNG
>>273
電車の中など、細切れな時間に目を通すには、
良書だと思われ。
■ このスレッドは過去ログ倉庫に格納されています