コンテンツにスキップ

Haskell

Xuất điển: フリー giáo khoa thư 『ウィキブックス ( Wikibooks ) 』
Wikipedia
Wikipedia
ウィキペディアHaskellの ký sự があります.

Tình báo kỹ thuật>プログラミング> Haskell

Haskell:: Functional Programming with Types

[Biên tập]

HaskellQuan sổ hình ngôn ngữであり, tha のプログラミング ngôn ngữ を xúc ったことのある đọc giả なら, Haskellのやり phương は tha の ngôn ngữ とは đa thiếu dị なっていることが phân かるでしょう.

Haskellの độc tự tính は nhị つあります. Nhất つは, “Thuần 粋” quan sổ hình ngôn ngữ であることです. Thuần 粋 quan sổ hình ngôn ngữ では, đồng じ quan sổ を đồng じ dẫn sổ で hô び xuất した tràng hợp, tất ず đồng じ lệ り trị になることが bảo chứng されます. Nhị つ mục は, Haskellが cực めて hiện đại đích な hình lý luận を bị えていることです. Haskellでは, hình クラスや đại sổ đích データ hình などの hình を tráp うことができます. これらの nan giải な khái niệm は, kim は toàn く lý giải できないかもしれませんが, この bổn を đọc み chung えた hậu には, より thân cận なものに cảm じられるでしょう.

さて, Haskellerたちはこの ngôn ngữ のどこに mị lực を cảm じているのでしょうか. ユニークで tân しい cảm 覚を đắc られるからでしょうか. しかし, Haskellの tối も ưu れた tính chất は, thuần 粋 quan sổ のみによって thư かれていることで, プログラムを dung dịch に lý giải でき, プログラムの chính しさを giản 単に kỳ せることです. さらに, ưu れた hình システムは, ngộ ったプログラムの tu chính にも dịch lập ちます. 単 thuần なミスだけでなく, căn の thâm い, ách giới な vấn đề の giải quyết にも dịch lập つのです.

この bổn では, Haskellおよびプログラミング nhất bàn に quan するトピックを tráp います. Thục luyện プログラマの đọc giả は, tối sơ の gian は thiếu し tân bão して đọc み tiến めていただきたいです. Haskellは, đọc giả が quán れ thân しんできたであろう tha の ngôn ngữ のほとんどと toàn く dị なっており, tha の ngôn ngữ での tích み thượng げてきた tập quán がかえって lý giải の phương げになるかもしれません. Haskellの sĩ tổ みは単 thuần ですが, tha の ngôn ngữ とは dị なっているのです. Tha の ngôn ngữ でのプログラミング kinh nghiệm のある đọc giả は, dĩ tiền とは toàn く dị なる thế giới, phục tạp な đối tượng への xảo みなプログラミングと, quan sổ hình プログラマの sổ học đích tư khảo pháp の thế giới を tham kiểm するつもりでいてほしい.

はじめに

[Biên tập]

この bổn は3つの bộ phân, sơ cấp giáo trình, thượng cấp giáo trình, thật dụng プログラミングのセクションからできている. Thật dụng プログラミングの hạng mục では, thật tế の tràng diện で sử うプログラミングの phương pháp について giải thuyết する. これは sơ cấp giáo trình だけの tri thức で đọc むことができる.

Sơ cấp giáo trình

[Biên tập]

このセクションでは, Haskellの tối も cơ bổn đích な bộ phân と, tần phồn に lợi dụng するライブラリを thiệu giới する. この giáo trình によって, 単 thuần なプログラムを thư くことができるようになる. ほとんどの chương には diễn tập vấn đề があり, tân しく học んだ tri thức について luyện tập することができる. Giải đáp つき.

Haskellの cơ bổn

[Biên tập]

Haskell - sơ cấp

[Biên tập]

Haskell - trung cấp

[Biên tập]


モナド

[Biên tập]

Thượng cấp giáo trình

[Biên tập]

このセクションでは, quan sổ hình プログラミング ngôn ngữ Haskellの tráp う dạng 々な lý luận đích khái niệm を thiệu giới する. Hình lý luận, データ cấu tạo の giải thuyết に gia えて, プログラムの tịnh hành tính といった thật dụng đích な nghị luận もここで hành う.

Haskell - thượng cấp

[Biên tập]


Hình のいろいろ

[Biên tập]


より quảng い lý luận

[Biên tập]


Haskellの cao tốc hóa

[Biên tập]


Haskellで thật dụng プログラミング

[Biên tập]

このセクションでは, より thật tế の vấn đề をプログラミングする tràng diện で tất yếu になる, tiêu chuẩn ライブラリの sử い phương やGUIの tác り phương, データベースへの tiếp 続といった nội dung を giải thuyết する.

Libraries Reference

[Biên tập]

General Practices

[Biên tập]

Specialised Tasks

[Biên tập]

Appendices

[Biên tập]
Answers to exercises
Authors and Acknowledgements
Experimental Modules
List of topics
Notes for contributors
Syntactic sugar
Templates for the Haskell wikibook
To do

Alternate tutorials

[Biên tập]
  • Haskell Meta-tutorial- the tutorial to find other tutorials
  • 48 thời gian でSchemeを thư こう- (imported) An alternate approach to teaching Haskell (and perhaps Scheme), aimed at a more advanced audience (though not necessarily one that knows how to program!)
  • Yet Another Haskell Tutorial- (imported) is aimed at beginners and takes a practical approach to things. It is now part of this wikibook and will eventually be mixed in to the main text.

Additional resources

[Biên tập]