𝔖 Scriptorium
✦   LIBER   ✦

📁

Haskell Tutorial for C Programmers

✍ Scribed by Eric Etheridge


Publisher
haskell.org
Year
2011
Tongue
English
Leaves
48
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Table of Contents


Intro......Page 2
Haskell's Oddity......Page 6
IO......Page 8
Lists & List Comprehensions......Page 9
Making Sense of 'fibs' & why Lazy Evaluation is important......Page 11
Order of Operations as Programmer......Page 14
More Types, because Haskell is 'Polymorphic'......Page 15
Functions already......Page 19
Patterns......Page 21
After Patterns, Guards......Page 22
Indention Syntax......Page 23
Polymorphic Types & Type Constructors......Page 24
The IO Monad......Page 26
Dissecting the IO Example......Page 28
Where are the 'For' Loops?......Page 30
Lazy Evaluation - still there......Page 34
The Point(s)......Page 37
Referential Transparency......Page 38
Feedback & Notes......Page 39
Ranting......Page 40
Extended Examples......Page 41
Calculating Pi......Page 42
MergeSort Variations......Page 43
Regular Expressions & Finite Automata - Overview......Page 44
Regular Expressions & Finite Automata - String to RE & Monads......Page 45
Regular Expressions & Finite Automata - Conversion & Execution......Page 47
In Closing......Page 48


📜 SIMILAR VOLUMES


C Programming Tutorial
✍ Dennis M. Ritchie Brian W. Kernighan 📂 Library 📅 1974 🏛 Bell Telephone Laboratories 🌐 English

1) C Reference Manual by Dennis M. Ritchie. This document outlines C Programming Language, and should be accompanied by main text book on C Programming by Dennis M Ritchie. 2) C - A programming Tutorial by Brian W. Kernighan. Very basic tutorial - a good start for a newbie. Some milestones

Non-Programmers Tutorial For Python
✍ Cogliati J. 📂 Library 🌐 English

2005 г., 90с.<br/> <br/>Учебник по Питон для непрограммистов (Non-Programmers Tutorial For Python) - введение в язык программирования Питон.<br/>Эта книга для тех, кто абсолютно не знает программирования.<br/>Для тех, у кого есть опыт программирования на других языках, рекомендуется использовать кни