niceideas.ch
Technological Thoughts by Jerome Kehrli

Functional programming in Haskell

by Jerome Kehrli


Posted on Sunday Jan 24, 2010 at 05:28PM in Computer Science


Functional programming addicts,

I'm following an Haskell programming course. It was a short course, though we ran pretty much completely through the book "Programming in Haskell" by Graham Hutton. My personal view on this is that Haskell is a great language which offers a concision rarely reached by other languages, even other functional ones. The book sucks though. It's follows a way too much theoretical approach which makes it quite cumbersome and not interesting at all.

I've been told though that Hutton's book is the reference for Haskell programming. On my side I really found the various tutorials I could find online much more useful than the thorough lecture of this book I've been pretty much forced to follow.

Anyway, as usual I made a nifty summary on this book, so help yourself :

Haskell summary

The summary stands on three A4 pages and should serve as a reference for those who are initiated to Haskell programming and seek for a quick programming reference.

Happy reading, HTH.


Introduction to the theory of computation

by Jerome Kehrli


Posted on Saturday Jan 23, 2010 at 11:05PM in Computer Science


I have written a quite amazing summary on the book "Introduction to the theory of computation" by Michael Sipser. It's definitely not a replacement for the book itself as it lacks the basic explanation required to understand the presented concepts. But if you have read this book and you're looking for a short summary standing on 7 A4 pages, there you have it.

The summary focuses on the most important concepts presented by the book and holds the mandatory illustrations going along the various concepts. Well there isn't much more to say about it, so if you have read that book, check out this summary. You should be pretty amazed to see that pretty much everything actually is in it ... in less than 7 pages.

It's worth to mention though that it's quite a big file (3.8 Mb).

Summary Theoretical Computer Science

Good reading, HTH


About

by Jerome Kehrli


Posted on Saturday Jan 23, 2010 at 10:39PM in General


niceideas

A blog about Computer Science, Software Engineering and Disruptive Technologies.

Niceideas.ch is a blog that focuses on providing insights, technical explanations, experience and lessons learned on various technologies, computer sciences in general or software engineering practices.

My name is Jerome Kehrli. I have 15 years of experience in the Software Engineering Business, specialized in architecture of Information System at all levels and latest technologies and trends in Computer Sciences.
My latest interests are related to the blockchain technology and software development practices such as XP, Agile methodologies, DevOps, Lean Startup, etc.

I focus also a lot on Big Data Architecture and related technologies deployments such as NoSQL Databases, Hadoop or Spark clusters as well as machine learning and the latest trends in the field.

Read More