X

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

■ このスレッドは過去ログ倉庫に格納されています
2019/04/26(金) 22:10:20.38ID:KG6a/1PS
※前スレ
https://mevius.5ch.net/test/read.cgi/tech/1493844476/
2021/09/12(日) 19:34:19.08
>>463
なるほどねえ‥感心しました
2021/09/27(月) 01:21:30.08ID:vKhZ8eGW
C入門書を勉強してるとオフセットとかバッファとかストリームとかetc
といった分からないワードが説明無しで出てくるんですが、こういうプログラミングやる以前の知識を補完するのに
この本は向いてるでしょうか?↓
プログラムはなぜ動くのか 第2版 知っておきたいプログラムの基礎知識

それと初めてC言語のアプリとゲームを作るのに参考にしたいのですが
以下の2つは簡単ですか?
Windowsゲームプログラミング (Game developer) 単行本 – 2004/5/1
最新版 12歳からはじめる ゼロからのC言語ゲームプログラミング教室

2ついっきに質問してすいませんがお願いします。
467デフォルトの名無しさん
垢版 |
2021/09/27(月) 02:08:14.19ID:xFCYGV74
>>466
その用語はC言語の用語というよりは、アルゴリズム用語だよ。
468デフォルトの名無しさん
垢版 |
2021/09/27(月) 02:14:07.06ID:xFCYGV74
>>466
WindowsアプリケーションをC言語で作るのは、ちょっと厳しい時代です。Windows SDKでの開発なら、初めからC++でやり始めたて方がいいでしょう。
2021/09/27(月) 02:18:57.70ID:Z8J42Gkb
>>466
Cでゲームってのは流石に無理があるがどうしてもやりたいならSDLっていうフレームワークがお勧めだよ
それを解説してるサイトを読むべし
2021/09/27(月) 05:16:07.97ID:nw6SPL1Y
本のタイトルに、年齢が入っているものは、タイトル買いさせるための釣り。
実際には、12歳には理解できない

慶応卒・Ruby の女神・池澤あやかが、
ほとんどの大学生は、C の授業で挫折すると言ってる

ポインターとか面白くないから

彼女は、山陰地方のRuby on Rails 合宿で、プログラミング出来るようになった

漏れが医学部の学生に聞いたら、大学のCの授業が難しくて、訳がわからないと言ってた。
Rubyを勧めたら、プログラミングは難しいから嫌いと言ってた

これがプログラミングを嫌いになる、典型的なプロセス。
Cから始めるから、プログラミングは面白くないという先入観がつく
471デフォルトの名無しさん
垢版 |
2021/09/27(月) 08:48:27.86ID:u+GrAN9o
本のタイトルに、サルが入っているものは、タイトル買いさせるための釣り。
実際には、サルには理解できない。
2021/09/27(月) 10:06:58.36ID:YIm4nqbZ
本のタイトルにRubyが入ってるのは釣り、猿には理解できない
2021/09/27(月) 10:35:12.43ID:YIm4nqbZ
C言語入門はカーニハン・リッチー
あわせて計算システム入門、初めて読む486
2021/09/27(月) 12:02:39.45ID:NCg+4UgY
はじめて読む486は数年前までずっとただのアセンブラ系の本だとばっかり思ってたわ
2021/09/27(月) 12:20:02.53ID:YIm4nqbZ
次はお好きな道へ
PCI System Architecture
4.4BSDの設計と実装
476470
垢版 |
2021/09/27(月) 12:49:08.97ID:nw6SPL1Y
北海道の医者である、猫の先生の本は良い。
猫でもわかる・スッキリ・独習とか、この辺は有名なシリーズ

なでしこの作者・クジラ飛行机とか

