ここ1ヶ月ほどScalaというスクリプト言語をいじっているが これが非常によろしい言語である。何がよろしいかというと 関数型言語とオブジェクト指向言語が合体しているだけでなく、 理論と実践がほぼ完璧といってよい具合に融合しており 現在考えられるホボリの言語といってよいのではないだろうか。 (ホボリとは今考えた、「ほぼ理想」という意味の略語である) 特徴 ・Scalaは純粋なオブジェクト指向言語なので、すべての値はオブジェクトである ・Scalaは関数型言語なので、関数は値でもあり、したがってオブジェクトである ・強い型付けをされた言語だが、OOと融合した関数型言語として妥当な型理論に基づいて設計されており、型推論のおかげで値は最小限宣言すれば事足りる ・当然、関数引数や高階関数、カリー化等が行えるだけでなく、関数型言語の特徴として、強力なパターンマッチングの機能がcaseクラスというアイデ
新着記事一覧 【連載】乗って! 撮って! 食べて! 江ノ電で旅気分 第2回 観音様や大仏を上手に撮影しよう--長谷・極楽寺編 [10:39 9/30] ミリタリーアクションドラマ第3シーズンが放送! - 『ザ・ユニット3〜』 [10:00 9/30] 【特集】『クリミナル・マインド』 研究部 [10:00 9/30] 【レポート】ネットで申し込める"お気軽"自動車ローンに注目--三井住友銀行&みずほ銀行 [10:00 9/30] 【連載】山田塾長の結婚必勝方程式 第2回 エリート難民にパラサイト親子…あなたは「結婚できない男」ではないですか? [10:00 9/30] 1タブ1プロセスを実現したMac用ブラウザ「Stainless」登場 [09:41 9/30] 安藤建築の原点「住吉の長屋」を原寸大で再現 - 安藤忠雄建築展 [09:37 9/30] 【AIRコレ】オフライン
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く