Citat:
Ja LYAH är ju mer inriktad för nybörjare så det är lite fluff i den i början, men fortfarande värd att läsa.
Lite mera pang på är nog Real World Haskell, men den är fortfarande anpassad för nybörjare.
Det jag har märkt med Haskell är att så fort du förstår grundläggande syntax så är teorin det som gäller, oftast inte kodexempel utan mer generella begrepp så som Monader eller appliceringar av kategori-teori. Det är där Real World Haskell gör ett bra jobb och kombinerar lite (med betoning på lite) teori tillsammans med riktiga appliceringar, den boken är mer trevlig att hoppa runt i och läsa dom kapitlen man är intresserad av.
Haskell är dock sjukt mycket mer än bara funktionell programmering, är du ute efter ren funktionell programmering utan all det extra kanske inte Haskell är rätt val, men jag rekommenderar starkt ändå att lära sig det eller försöka i alla fall. Haskell förändrade även hur jag ser på objektorientering, vilket jag tar hänsyn till när jag skriver i Java eller dylikt.
Lite mera pang på är nog Real World Haskell, men den är fortfarande anpassad för nybörjare.
Det jag har märkt med Haskell är att så fort du förstår grundläggande syntax så är teorin det som gäller, oftast inte kodexempel utan mer generella begrepp så som Monader eller appliceringar av kategori-teori. Det är där Real World Haskell gör ett bra jobb och kombinerar lite (med betoning på lite) teori tillsammans med riktiga appliceringar, den boken är mer trevlig att hoppa runt i och läsa dom kapitlen man är intresserad av.
Haskell är dock sjukt mycket mer än bara funktionell programmering, är du ute efter ren funktionell programmering utan all det extra kanske inte Haskell är rätt val, men jag rekommenderar starkt ändå att lära sig det eller försöka i alla fall. Haskell förändrade även hur jag ser på objektorientering, vilket jag tar hänsyn till när jag skriver i Java eller dylikt.
Tack för tips iKnugen!
Får se hur lång resan med Haskell blir för mig, men jag kommer att
köra på ett tag i alla fall. Jag är ännu på nivån att det verkar spännande
men att det är alltför mycket som jag inte begriper, så ibland stannar
jag till ganska länge på något som sen är enkelt när man kan.
Real World Haskell ska jag försöka ta en match med de närmaste veckorna,
om jag lyckas klämma in den!
Tack igen!
–