プロ用なら、パーフェクト・Effective シリーズとか、
掌田津耶乃・WINGSプロジェクトの山田祥寛なども大御所
477デフォルトの名無しさん
垢版 |
2021/09/27(月) 14:14:47.29ID:mddcRSb5
掌田は粗製乱造の糞
買ってはいけない
2021/09/27(月) 16:17:26.61ID:YIm4nqbZ
これもお薦め
詳解UNIXプログラミング
UNIXネットワークプログラミング
479デフォルトの名無しさん
垢版 |
2021/09/27(月) 17:26:21.25ID:XteAxRaa
>>466
それらはプログラミングの専門用語ではなく単なる英語
該当する適当な日本語がないからそのままカタカナで書いてるだけで
英和辞典を引いたらニュアンスは掴めるはず
2021/09/27(月) 17:30:59.19ID:YIm4nqbZ
buffer
1名1.緩衝となるもの、緩衝材
2.緩衝器、緩衝装置◆動きを緩衝させる、または一時的に蓄える場所。
3.《コ》バッファー◆入力データを一時的に蓄えておくメモリー、レジスター。演算処理器の処理がデータの入力速度に間に合わない時に使う。
4.バッファー◆真空ポンプの吸気口に設置した冷却フィン。水など蒸気圧が高いガスを吸着する。またポンプ内の高温ガスが排出されないようトラップする。水冷、冷媒冷却などがある。
5.緩衝国
6.= buffering solution
2021/09/27(月) 17:31:53.43ID:Z8J42Gkb
>>478
下って絶版だよね?
通信プログラム書きまくってたころは参考にしたなあ
最近はそういう低レイヤーなプログラム書くことも無くなってしまった
2021/09/27(月) 17:31:55.43ID:YIm4nqbZ
stream
名1.小川、水路、細流
・There's a stream behind her house. : 彼女の家の裏には小川がある。
2.〔絶え間ない流体の〕流れ
3.〔人・物・出来事などの〕連続、流れ◆通例、一列または同じ方向に流れる場合を指す。
4.〔考え方や世間などの〕傾向、動向、方向
5.光線、一筋の光
6.〈英〉能力別(編成)クラス[グループ]◆【同】〈米〉track
7.《コ》ストリーム◆シーケンシャルに読み書きする連続したデータ。
483デフォルトの名無しさん
垢版 |
2021/09/27(月) 18:18:24.35ID:yxIOumFA
Flutterやろうと思ってるんだが日本語の書籍殆どないな
2021/09/27(月) 20:27:35.49ID:TMaChmDg
>>468
もっと難しいと思いますが‥
2021/09/27(月) 20:28:24.94ID:TMaChmDg
>>473
>初めて読む486
この本に書いてあるコードを実行するためにはどうすればいいですか?
2021/09/27(月) 20:46:51.44ID:YIm4nqbZ
>>485
Borland C++ 3.1/Trubo Assembler 3.2
Visual C++ 1.0/MASM6.0
2021/09/27(月) 20:49:30.42ID:TMaChmDg
>>486
説明が不足していました
OS はどうすればいいのですか?パソコンはどうすればいいですか?
2021/09/27(月) 20:56:13.35ID:YIm4nqbZ
>>487
IBM PC(PC-DOS 5.02V IBM Windows 3.1)
Gateway P5-90(MS-DOS 6.2V Microsoft Windows 3.1)
PC-9801DX(日本語MS-DOS 5.0 Microsoftwindows 3.1)
2021/09/27(月) 23:31:35.40ID:YIm4nqbZ
>>481
最新の情報は知らない
最近はプロトコル、レイヤーもよくわからないやつばっかりみたいね
490466
垢版 |
2021/09/29(水) 12:44:01.43ID:QNYMYI7i
アドバイス有難うございます。
466で挙げた本3冊に関しては一読の価値なしという判断でいいのでしょうか?
2021/09/29(水) 15:07:20.27ID:TsuQlXBT
掌田津耶乃は超初心者向けが故に良い悪いが極端だと思う。
あと誤字が多いのは本当になんとかしてくれ。
2021/09/29(水) 18:47:58.91ID:+NS+8RdU
>>488
それらは手に入りますか?
AMD64 でないと売っていないのでは?DOS のインストールも今時フロッピーなんかないんじゃないですか?
2021/09/29(水) 20:08:04.85ID:ylq7JV/e
>>492
しらねーよ
2021/09/29(水) 20:51:23.30ID:+NS+8RdU
>>493
つまり、はじめて読む486 のコードは今となっては実行・検証できないってことでいいですかね?
2021/09/29(水) 21:14:19.83ID:sf62kspE
アーキテクチャの解説本なので実践コードのハウツー本ではなかったような気がする
2021/09/29(水) 21:21:43.69ID:ylq7JV/e
>>494
お前の能力では無理ということでいいかな
2021/09/29(水) 21:24:16.40ID:ylq7JV/e
意外とC++小僧は無能
2021/09/29(水) 21:25:13.17ID:Ly9MTCnM
>>494
読めばわかる
2021/09/29(水) 21:26:06.99ID:+NS+8RdU
>>495
あなた、読んだことがない人ですね‥バリバリの実践コード掲載本ですよ、実用的かどうかは別ですが
2021/09/29(水) 21:27:39.84ID:+NS+8RdU
>>496
リアルモードOSも入手できない、入手できたとしてもインストールできない、16ビットコンパイラも入手できないようでは、どうしようもないのでは?
2021/09/29(水) 21:30:37.87ID:+NS+8RdU
>>498
読んでも今のCPUに適用する方法はわかりませんね
リアルモードのOSとコンパイラを前提に、リアルモードからプロテクトモードに移行していろいろと試す本ですからね
16ビットコードエミュレータを使うしかない、というのが私の一応の回答ですが、そういうのは有り難味がないような気もするんですよね
2021/09/29(水) 21:50:53.96ID:ylq7JV/e
お前の最初の質問はそういうことではなかったが、後付けの文句
2021/09/30(木) 04:27:53.39ID:SS5VJirH
>>502
はじめて読む486 を薦める人が多いけれども、薦めるんだったら最後まで責任取ってよね、という問題提起ですよ
いまさら本の内容を検証しようがないのに、なんとなく薦める人のなんと多いことか‥‥

