サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
大谷翔平
programming.bio9.net
ここでは、コンピューターサイエンスの基礎を学べる入門書を紹介します。 プログラマーを20年、教師を10年以上やってハッキリ言えることが一つあります。 それは ネットでコンピューターサイエンスは学べない という事実です。 長年探しても、良い入門サイトが無いんですよね…本当に困った プログラミング系では色々あるんですが、不思議な現象です。 仕方ないので、私は学生に下で紹介している本を勧めています。 いずれも最短距離を行ける優れたラインナップなので、冷やかし半分に見ていって下さい。 なお某書籍はAmazonでやたら低評価だったりしますが、気にしないで下さい。 実際に読んだ私が断言します。 では紹介いってみよー コンピュータの原理って、実は単純なんです プログラミング言語やアーキテクチャは、時代と共に栄枯盛衰があります。 かつては飛ぶ鳥を落とす勢いだったのに、はかなく消えて行く技術は多いです(Si
ここでは、ゲームプログラミングの基礎理論を扱った書籍を紹介します。 下にある「関連カテゴリー」も、ぜひ一緒に御覧下さい。かなり役立ちます。 ゲームを創り出すワザの数々 DirectX、OpenGL、Unity、UnrealEngineなどなどゲーム開発環境は多数あります。 新たに生まれる物もあれば、はかなく消えて行く物もあります(Glideとか)。 そんな諸行無常のゲーム界で、延々と輝き続けるのが基礎理論の重要性です。 基礎理論とは、技術に関わらず有効な共通の知識を指します。 例えば、以下のようなものです。 数学の知識(ベクトル・三角関数・行列など) ゲームのアルゴリズム(状態遷移・スクリプト・衝突判定など) 3D描画の仕組み(ポリゴン・座標変換・シェーディングなど) ハードウェアの動作原理(CPU・GPU・バッファなど) こういった基礎理論は、どんな開発環境でも、どんなに時代でも、必ず役
著者・出版社の皆様へ いつも献本のオファーをいただき、ありがとうごさいます。 お申込みはこちらからご連絡下さいませ。 プログラマの格言・叫び お知らせ 現在の紹介数 112冊 シェアしてもらえる このサイトのページを、SNS等でシェア・紹介して下さった方に 小冊子 プログラミング書籍が10倍わかる読み方(pdf) を差し上げています こちらからご報告頂くか、こっそりTwitterでDMを送って下さい 2022/11/18 【久々に1冊追加】 プログラミングテクニック 良いコード/悪いコードで学ぶ設計入門 2021/12/01 【 メルマガを配信!】 終わらない学習に疲れてませんか? 読みたい方は登録しよー 前号 競馬予想ソフトとかいう修羅の世界 をバックナンバーへ追加しました Unityでスマホゲーム創ってみた ダウンロード大歓迎です! iOS / Android 詳細はこちら 相互リンク
わーい、ここではC言語の中級上級向け書籍を紹介するよー。 低水準を知って「脱・初級者」だ C言語の強みは低水準(ハードに近い)処理ができること。 設計思想や言語仕様の根本を理解すれば、色あせない武器になります。 文句を挙げたら色々( [ ]の扱い、ポインタ宣言文とか)ありますが、私はC言語が好きです。 シンプルな言語仕様、野心的な設計で世界中に広がったのも頷けます。 もともと仲間内だけで使う言語だったので、変な仕様があるのは仕方ないよ。 でも、メモリアロケート(malloc)には本当に気を付けようね。 確保したけど解放し忘れるミス(メモリリーク)をやらかすと ・一見動いてるけどなんかおかしい… ・時々いきなり強制終了する ・起動して1週間後にクラッシュする みたいな怪奇現象に見舞われるので。。。 そんな不可解バグに遭遇した時、助けてくれるのは、やっぱり低水準の理解です。 困ったら、メモリの
このページを最初にブックマークしてみませんか?
『プログラミング書籍の館 – おすすめ112冊のレビュー』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く