Haskellクイックスタート
文:Nick Gibson(Builder AU)
翻訳校正:原井彰弘
翻訳校正:原井彰弘
2007/12/13 10:00
Haskellのような関数型言語は難しいと感じるかもしれない。今回は、Haskellの簡単なクイックスタートを提供する。
Haskellは、純粋数学的な単純さを求めて副作用を取り除いた関数型プログラミング言語である。関数型言語でプログラミングを行うことは、標準的な命令型の手法に慣れた開発者にとっては多少の挑戦であるかもしれない。しかし心配は無用。今回は、Haskellの簡単なクイックスタートを提供しよう。
関数型言語では、(Java、C、それらから派生した言語のような)昔ながらの命令型スタイルとは多少異なるプログラミングスタイルを用いる。関数型言語では、「レシピ」のようにそれぞれのステップを実行して欲しい順番に全て書き出して並べるのではなく、パーツを用いて一本の式を構成することによってプログラムを記述するのである。
関数型のパラダイムをベースにした言語は、プログラミングの世界では現在ホットな話題となっている。関数型言語のファンは、関数型のコードはずっと短く、理解するのも容易で、エラーを引き起こしにくいと主張している。しかし一方で関数型言語に懐疑的な人は、関数型のコードは簡潔すぎるし動作も遅く、内部で何が起こっているのか理解するのも困難だと主張している。
なぜHaskellを使うのか?
- ホワイトペーパー
- 話題のタグ
PHP
Google
Off Topic
Firefox
Firefox 3
iPod touch
Database
Windows 7
Safari
Windows
モバイル
アプリケーション
Mozilla
iPhone
インストール
セキュリティ
小技
CSS
Windows XP
RIA
Opera
開発環境
プログラミング言語
Tips
WebKit
仮想化
Windows Vista
iPhone 3G
データベース
Webデザイン
Webサービス
OS
Flash
オープンソース
Ajax
UI
Apple
ソフトウェア開発
JavaScript
Chrome
ブラウザ
Internet Explorer
Microsoft
HTML
マイクロソフト
Linux
脆弱性
Java
Mac OS X
リファレンス
話題のタグを見る »
グーグル、JavaScriptプログラミングツールをリリース
Windowsの歴史 Windows Server 2008編:同じカーネルを持つ「Vista」とは対照的に早くから支持を得たサーバOS
Windowsの歴史 Windows Server 2003 R2編:安定性と先進性の両立目指す「R2」の先駆けとなったOS
モジラ、「Firefox 3.6」の第1ベータ版をリリース
最大32個のセンサーが電力を徹底管理!
【最終警告】パンデミック対策特集
進むストレージ環境の見直し
100万円で実現!中小企業の情報漏えい対策
企業ITシステムの企画、構築、運用のイロハ
―エン・ジャパン厳選求人☆毎週更新―
大丈夫?あなたの会社のセキュリティ対策