Åke Wikström
Autore di Functional Programming Using Standard Machine Language
Sull'Autore
Opere di Åke Wikström
Etichette
Informazioni generali
- Nome canonico
- Wikström, Åke
- Sesso
- male
Utenti
Recensioni
Statistiche
- Opere
- 1
- Utenti
- 23
- Popolarità
- #537,598
- Voto
- 2.7
- Recensioni
- 1
- ISBN
- 2
Det er sikkert uretfærdigt, men jeg har aldrig kodet noget i Standard ML, så jeg kan ikke rigtig bedømme den her bog. Man kan godt bruge SML som et almindeligt programmeringssprog, dvs fx skrive et program, der outputter en pnm bitmap. Det kræver blot at man bruger en TextIO.output til at skrive til fx stdin og så redirigerer stdout til /dev/null. En sjov feature er at man som helt standard kan definere nye infix operatorer i sproget, så man fx kan lave sig en plus operator.
Man skal anstrenge sig noget for ikke at få alt muligt forstyrrende output fra SML fortolkeren, dels er det ret uintuitivt hvordan man får fortolkeren til at stoppe og dels hedder unært minus altså ~ og ikke - på SML jargon. Det er sådan set fint nok at skelne mellem unært og binært minus, men det er ret besværligt, hvis man vil have et normalt minus ud som resultat. Typesystemet er også lidt træls, hvis man fx laver en funktion, der ganger kvadratet af argumentet med pi, så er typen jo fn : real over i real, og så kan man ikke kalde funktionen med 7 som argument, men 7.0 er fint.
Alt i alt er Standard ML ikke ret godt til at skrive almindelige brugbare programmer i. Men bogen er sådan set ok.… (altro)