Clica una miniatura per anar a Google Books.
S'està carregant… Elements of ML Programming, ML97 Edition (edició 1998)de Jeffrey Ullman (Autor)
Informació de l'obraElements of ML Programming de Jeffrey D. Ullman Cap S'està carregant…
Apunta't a LibraryThing per saber si aquest llibre et pot agradar. No hi ha cap discussió a Converses sobre aquesta obra. [This is a review of the first edition.] Nice introduction to programming in ML. Unfortunately, at quite a number of points the book first introduces concepts in a completely abstract way with only giving examples many pages later, which rather inconveniently meant I had to go back and forth quite a number of times. Even worse, in a few instances no proper examples occur at all of the abstract concepts. Finally, the last two chapters of the book completely overshoot their target by enumerating all build-in functions of SML/NJ and by presenting the complete syntax of ML in a Pascal-like way, but I think the latter was very much in fashion at the time of writing. Sense ressenyes | afegeix-hi una ressenya
Written by a well-known computer science education and researcher. No previous knowledge of ML or functional programming is assumed. This is the first book that offers BOTH a highly accessible, step-by-step introductory tutorial on ML programming and a complete reference to, and explanation of, advanced features. The author uses a wide variety of digestible program examples to bring the reader along at a reasonable pace. More sophisticated programs and advanced concept topics balance out a book that is usable in a number of courses and settings for either self-study or class discussion. No s'han trobat descripcions de biblioteca. |
Debats actualsCapCobertes populars
Google Books — S'està carregant… GèneresClassificació Decimal de Dewey (DDC)005.133Information Computing and Information Computer programming, programs, data, security Programming Languages General Programming LanguagesLCC (Clas. Bibl. Congrés EUA)ValoracióMitjana:
Ets tu?Fes-te Autor del LibraryThing. |
Præsentation af ML sproget og i særdeleshed ML97 edition og New Jersey ML. ML har en pudsighed med at bruge ~ som unært minus, dvs det hedder ikke -42, men ~42.
Nemt at installere på min linux box: sudo apt install smlnj
(*
val _ = fun i2s i = String.map (fn #"~" => #"-" | c => c) (Int.toString i);
*)
val _ = print "Hello World!n";
val _ = print((Int.toString (3+7)) ^ "n");
val _ = print((Int.toString (3-7)) ^ "n");
val _ = OS.Process.exit(OS.Process.success);
$ export CM_VERBOSE=false; sml /tmp/1.sml | tail -n +3
Hello World!
10
~4
Der er simpelthen for langt at gå, hvis man vil skrive noget ikke-trivielt. Man kan i stedet bruge mlton compileren til at generere stand-alone programmer. ( )