というか読んでもいないのに薦める神経が理解できない
2021/09/30(木) 10:23:10.23ID:zlEhcV1q
どうして責任とる必要があるんだ、金を取ったか、馬鹿じゃねーのーか高房
2021/09/30(木) 10:24:53.32ID:zlEhcV1q
そもそもお前自分の発言に責任持ってるのか、質問して言いたいこと言って逃げるくせに
2021/09/30(木) 11:04:22.00ID:EBM5RQvW
>>503
現代OSの解説書として優れているからみんな勧めてるだけだぞ
それにソースコードそんなに出てこないから読み物としての側面の方が強いと思うのだが
507デフォルトの名無しさん
垢版 |
2021/09/30(木) 11:52:08.69ID:vH53xAbR
待て待て
初めて読む486がカーニハンと並べてある時点で
ネタか老人の回想話だとわかるやろ
2021/09/30(木) 11:52:53.76ID:zlEhcV1q
>>503
お前のお薦めは何?
509デフォルトの名無しさん
垢版 |
2021/09/30(木) 13:30:51.64ID:rINDJ7Fl
今から勉強するならパタヘネでいいんちゃうかな
2021/09/30(木) 15:28:36.91ID:zlEhcV1q
正統派の教科書とは違うだろ
2021/09/30(木) 15:33:26.19ID:HC7iXZId
ヘネシー÷2
2021/09/30(木) 15:50:38.14ID:zlEhcV1q
普及してるCPUでマルチタスクが動くという位置づけだが
513デフォルトの名無しさん
垢版 |
2021/09/30(木) 16:16:46.85ID:rINDJ7Fl
正統派の教科書の定義がよくわからんけど
Cを使いこなす上で必要になるハードウェア寄りの知識は
パタヘネで一通り身につくよ

486が今でも通じる知識を含んでることは否定せんけど
今から勉強する人に薦めるには流石に古すぎるし
モチベーションの持続に支障が出るやろ
2021/09/30(木) 16:22:36.01ID:zlEhcV1q
そりゃヘネシーパターソンの分厚い本を読めば・・・
2021/09/30(木) 20:49:05.27ID:SS5VJirH
>>506
>ソースコードそんなに出てこないから

