Riverside Learning LABO(Skill/Idea/Code)

よりよいシステムのため工学系と人間系の学習下書きメモ

プログラミング本

日経ソフトウエア2月号より


特集メモ
①設計思想を学ぼう.
プログラミング言語の機能の知識よりその背景にある設計思想の方が大切である
以下の定義を理解する.
手続き型オブジェクト指向型関数型など
静的型付けと動的型付け、値渡しと参照渡し、ガーベジコレクション、無名関数、高階関数関、配列とリスト、連想配列など


②プログラミング本を読もう
珠玉のプログラミングを読もう
定本Cプログラマのためのアルゴリズムとデータ構造を読もう
プログラミングの宝箱 アリゴリズムとデータ構造を読もう
C言語にある最新アリゴリズム時点を読もう
世界で戦うプログラミング力を鍛える150問を読もう


③プログラミングの書式の分類
1特定の言語やライブラリフレームワークの本
2基本的なアルゴリズムとデータ構造の本
3特定のプログラム開発手法を説明する本