プログラミングは、何を教えてくれたか?
明確な、機械への指示記述能力?仕様調整能力、目標達成へのプランニング能力?システム構築能力?
工学的・芸術的側面もあるが、一見単純作業に思える中に、仕事の基本が内在している。
線密に設計(戦略)し、正しく指示する(会社を動かす)。
これって、経営に通じないか?ソフトウェアにおけるバグは、経営で言えば、経営不振。
人に指示する前に、機械に対して明確な指示能力が問われるのがある意味プログラミングだと思う。
プログラミングは、いろいろな局面に対して実用的な有用なツールでもある。自分で作れることが重要。
情報共有
GitHub
アルゴリズム
コルメン,ライザーソン,,リベスト,シュタイン,"アルゴリズムイントロダクション第3版"
矢沢久雄セレクション,"アルゴリズム&デザインパターン"
思想に興味があり、購入。
SQLとか
組み込みソフトウェアプログラミング
Python
Ruby
本
たのしいRuby
現在4版を確認。気楽に始めるにはよいかも。
Rubyレシピブック,第3版:303の技
参考になる活用例がちりばめられている。
プログラミングRuby 言語編・ライブラリ編 第2版
ピッケル本として知られている原点的な書籍
るびきち,"Ruby逆引きハンドブック"
辞書みたいな本。レシピブックよりは新しい本。
Perfect Ruby
たのしいRubyを読んだ後、チャレンジしようと思う。まだ持ってない。
Rubyによるクローラー開発技法
Web巡回によるデータ収集ソフトウェアの開発技法が書かれている。
Pat Shaughnessy,"Rubyのしくみ",島田,角谷訳
Rubyのしくみを解説している。
開発環境 for Windows
実行環境:Active Ruby
Windowsでは、Active Rubyがおすすめ。
デバッグ方法#標準操作
ruby -r debug ~.rb #起動
c #コンティニュー
b num # num行目にbreakを貼る
s # step実行
disp 変数 #変数表示
Ruby関連プロジェクト
電脳Ruby
Ruby on Rail
本
山田祥寛, "Ruby on Rails 4 アプリケーション プログラミング"
冒頭は、読んだのだが、まとまりが悪い感じたったので読むのやめた。
パーフェクトRuby on Rails
二冊目。まとまりが良さそう(情報がきちんと整理されていそう)なのでこれにした。
Perl
リンク集
本
初めてのPERL 第5版
入門書としていいみたい。
続・初めてのPERL 改訂版
実行環境:
R
統計シミュレーションツールだと思ったら、いつのまにか、プログラミング言語的な位置づけになってた。
本
青木 繁伸,"Rによる統計解析",ohm
事典みたいな本だ。
福島 真太郎,"Rによるハイパフォーマンスコンピューティング",ソシム
実践的なことが書かれている。
開発環境
Java
本(Java)
独習JAVA
パーフェクトJava
Javaエンジニア養成読本
開発環境
Eclipse
Java Script
htmlとか組み込むスクリプト言語
本(Java Script)
Javaスクリプトポケットリファレンス
パーフェクトJava Script
Java Scriptエンジニア養成読本
有用なライブラリ
物理演算エンジン
HTML/CSS
詳解HTML&CSS
plugin_javascript is not found. please feed back @wiki.
辞典 第6版
辞典にある程度目を通しておく。あとはネットで調べればOK。
PHP
本
3日でマスターPHP
時間がないので、これで勉強。
パーフェクトPHP
ちょっと分厚い本、中級者向け〜かなあ。
開発環境
Apache
XAMPP
XAMPP=Apache+MySQL(MariaDB)+Php+Per;
フレームワーク
4大フレームワークが以下。
CodeIgniter
CakePHP
Zend Framework
Symfony
HSP:Hot Soup Processor
一時流行ってたな。
本
オフィシャルHSPプログラミング入門
リンク
C#
本
独習 C#
ほどよくまとまっている本。実務的には、残りの知識は、ネットで調べれば足りる。
ネットワークプログラミング
Linuxプログラミング
Windowsプログラミング
本
猫でもわかるWindowsプログラミング
Winodowsゲームプログラミング
Win32 API完璧マスター
C/C++
BASIC
開発環境
十進ベーシック
UBASIC
他
最終更新:2016年04月09日 22:04