高専カンファ in 三重2の発表資料です。高専生向けなので、入門と言いつつアレな感じですので注意してください。
![F#によるFunctional Programming入門](https://cdn-ak-scissors.b.st-hatena.com/image/square/9c0d586519b1f03a6c2cf01145e9f1c61dc3497d/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fkosenmie2-121222000616-phpapp01-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
初めての言語が会社で教えられたJava言語という人は少なからずいると思うのですが、実際に実務で使えるレベルに到達するには、普通の人にはそれなりの時間と努力が必要ですよね。
目次 QuickStart カテゴリー ログ出力 レイアウト log4Jの初期化 1.3 の内部ログ XML設定ファイル JoranConfigurator(1.3) Filter機能 commons-loggingから使う 速度に対する配慮 log4j の初期化 ここで少し log4j の初期化について話しておこう。実際には、 Logger log = org.apache.log4j.Logger.getLogger( this.getClass() ); のように、org.apache.log4j.Logger クラスのクラスメソッドである getLogger() を呼び出して利用を開始するのだが、これは /** Retrieve a logger by name. */ static public Logger getLogger(String name) { return Log
なぜ、いまScalaなのか? TwitterがScalaを利用しているのは有名ですが、他にも位置情報を利用したfoursquareはScalaで構築されたLiftというWebフレームワークを利用していますし、GTDツールとして有名なRemember The MilkもScalaの利用を検討しているようです。 Scalaは、Java Virtual Machine(以下JVM)上で動くオブジェクト指向+関数型言語です。簡潔で柔軟な記述が可能であり、マルチコアを意識したライブラリがあり、JVMでのスケールメリットを享受できることが、これらの企業で採用に踏み切った理由であると考えられます。 Scalaは、非常にバランスの取れたプログラミング言語です。本連載では、Scalaの基本的な文法を解説しながら、オブジェクト指向と関数型言語を組み合わせたプログラミングスタイルについて、解説したいと思います。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く