初心者向け Haskell 入門:関数型の世界へ
Haskell とはどんな言語か Haskell は「純粋関数型プログラミング言語」の代表格です。Java や Python が「手順を順番に書く」命令型の言語だとすれば、Haskell は「値の変換を関数の組み合わせで表現する」言語です。考え方が大きく異なるぶん、学ぶことで他の言語でのプログラミングにも良い影響があります。 最初のプログラム 処理系は GH
25 0 0 0
4 件の記事
Haskell とはどんな言語か Haskell は「純粋関数型プログラミング言語」の代表格です。Java や Python が「手順を順番に書く」命令型の言語だとすれば、Haskell は「値の変換を関数の組み合わせで表現する」言語です。考え方が大きく異なるぶん、学ぶことで他の言語でのプログラミングにも良い影響があります。 最初のプログラム 処理系は GH
Python とはどんな言語か Python は「読みやすさ」を最も大切にする言語です。文法がシンプルで英語の文章のように読めるため、プログラミングをはじめて学ぶ人に最適です。データ分析、機械学習、Web 開発、自動化スクリプトなど、活躍の場も非常に広い言語です。 最初のプログラム Python は書いたコードをすぐ実行できるインタプリタ型の言語です。コンパ
Rust とはどんな言語か Rust は「速さ」と「安全性」を両立させることを目指したシステムプログラミング言語です。C や C++ に匹敵する実行速度を持ちながら、メモリ関連のバグの多くをコンパイル時に防いでくれます。ガベージコレクションを持たないのに安全、というのが最大の特長です。 最初のプログラム Rust には Cargo という優秀なビルドツールが
Java とはどんな言語か Java は1995年に登場して以来、世界中の企業システムや Android アプリで使われ続けている言語です。「一度書けばどこでも動く」という思想のもと、書いたプログラムは JVM(Java 仮想マシン)の上で動きます。OS の違いを JVM が吸収してくれるので、Windows でも Mac でも同じコードが動くのが特長です。