馬鹿な‥
あれをソースコード抜きで読んでなにが分かるというのです?
2021/09/30(木) 20:50:47.61ID:SS5VJirH
>>508
はじめて読む486 を超えるものを出せ、というのは難問ですね‥‥そんな無理難題を吹っかけてくるなんて非道いじゃないですか!
2021/09/30(木) 20:51:14.19ID:SS5VJirH
>>509
訳者のお一人を存じております
2021/09/30(木) 21:30:17.83ID:kUGNgv9l
パタヘネとヘネパタがあるから順序は大事
2021/09/30(木) 21:36:49.14ID:dN1VyuR8
いわゆる逆カプ論争
2021/09/30(木) 21:38:49.88ID:EBM5RQvW
>>517
翻訳いまいちだから直すように言っといて
2021/09/30(木) 21:53:33.47ID:zlEhcV1q
>>516
分かってて質問して来たんだろう
2021/10/01(金) 10:26:59.47ID:BF7WZRvU
アルゴリズムはアルゴリズムイントロダクション読んどけばいいんじゃね的なw
2021/10/01(金) 10:47:11.55ID:PaEGpo5A
CPU アーキテクチャーは、LLVM で良い

OS・ファイルシステムの仕組みなら、
改訂3版 Linuxエンジニア養成読本 (Software Design plus) 大型本 – 2016

2016 から5年経っているから、2021 版が出るかも
2021/10/01(金) 10:57:45.59ID:BF7WZRvU
個人の意見です
The LLVM Project is a collection of modular and reusable compiler andtoolchain technologies
2021/10/01(金) 16:10:51.09ID:BF7WZRvU
Software Designの本はお薦めできない
2021/10/01(金) 16:21:55.04ID:BF7WZRvU
Linuxはこれみながらソースコードを読む
詳解 Linuxカーネル
2021/10/01(金) 16:24:51.37ID:BF7WZRvU
OSなら
モダン オペレーティング システム
2021/10/01(金) 16:33:38.66ID:tlvp6MrI
>>526
これと独習アセンブラを読めば完璧かな
原理原則が好きな人はヘネパタやパタヘネ
2021/10/01(金) 22:29:06.37ID:BF7WZRvU
アセンブラっている?ほとんどCだよな
2021/10/02(土) 07:39:52.67ID:iTHBuWkj
アセンブラはbootstrapと一部のデバイスドライバーだけじゃね
2021/10/02(土) 20:04:19.33ID:IyFMdfle
kindleのプログラミング言語C++が半額セールしてたから衝動買いしてしもた
2021/10/02(土) 20:47:25.37ID:7AkA9F3V
>>531
ノシ
2021/10/03(日) 13:44:17.60ID:rFRQEv3h
コンピュータの構成と設計 MIPS Edition 第6版 上 単行本 – 2021/11/3
dp/4296070096/
コンピュータの構成と設計 MIPS Edition 第6版 下 単行本 – 2021/11/3
dp/429607010X/
2021/10/03(日) 13:53:46.45ID:A/xg16NE
今頃MIPS?
2021/10/03(日) 14:41:50.34ID:FZ4hh5eN
これからMIPSの時代がはじまる
2021/10/03(日) 23:31:39.39ID:Bk6YhaYK
もともとMIPSじゃなかったっけ?
2021/10/04(月) 03:05:05.95ID:SNY8Y+l2
>>533
は?
2021/10/04(月) 14:16:40.90ID:YU565vVw
組み込みでよく聞くのはARMだ、MIPSは聞いたことがない(私見)
2021/10/04(月) 16:11:51.79ID:YU565vVw
タイタン買った人いますか?
2021/10/05(火) 13:29:14.20ID:t1zQuV7g
Ardent Titan Graphics Supercomputer
ttps://www.youtube.com/watch?v=tMSnnt3iFz0
2021/10/05(火) 13:35:39.57ID:t1zQuV7g
MIPSコンピュータをめぐる栄枯盛衰
ttps://eetimes.itmedia.co.jp/ee/articles/1706/28/news018_2.html
2021/10/05(火) 13:36:43.00ID:t1zQuV7g
コンバインのCPUはMIPSだったかも知れない
2021/10/07(木) 08:33:02.60ID:gVF5QNfe
VisualStudioの使い方を解説してる本は無いでしょうか?
544デフォルトの名無しさん
垢版 |
2021/10/07(木) 14:54:44.86ID:aKBHq2OZ
ある
2021/10/09(土) 21:08:02.59ID:QAOoCtV/
>>544
教えてほしいです
2021/10/09(土) 21:27:29.24ID:bkE9C4aU
嫌です
2021/10/15(金) 16:27:58.93ID:/Buyr3BY
アルゴリズムの入門書を教えてください
2021/10/15(金) 16:45:28.00ID:v/QfwejW
去ね
2021/10/15(金) 19:35:18.68ID:/Buyr3BY
稲?
2021/10/16(土) 12:54:26.08ID:eoOYY+/F
稲の作り方ならこれ、地方へ移住して農業やりたいひとは必携
作物栽培の基礎 堀江
2021/10/17(日) 23:38:34.92ID:Hb3YtLvY
C#の文法書とアプリ用の文法書でお勧めあれば教えて下さい
特になければ
文法用に
新・標準プログラマーズライブラリ なるほどなっとく C#入門
アプリ用に
.NET 5プログラミング入門
を買おうと思ってます。

