pythonを始めることにした.
使用目的は、日常業務scriptingがメインで,他いろいろ.
直近で言えば,perlの置き換えが目的.
なぜperlを置き換えるかと言うと、以下のような雑多な理由である.
- 違う言語を触りたい
- perlでダラダラ書いていて,堅牢性(ロバストネス?)の点から不安を覚えた
- docment, あるいはcode と document を同時に作成するツール・文化が充実している; perlよりもrubyよりも.
正直言って、ちょっとしたスクリプティングの他候補になる言語、
perl,ruby,gauche と比較した時、pythonについてはコンセプト的に最も惹かれない.
gaucheとの比較について
でもスキル不足やメンテナンス性のことを考えると現実的に厳しい...
rubyとの比較について
”pythonの方が関数型思考によりフィットする”という風説に影響され、pythonをとった.
期待するところ
- 再利用性,テスト駆動等の堅牢性を確保するプログラミングスタイル
- codeと同時にドキュメント作成する良いプラクティス
- 関数型思考を日々の業務に取り入れる
これらのを実現するかどうかは、perlでもどんな言語でも書き手の能力次第なんでしょうが。
ただ、これら点に特化したスタンスを宣言している言語である以上、期待してしまう。
やはり取り巻く環境の違いにより、容易さの違いが出ると思う.
特に小生のようなbuginnerほどその影響を被ると思うということで....
0 comment:
Post a Comment