% Bibliography downloaded from https://researchr.org/downloadbibtex/bibliography/compiler-construction/compact @inproceedings{Backus59, title = {The syntax and semantics of the proposed international algebraic language of the Zurich ACM-GAMM Conference}, author = {John Warner Backus}, year = {1959}, tags = {programming languages, semantics, rule-based, syntax definition, completeness, formal semantics, reuse, rules, algebra}, researchr = {https://researchr.org/publication/Backus59}, cites = {0}, citedby = {0}, pages = {125-131}, booktitle = {ifip}, } @inproceedings{GeorgeA96, title = {Iterated Register Coalescing}, author = {Lal George and Andrew W. Appel}, year = {1996}, doi = {10.1145/237721.237777}, url = {http://doi.acm.org/10.1145/237721.237777}, researchr = {https://researchr.org/publication/GeorgeA96}, cites = {0}, citedby = {0}, pages = {208-218}, booktitle = {POPL}, } @article{GeorgeA96:0, title = {Iterated Register Coalescing}, author = {Lal George and Andrew W. Appel}, year = {1996}, doi = {10.1145/229542.229546}, url = {http://doi.acm.org/10.1145/229542.229546}, researchr = {https://researchr.org/publication/GeorgeA96%3A0}, cites = {0}, citedby = {0}, journal = {TOPLAS}, volume = {18}, number = {3}, pages = {300-324}, } @book{abadi:theoryofobjects, title = {A Theory of Objects}, author = {Martín Abadi and Luca Cardelli}, year = {1996}, month = {April}, tags = {programming languages, object-oriented programming, semantics, rule-based, meta programming, formal semantics, rules, subtyping, programming, subject-oriented programming, type theory, Meta-Environment, systematic-approach, feature-oriented programming, meta-objects}, researchr = {https://researchr.org/publication/abadi%3Atheoryofobjects}, cites = {0}, citedby = {0}, series = {Monographs in Computer Science}, publisher = {Springer}, isbn = {0387947752}, } @book{LindholmY99, title = {The Java Virtual Machine Specification, Second Edition}, author = {Tim Lindholm and Frank Yellin}, year = {1999}, tags = {Java, JVM}, researchr = {https://researchr.org/publication/LindholmY99}, cites = {0}, citedby = {0}, edition = {2}, publisher = {Addison-Wesley}, } @book{louden:cc, title = {Compiler Construction: Principles and Practice}, author = {Kenneth C. Louden}, year = {1997}, month = {January}, tags = {principles, C++, compiler}, researchr = {https://researchr.org/publication/louden%3Acc}, cites = {0}, citedby = {0}, address = {Boston, MA, USA}, publisher = {Course Technology}, isbn = {0534939724}, } @book{bruce:foundations-ool, title = {Foundations of object-oriented languages: types and semantics}, author = {Kim B. Bruce}, year = {2002}, tags = {semantics, meta-model, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/bruce%3Afoundations-ool}, cites = {0}, citedby = {0}, address = {Cambridge, MA, USA}, publisher = {MIT Press}, isbn = {0-262-02523-X}, } @book{Appel1998ml, title = {Modern Compiler Implementation in ML}, author = {Andrew W. Appel}, year = {1998}, tags = {compiler}, researchr = {https://researchr.org/publication/Appel1998ml}, cites = {0}, citedby = {0}, publisher = {Cambridge University Press}, isbn = {0-521-58274-1}, } @book{chomsky:syntacticstructure, title = {Syntactic Structures}, author = {Noam Chomsky}, year = {1957}, month = {February}, researchr = {https://researchr.org/publication/chomsky%3Asyntacticstructure}, cites = {0}, citedby = {0}, address = {The Hague, The Netherlands}, publisher = {Mouton}, } @book{budd:oo-programming, title = {An introduction to object-oriented programming}, author = {Timothy A. Budd}, year = {2002}, tags = {object-oriented programming, meta programming, programming, subject-oriented programming, Meta-Environment, feature-oriented programming, meta-objects}, researchr = {https://researchr.org/publication/budd%3Aoo-programming}, cites = {0}, citedby = {0}, edition = {2nd}, address = {Redwood City, CA, USA}, publisher = {Addison Wesley Longman Publishing Co., Inc.}, isbn = {0-201-82419-1}, } @book{ethnologue, title = {Ethnologue: Languages of the World}, year = {2009}, researchr = {https://researchr.org/publication/ethnologue}, cites = {0}, citedby = {0}, edition = {Sixteenth}, editor = {M. Paul Lewis}, address = {Dallas, TX, USA}, publisher = {SIL International}, } @book{sapir:language, title = {Language. An Introduction to the Study of Speech}, author = {Edward Sapir}, year = {1921}, researchr = {https://researchr.org/publication/sapir%3Alanguage}, cites = {0}, citedby = {0}, address = {New York, NY, USA}, organization = {Harcourt Brace}, } @book{Appel2002, title = {Modern Compiler Implementation in Java, 2nd edition}, author = {Andrew W. Appel}, year = {2002}, tags = {Java, compiler}, researchr = {https://researchr.org/publication/Appel2002}, cites = {0}, citedby = {0}, publisher = {Cambridge University Press}, isbn = {0-521-82060-X}, } @book{HopcroftMU2006, title = {Introduction to Automata Theory, Languages, and Computation}, author = {J. E. Hopcroft and R. Motwani and J. D. Ullman}, year = {2006}, tags = {automata theory, e-science}, researchr = {https://researchr.org/publication/HopcroftMU2006}, cites = {0}, citedby = {2}, edition = {3rd ed. }, address = {Boston, MA, USA}, publisher = {Addison-Wesley}, } @book{venners:insidejvm, title = {Inside the Java 2 Virtual Machine}, author = {Bill Venners}, year = {2000}, tags = {Java}, researchr = {https://researchr.org/publication/venners%3Ainsidejvm}, cites = {0}, citedby = {0}, edition = {2}, publisher = {McGraw-Hill Companies}, } @article{BravenboerKVV08, title = {{Stratego/XT 0.17}. {A} language and toolset for program transformation}, author = {Martin Bravenboer and Karl Trygve Kalleberg and Rob Vermaas and Eelco Visser}, year = {2008}, doi = {10.1016/j.scico.2007.11.003}, url = {http://dx.doi.org/10.1016/j.scico.2007.11.003}, tags = {control systems, programming languages, object-oriented programming, concrete object syntax, reusable components, rule-based, completeness, meta programming, pattern language, graph transformation, Stratego/XT, transformation language, reuse, graph-rewriting, rules, transformation system, DSL, programming, subject-oriented programming, context-aware, abstraction, Meta-Environment, rewriting, rewriting strategies, feature-oriented programming, concrete syntax, meta-objects, transformation, Stratego, program transformation}, researchr = {https://researchr.org/publication/BravenboerKVV08}, cites = {0}, citedby = {7}, journal = {SCP}, volume = {72}, number = {1-2}, pages = {52-70}, } @inproceedings{Visser95, title = {A Family of Syntax Definition Formalisms}, author = {Eelco Visser}, year = {1995}, month = {May}, tags = {syntax definition, SDF, lexical syntax, syntax definition formalism, abstract syntax, disambiguation, algebraic specification, algebra, context-aware, parsing, design, ASF+SDF}, researchr = {https://researchr.org/publication/Visser95}, cites = {0}, citedby = {0}, booktitle = {ASF+SDF}, } @article{chomsky56, title = {Three models for the description of language}, author = {Noam Chomsky}, year = {1956}, month = {September}, doi = {10.1109/TIT.1956.1056813 }, tags = {model-to-model transformation, meta-model, modeling language, transformation language, language modeling, source-to-source, model transformation, Markov, Meta-Environment, higher-order transformations, process modeling, transformation, grammar}, researchr = {https://researchr.org/publication/chomsky56}, cites = {0}, citedby = {0}, journal = {IRE Transactions on Information Theory}, volume = {2}, number = {3}, } @book{gunter:semantics, title = {Semantics of Programming Languages: Structures and Techniques}, author = {Gunter, Carl A.}, year = {1992}, tags = {programming languages, semantics, programming}, researchr = {https://researchr.org/publication/gunter%3Asemantics}, cites = {0}, citedby = {0}, address = {Cambridge, MA, USA}, publisher = {MIT Press}, isbn = {0-262-07143-6}, }