関数型言語で学ぶプログラミングの基本

· インプレス NextPublishing
4.0
1 review
Ebook
218
Pages

About this ebook

関数型プログラミングへの関心が高まる中、多くのプログラミング言語がその核心的な概念を採用しています。この流れを受け、本書ではOCamlという関数型プログラミング言語を通じて、関数型プログラミングの基礎及びその応用について詳しく解説します。
OCamlは、その直感的な文法と高度な抽象化機能を備え、複雑なアプリケーションの開発に適しています。「OCamlとは何か?」「実際に使い物になるのか?」と疑問を持つかもしれませんが、OCamlの学習は関数型プログラミングの理解を深め、さまざまな言語でのプログラミングスキルの向上につながります。
OCamlで学ぶことにより、プログラミングの基本的な概念を習得し、他言語にも適用可能なプログラミング技術を手に入れることができるでしょう。

【目次】
第1章 はじめに
第2章 基本的なデータと型
第3章 変数と関数
第4章 条件分岐
第5章 データと型とパターンマッチ
第6章 再帰
第7章 関数の引数
第8章 その他のデータと型
第9章 木構造とアルゴリズム
第10章 エラーハンドリング
第11章 モジュールとファイル分割

Ratings and reviews

4.0
1 review

About the author

川井 俊輝
学生のときOCamlに出会い、関数型プログラミングの魅力に気づいた。特にOCamlのシンプル且つ必要に応じてオブジェクト志向プログラミングも可能である点が良く、これまでのプログラミングスタイルに加えて近年注目されている関数型プログラミングの技法も学習可能だと考えOCamlベースで情報を発信している。現在はさくらインターネットに所属し、内部の情報共有の場でこれらの情報を発信している。

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.