2014-02-01から1ヶ月間の記事一覧
C++とScalaの多相 モチベーション 人生は短い.ゆえに,多くの言語に手を出し,中身が薄く意味がないものになってしまうのは避けたい. たとえば,二つ以上の言語パラダイムを学び知った気になっていると,言語仕様の拡張とともに,あっという間に過去の人,…
scalaの継承ではまった話 scalaというか,JVM一般にいえることなのだろうけど,変なところではまって数時間を無駄に過ごした. 継承を用いたポリモフィズムは一般的であるが,最近は型クラスのマッチングなどを用いて処理していたりして,流行でない感がする…
C++の静的ポリモフィズム モチベーション Scalaの継承の概念にだいぶ体力を削られるという残念な事象が発生した. 今まで,継承をかなり軽んじている部分があったので,この際,C++のポリモフィズムについても再度,検討すべしと判断するに至った. Scalaで…
shedskinはスピードだけじゃない shedskinはpythonスクリプトの文章を直接解釈して,C++に対応するコードを出力している. これは,nodejsやpypyでのJITコンパイリングによる速度向上とは別物である. JITは専用のフレームワーク上で動くことを強制されるの…
shedskinとは PythonのコードをC++に変換するもの. もう,C++で書くのがめんどくさくなったら,これで出力したコードをコピペしてC++の開発を行えばよろしい. Wikipediaによれば下記のように認識しているようである. Shed Skin は、暗黙的に静的に型付けさ…
Flaskのセットアップと思想の理解 Windows環境でのflaskのセットアップ 必要なもの - Windows NT - MSYS(前の記事でセットアップは紹介している) - (ActivePyhon)http://www.activestate.com/activepython or (NormalPython)http://www.python.org/download/…
UbuntuでMiniServerを立ち上げる httpサーバを一つの機能を提供するアプリケーションソフトとしてみなして,作成する. Windowsでの作成を試みたがLevelDBがインストールできなかったので,Ubuntu Linuxを用いることにした TODO: Windowsでも動作可能なDBMを…
モチベーション 勉強会の資料作成用にメモをとっていた. 読み物して耐えられるレベルにないが,何を思考し,何を重要視していたのかを 忘却しないで次の私自身の成長の機会につなげるための資料とする pythonにおいて如何にLAMBDAが重要か パイソンの…