000 02915nam a22004935i 4500
001 978-3-540-49270-2
003 DE-He213
005 20160624102041.0
007 cr nn 008mamaa
008 121227s1995 gw | s |||| 0|eng d
020 _a9783540492702
_9978-3-540-49270-2
024 7 _a10.1007/3-540-59451-5
_2doi
050 4 _aQA76.6-76.66
072 7 _aUM
_2bicssc
072 7 _aCOM051000
_2bisacsh
082 0 4 _a005.11
_223
245 1 0 _aAdvanced Functional Programming
_h[electronic resource] :
_bFirst International Spring School on Advanced Functional Programming Techniques Båstad, Sweden, May 24–30, 1995 Tutorial Text /
_cedited by Johan Jeuring, Erik Meijer.
260 1 _aBerlin, Heidelberg :
_bSpringer Berlin Heidelberg,
_c1995.
264 1 _aBerlin, Heidelberg :
_bSpringer Berlin Heidelberg,
_c1995.
300 _aVII, 336 p.
_bonline resource.
336 _atext
_btxt
_2rdacontent
337 _acomputer
_bc
_2rdamedia
338 _aonline resource
_bcr
_2rdacarrier
347 _atext file
_bPDF
_2rda
490 1 _aLecture Notes in Computer Science,
_x0302-9743 ;
_v925
505 0 _aFunctional parsers -- Monads for functional programming -- The design of a pretty-printing library -- Functional programming with overloading and higher-order polymorphism -- Programming with Fudgets -- Constructing medium sized efficient functional programs in Clean -- Merging monads and folds for functional programming -- Programming with algebras -- Graph algorithms with a functional flavour.
520 _aThis volume presents the tutorials given during the First International Spring School on Advanced Functional Programming Techniques, held in Bastad, Sweden in May 1995. The last few years have seen important new developments in functional programming techniques: concepts, such as monads, type classes, and several new special purpose libraries of higher-order functions are new and powerful methods for structuring programs. This book brings programmers, software engineers and computer scientists up-to-date with the latest techniques. Most tutorial contributions contain exercises to familiarize the reader with the new concepts and techniques, and only basic knowledge in functional programming is assumed.
650 0 _aComputer science.
650 0 _aSoftware engineering.
650 1 4 _aComputer Science.
650 2 4 _aProgramming Techniques.
650 2 4 _aSoftware Engineering.
650 2 4 _aProgramming Languages, Compilers, Interpreters.
700 1 _aJeuring, Johan.
_eeditor.
700 1 _aMeijer, Erik.
_eeditor.
710 2 _aSpringerLink (Online service)
773 0 _tSpringer eBooks
776 0 8 _iPrinted edition:
_z9783540594512
786 _dSpringer
830 0 _aLecture Notes in Computer Science,
_x0302-9743 ;
_v925
856 4 0 _uhttp://dx.doi.org/10.1007/3-540-59451-5
942 _2EBK6734
_cEBK
999 _c36028
_d36028