不変データ構造とは、作成時以降は変更できないデータ構造を指す。不変データ構造は、数学的な関数を組み合わせたプログラミングである「関数型プログラミング」の重要な要素だ。「Haskell」や「PureScript」のような関数型プログラミング言語は、初めに ...
翔泳社では、「独習」「徹底入門」「スラスラわかる」「絵で見てわかる」「一年生」などの人気シリーズをはじめ、言語や開発手法、最新技術を解説した書籍を多数手がけています。プロジェクトマネジメントやチームビルティングといった管理職向けの ...
堅牢性や再利用性を高め、よりバグの少ないソースコードを作成したいならば、関数型プログラミングの利用を検討しよう。主要な関数型プログラミング言語「Haskell」「PureScript」の概要を紹介する。 「関数型プログラミング」は、堅牢(けんろう)性や再 ...
関数型プログラミングと聞いて皆さんは何を思い浮かべるでしょうか? 最近登場した新しいプログラミングのムーブメントだと思った方は残念ながら少々勘違いをしています。 関数型プログラミングを実践できるHaskellやOCamlは、 比較的古くからある ...
現場の方々に向け, 関数プログラミングのエッセンスを厳選解説した入門書。関数型言語Haskellを用い, 基本から, Java 8/C ...
Haskell is the new kid on the block of programming languages. It too follows the computing paradigm called ‘Functional Programming’ i.e. approach a problem in terms of what the solution should look ...
TIOBE Softwareから、2016年11月のTIOBE Programming Community Index (PCI)が公開された。TIOBE PCIは、複数の検索エンジンの検索結果から、対象となるプログラミング言語がどれだけ話題になっているかをインデックス化したもの。2016年11月におけるインデックスは次のとおり。