セール中 カテゴリ一覧 著者一覧
関数型言語で学ぶプログラミングの基本
0件
1,980円(税込)
獲得ポイント: 20pt
通常:
20pt

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

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

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

目次

序文
第1章 はじめに
1.1 プログラムと型
1.2 OCamlのインストール
第2章 基本的なデータと型
2.1 整数
2.2 実数と浮動小数点数
2.3 文字
2.4 文字列
2.5 真偽値
2.6 ユニット値
2.7 その他のデータと型
第3章 変数と関数
3.1 変数
3.2 スコープと局所変数
3.3 関数
第4章 条件分岐
4.1 if式
第5章 データと型とパターンマッチ
5.1 タプル
5.2 非カリー化関数
5.3 パターンマッチ
5.4 リスト
第6章 再帰
6.1 再帰関数
第7章 関数の引数
7.1 ラベル付き引数
7.2 オプション型とオプショナル引数
第8章 その他のデータと型
8.1 レコード
8.2 独自の型定義
8.3 バリアント
第9章 木構造とアルゴリズム
9.1 木構造と操作関数
9.2 2分探索木
第10章 エラーハンドリング
10.1 戻り値によるエラーハンドリング
10.2 オプション型によるエラーハンドリング
10.3 Result型によるエラーハンドリング
10.4 例外によるエラーハンドリング
第11章 モジュールとファイル分割
11.1 モジュール
11.2 シグネチャ
11.3 ファンクタ
11.4 Duneの利用
11.5 ファイル分割とモジュール
11.6 外部モジュールの利用
参考文献

ユーザーレビュー

レビューがありません
書籍をシェアする