- To Mock a Mockingbird, Smullyan
- Algorithms, a Functional Approach, Rabhi, LaPalme
- How to Solve it, Modern Heuristics, Michalewicz/Fogel"
The difficulty lies in the differences in our opinion as to which direction the bang makes the buck well-invested.
A facile answer, but also useless for you, I suppose, is that they all have a high bang/buck ratio, much more so than most the drivel out there. So let me explain their utility to me, and perhaps that will help you make a more informed decision as to how to proceed.
- To Mock a Mockingbird, Smullyan: I absolutely consumed. But are you ever going to use combinatory logic combinators when coding? I do, and no-one else in the world does (Okay, maybe David Turner still does an occasional SK bit of low-level coding). But as an introduction to the magic of first class functions and construction through composition (that is, in other words, "Coding in the Haskell-style") there is no equals as to its lightness of touch as well as the density of concepts. You learn from this book and delight in it.
- Algorithms, Rabhi & LaPalme. I carry this book incessantly, into meetings (where I am to be a passive participant), on trips, etc. Certainly it teaches one about data structures and algorithms in Haskell, using practical examples. But it also opens one's eyes to possibilities of programming. It is a powerful (but not dense), little book. It is, however, dated, especially in the light of the explosion of new ways to use more-recently developed mathematical structures (from category theory, particularly, monads, arrows, and comonads). It does not cover these recent developments, but the ones it does cover, it covers extraordinarily well.
- How to Solve It, Michaelwicz & Fogel. Thick, dense, impressive. I don't think I've gotten much further than chapter 2 — this is my fault, but it is also the book's unapologetic full coverage and well as its assumption that they are not addressing 7-year-olds that make progression, for me, at least, arduous. Worth reading? Absolutely, as it addresses the fundamental problems of problem-solving (at the top of their list is that problem solving is hard, and our education has flippantly ignored that bald fact) and proposes solutions that are novel, scintillating, simple, and, once discovered, obvious. I recommend you read more than the first three chapters in a book store (prepare to spend more than a few days in this task) to see if you can justify purchasing it for continued reading.
I've had the single copy of "Algorithms: A Functional Approach" by Rabhi & LaPalme checked out of the corporate library for some time now (we're a C++ shop so nobody seems to want to check this book out except for me which is fortunate). I have to say that it is indeed a very nice book. And concise at around 230 pages. Chapter 2 serves as a pretty good intro to Haskell in case you don't know it.
ReplyDeleteUnfortunately, it seems to be out of print. Used copies are selling for around $150 on Amazon. Ouch.
http://www.daftarsagaming.asia/
ReplyDeletehttp://www.sbobetblue.com/
http://www.sv-88.com/
OSG
http://www.idnplayslots.com/
http://143.95.158.96/
http://www.idnlivecasino.com/
http://143.95.155.115/~judispin/
http://143.95.155.115/~sicbodadu/
http://143.95.144.168/
http://143.95.154.131/
ReplyDeleteREMI
http://129.121.18.5/
http://143.95.155.135/
YKB
http://www.agen-osg777.org/
http://www.loginjoker88.com/
http://143.95.155.114/
http://www.is128.org/
This comment has been removed by the author.
ReplyDeletePermainan poker pastinya banyak di kalangan remaja hingga dewasa yang sangat menggemari permainan poker, apalagi dalam 1 id game ada banyak permainan kartunya silahkan kunjungi situs kami untuk merasakan kenyamanan dalam bermain.
ReplyDeletedaftar idnplay poker
poker idnplay
daftar idnplay poker pulsa
cara daftar idnplay
daftar idnplay poker deposit pulsa
deposit idnplay pakai pulsa
cara daftar poker idnplay
deposit idnplay poker deposit pulsa
daftar idn poker
turnamen coin idnplay
turnamen poker
turnamen idnplay
turnamen poker idnplay
tcoins
turnamen poker online
turnamen poker berhadiah uang tunai
cara mendaftar turnamen tcoins
cara daftar poker turnamen
aturan beramin turnamen coin
server idnplay
sabung ayam s128 deposit pulsa
ReplyDeletesabung ayam online s128
daftar s128 pulsa
live chat s128
daftar sabung ayam s128
agen s128 terpercaya
daftar s128 tanpa rekening
login s128 tanpa download aplikasi
aplikasi s128 apk terbaru
s128 apk mobile
s128 app mobile
aplikasi s128 apk
sabung ayam online terpercaya
link alternatif s128
Link Alternatif Live22
ReplyDeleteLink Login Live22 Terbaru
Link Login Alternatif Live22
Link Slot Live22
Link Alternatif Live22 Terbaru 2020
Cara Login Live22
bagi anda yang sering tertipu dengan agen togel, kami memberikan anda situs bandar togel yang aman dan terpercaya yang terbukti membayar dan telah memiliki banyakk member
ReplyDeletedaftarkan diri anda untuk meraih banyak bonusnya hanya di http://masbrotogel.com/
Wow artikel yang sangat bagus, dan bagi sobat yang ingin baca artikel seputar informasi wisata ataupun berbagai jenis flora di Indonesia, silahkan membaca artikel-artikel terbaik dari kami.
ReplyDeletewisata alam
tanaman hias
Bermain di DAFTAR SLOT ONLINE JURAGAN69 2021 juragan69 dan kalian akan mendapatkan banyak promo menarik untuk bermain di DAFTAR SITUS SLOT JURAGAN69 yang akan membuat anda tidak akan pernah bosan karena juragan69 memiliki situs judi slot online terpercaya 2021.
ReplyDeletejuragan69
juragan69
juragan69
juragan69
REPUBLIKSLOT ialah situs slot online terbaik 2022 yang menyediakan ribuan mesin slot gacor mudah menang jackpot terbesar dan Slot Pulsa di Indonesia melalui link alternatif resmi di bawah:
ReplyDeletehttps://94.237.78.17/
slot online Indonesia
ReplyDeleteslot microgaming
Please do more some post like this. https://heylink.me/COLEK77SLOT
ReplyDelete