hello w****
おすすめ書籍・サイト
数学・解析学・証明・その他基礎
- 証明の楽しみ 基礎編 数学を使いこなす練習をしよう ゲアリー・チャートランド
- 証明の楽しみ 応用編 数学を使いこなす練習をしよう ゲアリー・チャートランド
- なっとくする数学の証明 (なっとくシリーズ) 瀬山士郎
- 証明と論理に強くなる ~論理式の読み方から、ゲーデルの門前まで~(知の扉)
- ベクトル解析 工学基礎演習シリーズ2 H.P.スウ 高野和夫(訳)
- 物理のためのベクトルとテンソル ダニエル・フライシュ 河辺哲次(訳):とんでもない名著。わかりやすいという意味で。
- プログラミングのための線形代数 平岡和幸
- プログラミングのための確率統計 平岡和幸
- 「数学」の公式・定理・決まりごとがまとめてわかる辞典(Beret science) 涌井良幸
- 道具としての微分方程式 斎藤恭一 (ブルーバックスだが読む価値あり)
その他基礎
数値計算
信号処理
最適化数学
ベイズ統計
深層学習・機械学習
- ゼロから作るDeep Learning Pythonで学ぶディーブラーニングの理論と実装 斎藤康毅
- ゼロから作るDeep Learning 2 自然言語処理編 斎藤康毅
- ゼロから作るDeep Learning 3 フレームワーク編 斎藤康毅
- ディープラーニングが分かる数学入門 涌井良幸、涌井貞美
C++
- 独習C++ 新板 高橋航平
- Tutorialspoint - C++
- Modern C++ design ジェネリック・プログラミングおよびデザイン・パターン アンドレイ・アレキサンドレスク:古いが参考になる。
- Boost逆引きリファレンス
ネットワークプログラミング
- Programming UNIX Sockets in C - Frequently Asked Questions:古典的ソケットプログラミングのハマりどころを知ることが出来る。Q&A形式の説明。Windowsソケットプログラミングとほぼかぶる内容なので環境によらず必読。
- Boost.Asio examples:Boost.Asioライブラリによるソケット通信、クライアント・サーバー、チャット、Httpなどのサンプル。
Q&A、チュートリアルサイト
- Stackoverflow:定番。
- Code project:過去に色々と助けられた・・・
- Tutorialspoint:基礎ならほぼなんでも学べる神サイト。
- Udemy:オンラインで誰かの教材を買うサイト。使わなくなったなぁ・・・
Windows開発環境
ご覧の通りWindows派。個人用途なら利便性からやはりWindowsになってしまうものだと思っている。Linuxサーバーとかはまた別。
Visual Studio
- vcpkg - GitHub:Microsoft公式のVisual C/C++用のサードパーティを含むライブラリパッケージ管理システム。Linuxのyumやaptのようなもの。MSはもっと早くにこれをやるべきだった。
視覚化ライブラリ
グラフ
- PLplot:個人的に一番導入がしやすく機能も豊富だと思う。pythonに依存するmatplotlib-cppなどもあるが導入と依存関係がだめ。
- Microsoft Sand Dance:やたらスタイリッシュな視覚化ツール。果たしてリアルタイムで使えるのか・・・
グラフィックス
- IKDさんのゲームつくろー:少し古いがDirectXの解説が良い。正確さについては言及できないが書籍も出版なさっている方。
- SFML:簡単に色々できるクロスプラットフォーム2D描画ライブラリ。おすすめ。
- Direct2D:Microsoft、使っている人・・いるのか?!
- Code Project - Direct2D tutorials
電子工作
すべての書籍やサイトは紹介しきれないが、個人的に良いと思ったものを抜粋。
名著とされていても、分かりづらい書籍から入る必要はまったくない。
0 件のコメント:
新しいコメントは書き込めません。