LEADER 05947nam 22007935 450 001 9910143867203321 005 20251116234343.0 010 $a3-540-45213-3 024 7 $a10.1007/b12023 035 $a(CKB)1000000000212146 035 $a(SSID)ssj0000324942 035 $a(PQKBManifestationID)11242161 035 $a(PQKBTitleCode)TC0000324942 035 $a(PQKBWorkID)10314977 035 $a(PQKB)10257138 035 $a(DE-He213)978-3-540-45213-3 035 $a(MiAaPQ)EBC3088103 035 $a(PPN)155213768 035 $a(BIP)13638374 035 $a(BIP)8890644 035 $a(EXLCZ)991000000000212146 100 $a20121227d2003 u| 0 101 0 $aeng 135 $aurnn|008mamaa 181 $ctxt 182 $cc 183 $acr 200 10$aModular Programming Languages $eJoint Modular Languages Conference, JMLC 2003, Klagenfurt, Austria, August 25-27, 2003, Proceedings /$fedited by László Böszörményi, Peter Schojer 205 $a1st ed. 2003. 210 1$aBerlin, Heidelberg :$cSpringer Berlin Heidelberg :$cImprint: Springer,$d2003. 215 $a1 online resource (XIV, 278 p.) 225 1 $aLecture Notes in Computer Science,$x0302-9743 ;$v2789 300 $aBibliographic Level Mode of Issuance: Monograph 311 08$a3-540-40796-0 320 $aIncludes bibliographical references at the end of each chapters and index. 327 $aInvited Talks -- The Essence of Programming Languages -- Safe Code ? It?s Not Just for Applets Anymore -- Computing with Distributed Resources -- The Verifying Compiler: A Grand Challenge for Computing Research -- Evolving a Multi-language Object-Oriented Framework: Lessons from .NET -- Architectural Concepts and Education -- The KITE Application Server Architecture -- Compiler Support for Reference Tracking in a Type-Safe DSM -- Caste: A Step Beyond Object Orientation -- Distributed XML Objects -- Programming Education: A Russian Perspective -- Component Architectures -- Towards an Adaptive Distributed Multimedia Streaming Server Architecture Based on Service-Oriented Components -- A Layered Type System for Re-entrance Control -- A Practical Approach to Software Portability Based on Strong Typing and Architectural Stratification -- Object Life-Cycle Management in a Highly Flexible Middleware System -- Fighting Class Name Clashes in Java Component Systems -- Language Concepts -- Real-Time Systems Development Using Hierarchical State Machines -- Classboxes: A Minimal Module Model Supporting Local Rebinding -- Zonnon for .NET ? A Language and Compiler Experiment -- Safely Extending Procedure Types to Allow Nested Procedures as Values -- Frameworks and Design Principles -- Leveraging Managed Frameworks from Modular Languages -- Systems ? Components + Languages: Building a Flexible Real-Time Simulation and Test Environment -- Event Library: An Object-Oriented Library for Event-Driven Design -- Controlling Access to Distributed Object Frameworks -- Architectural Aspects of a Thread-Safe Graphical Component System Based on Aos -- Compilers and Tools -- LL(1) Conflict Resolution in a Recursive Descent Compiler Generator -- Graph Coloring vs. Optimal Register Allocation for Optimizing Compilers -- A Source-To-Source Architecture for User-Defined Optimizations -- An Oberon Linker for an Imperfect World ? More Notes on Building Your Own Tools -- Formal Aspects and Reflective Programming -- Language Definition in the Schütz Semantic Editor -- Demand-Driven Specification Partitioning -- Source-to-Source Transformation in the Large -- Metaprogramming Library for the C# Programming Language. 330 $aThis book constitutes the refereed proceedings of the international Joint Modular Languages Conference, JMLC 2003, held in Klagenfurt, Austria in August 2003.The 17 revised full papers and 10 revised short papers presented together with 5 invited contributions were carefully reviewed and selected from 47 submissions. The papers are organized in topical sections on architectural concepts and education, component architectures, language concepts, frameworks and design principles, compilers and tools, and formal aspects and reflective programming. 410 0$aLecture Notes in Computer Science,$x0302-9743 ;$v2789 606 $aProgramming languages (Electronic computers) 606 $aComputer programming 606 $aSoftware engineering 606 $aOperating systems (Computers) 606 $aComputer logic 606 $aProgramming Languages, Compilers, Interpreters$3https://scigraph.springernature.com/ontologies/product-market-codes/I14037 606 $aProgramming Techniques$3https://scigraph.springernature.com/ontologies/product-market-codes/I14010 606 $aSoftware Engineering$3https://scigraph.springernature.com/ontologies/product-market-codes/I14029 606 $aOperating Systems$3https://scigraph.springernature.com/ontologies/product-market-codes/I14045 606 $aLogics and Meanings of Programs$3https://scigraph.springernature.com/ontologies/product-market-codes/I1603X 615 0$aProgramming languages (Electronic computers) 615 0$aComputer programming. 615 0$aSoftware engineering. 615 0$aOperating systems (Computers) 615 0$aComputer logic. 615 14$aProgramming Languages, Compilers, Interpreters. 615 24$aProgramming Techniques. 615 24$aSoftware Engineering. 615 24$aOperating Systems. 615 24$aLogics and Meanings of Programs. 676 $a005.112 702 $aBoszormenyi$b Laszlo$4edt$4http://id.loc.gov/vocabulary/relators/edt 702 $aSchojer$b Peter$4edt$4http://id.loc.gov/vocabulary/relators/edt 712 12$aJoint Modular Languages Conference. 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910143867203321 996 $aModular Programming Languages$9772731 997 $aUNINA