000 02009nam a22003378i 4500
001 CR9780511574962
003 UkCbUP
005 20200124160258.0
006 m|||||o||d||||||||
007 cr||||||||||||
008 090522s1999||||enk o ||1 0|eng|d
020 _a9780511574962 (ebook)
020 _z9780521480895 (hardback)
020 _z9780521714723 (paperback)
040 _aUkCbUP
_beng
_erda
_cUkCbUP
050 0 0 _aQA76.73.M6
_bR47 1999
082 0 0 _a005.2/752
_221
100 1 _aReppy, John H.,
_eauthor.
245 1 0 _aConcurrent programming in ML /
_cJohn H. Reppy.
264 1 _aCambridge :
_bCambridge University Press,
_c1999.
300 _a1 online resource (xiv, 308 pages) :
_bdigital, PDF file(s).
336 _atext
_btxt
_2rdacontent
337 _acomputer
_bc
_2rdamedia
338 _aonline resource
_bcr
_2rdacarrier
500 _aTitle from publisher's bibliographic system (viewed on 05 Oct 2015).
520 _aConcurrent Programming in ML focuses on the practical use of concurrency to implement naturally concurrent applications. In addition to a tutorial introduction to programming in Concurrent ML (CML), the book presents three extended examples using CML for practical systems programming: a parallel software build system, a simple concurrent window manager, and an implementation of distributed tuple spaces. CML, which is included as part of the SML of New Jersey (SML/NJ) distribution, combines the best features of concurrent programming and functional programming. This book also illustrates advanced SML programming techniques, and includes a chapter on the implementation of concurrency using features provided by the SML/NJ system. It will be of interest to programmers, students, and professional researchers working in computer language development.
650 0 _aML (Computer program language)
650 0 _aParallel processing (Electronic computers)
776 0 8 _iPrint version:
_z9780521480895
856 4 0 _uhttps://doi.org/10.1017/CBO9780511574962
999 _c520132
_d520130