LEADER 04299nam 22006855 450 001 996466121603316 005 20200629200646.0 010 $a3-540-68308-9 024 7 $a10.1007/BFb0055508 035 $a(CKB)1000000000210973 035 $a(SSID)ssj0000327468 035 $a(PQKBManifestationID)11294588 035 $a(PQKBTitleCode)TC0000327468 035 $a(PQKBWorkID)10301402 035 $a(PQKB)11601087 035 $a(DE-He213)978-3-540-68308-7 035 $a(PPN)155170260 035 $a(EXLCZ)991000000000210973 100 $a20121227d1998 u| 0 101 0 $aeng 135 $aurnn|008mamaa 181 $ctxt 182 $cc 183 $acr 200 10$aTypes in Compilation$b[electronic resource] $eSecond International Workshop, TIC'98, Kyoto, Japan, March 25-27, 1998 Proceedings /$fedited by Xavier Leroy, Atsushi Ohori 205 $a1st ed. 1998. 210 1$aBerlin, Heidelberg :$cSpringer Berlin Heidelberg :$cImprint: Springer,$d1998. 215 $a1 online resource (VIII, 308 p.) 225 1 $aLecture Notes in Computer Science,$x0302-9743 ;$v1473 300 $aBibliographic Level Mode of Issuance: Monograph 311 $a3-540-64925-5 327 $aCompiling Java to a typed lambda-calculus: A preliminary report -- Stack-based Typed Assembly Language -- How generic is a generic back end? using MLRISC as a back end for the TIL compiler -- A toolkit for constructing type- and constraint-based program analyses -- Optimizing ML using a hierarchy of monadic types -- Type-directed continuation allocation -- Polymorphic equality ? No tags required -- Optimal type lifting -- Formalizing resource allocation in a compiler -- An approach to improve locality using sandwich types -- Garbage collection via dynamic type inference - A formal treatment - -- Strong normalization by type-directed partial evaluation and run-time code generation -- Determination of dynamic method dispatches using run-time code generation -- Type-based analysis of concurrent programs -- A type-based semantics for user-defined marshalling in polymorphic languages. 330 $aThis book constitutes the thoroughly refereed post-workshop proceedings of the Second International Workshop on Types in Compilation, TIC '98, held in Kyoto, Japan in March 1998. The book presents 13 revised full papers carefully selected during an iterated reviewing process together with three invited papers. The papers are organized in topical sections on typed intermediate languages, program analyses, program transformations and code generation, memory management, partial evaluation and run-time code generation, and distributed computing. 410 0$aLecture Notes in Computer Science,$x0302-9743 ;$v1473 606 $aSoftware engineering 606 $aProgramming languages (Electronic computers) 606 $aComputer logic 606 $aOperating systems (Computers) 606 $aSoftware Engineering/Programming and Operating Systems$3https://scigraph.springernature.com/ontologies/product-market-codes/I14002 606 $aProgramming Languages, Compilers, Interpreters$3https://scigraph.springernature.com/ontologies/product-market-codes/I14037 606 $aLogics and Meanings of Programs$3https://scigraph.springernature.com/ontologies/product-market-codes/I1603X 606 $aSoftware Engineering$3https://scigraph.springernature.com/ontologies/product-market-codes/I14029 606 $aOperating Systems$3https://scigraph.springernature.com/ontologies/product-market-codes/I14045 615 0$aSoftware engineering. 615 0$aProgramming languages (Electronic computers). 615 0$aComputer logic. 615 0$aOperating systems (Computers). 615 14$aSoftware Engineering/Programming and Operating Systems. 615 24$aProgramming Languages, Compilers, Interpreters. 615 24$aLogics and Meanings of Programs. 615 24$aSoftware Engineering. 615 24$aOperating Systems. 676 $a005.4/53 702 $aLeroy$b Xavier$4edt$4http://id.loc.gov/vocabulary/relators/edt 702 $aOhori$b Atsushi$4edt$4http://id.loc.gov/vocabulary/relators/edt 712 12$aTIC'98 906 $aBOOK 912 $a996466121603316 996 $aTypes in Compilation$92257108 997 $aUNISA