.NETってアプリの本であってますか?
2021/10/18(月) 00:46:03.86ID:8j7/MkFI
>>551
あってるあってる
2021/10/18(月) 00:53:55.25ID:NjE+fGEV
>>552
ありがとうございます
WPFとか何種類かあるみたいですけど全部同じでしょうか
554デフォルトの名無しさん
垢版 |
2021/10/18(月) 01:21:47.09ID:T5ojWyLr
PHPでアプリをたくさん作る本はないですか?
入門書にありがちな細かい文法の説明はいらないですから。
理想はその1冊で10個くらいの簡易なアプリの作り方を説明してる本。
555デフォルトの名無しさん
垢版 |
2021/10/18(月) 01:22:06.31ID:T5ojWyLr
なぜなら、基礎が出来たらそのあとは実践や練習としていっぱいアプリを作りまくったほうがスキルが上達すると聞いたからです。
2021/10/18(月) 01:57:59.65ID:u45/r5CN
その人に聞けよ
557デフォルトの名無しさん
垢版 |
2021/10/18(月) 02:36:23.43ID:mrfOLNSK
>アプリを作りまくったほうがスキルが上達する

一部正解
他人とコミュして客観的にレビューするのも大事
忖度無しで
2021/10/18(月) 08:24:59.69ID:NjE+fGEV
>>551の本はいい感じなのでしょうか?
2021/10/18(月) 09:40:07.88ID:gFAoZccR
.NETって何?
560デフォルトの名無しさん
垢版 |
2021/10/18(月) 11:12:37.68ID:T5ojWyLr
その人は実在しない想像上の人物でして
2021/10/18(月) 17:54:45.14ID:NjE+fGEV
>>559
分からないです。
フォームアプリケーションを初めてC#で作る場合はどの本を買えばいいでしょうか?
2021/10/18(月) 20:25:29.45ID:gFAoZccR
>>561
分らないんでは仕方がないね
2021/10/18(月) 23:32:00.80ID:NjE+fGEV
>>562
申し訳ない
.NET5ってやつみたいです
頼んます
.NET5というのを使いたいって訳ではないのですが
2021/10/19(火) 06:18:47.13ID:4P+xlr1I
> C#の文法書
言いたいことは分かる

> アプリ用の文法書
???
2021/10/19(火) 08:44:44.72ID:7/3R28mC
>>564
コンソールの文法書とGUIアプリケーションの文法書です
すいません

こういう所から1文1文覚えてたいです

static void Main()
{
Form form = new Form();
form.Text = "Hello";
Application.Run(form);
}
そういうのを解説してる書籍があれば教えてほしいです。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況