1 resultado para Program compilers
em University of Queensland eSpace - Australia
Filtro por publicador
- Repository Napier (1)
- ABACUS. Repositorio de Producción Científica - Universidad Europea (1)
- Aberystwyth University Repository - Reino Unido (3)
- Adam Mickiewicz University Repository (1)
- Andina Digital - Repositorio UASB-Digital - Universidade Andina Simón Bolívar (1)
- Applied Math and Science Education Repository - Washington - USA (4)
- Aquatic Commons (112)
- Archive of European Integration (23)
- Archivo Digital para la Docencia y la Investigación - Repositorio Institucional de la Universidad del País Vasco (7)
- Biblioteca Digital da Produção Intelectual da Universidade de São Paulo (1)
- Biblioteca Digital da Produção Intelectual da Universidade de São Paulo (BDPI/USP) (7)
- Biblioteca Digital de la Universidad Católica Argentina (1)
- Boston University Digital Common (5)
- Brock University, Canada (63)
- Bulgarian Digital Mathematics Library at IMI-BAS (1)
- CaltechTHESIS (2)
- Cambridge University Engineering Department Publications Database (9)
- CentAUR: Central Archive University of Reading - UK (27)
- Center for Jewish History Digital Collections (5)
- Chinese Academy of Sciences Institutional Repositories Grid Portal (17)
- Cochin University of Science & Technology (CUSAT), India (3)
- Cornell: DigitalCommons@ILR (4)
- CUNY Academic Works (1)
- Dalarna University College Electronic Archive (14)
- Department of Computer Science E-Repository - King's College London, Strand, London (46)
- DRUM (Digital Repository at the University of Maryland) (3)
- Duke University (16)
- eResearch Archive - Queensland Department of Agriculture; Fisheries and Forestry (29)
- Helda - Digital Repository of University of Helsinki (3)
- Indian Institute of Science - Bangalore - Índia (14)
- Infoteca EMBRAPA (2)
- Instituto Politécnico do Porto, Portugal (3)
- Iowa Publications Online (IPO) - State Library, State of Iowa (Iowa), United States (2)
- Massachusetts Institute of Technology (12)
- Ministerio de Cultura, Spain (5)
- Portal de Revistas Científicas Complutenses - Espanha (1)
- QUB Research Portal - Research Directory and Institutional Repository for Queen's University Belfast (88)
- Queensland University of Technology - ePrints Archive (357)
- ReCiL - Repositório Científico Lusófona - Grupo Lusófona, Portugal (1)
- Repositório Institucional UNESP - Universidade Estadual Paulista "Julio de Mesquita Filho" (1)
- Research Open Access Repository of the University of East London. (1)
- RUN (Repositório da Universidade Nova de Lisboa) - FCT (Faculdade de Cienecias e Technologia), Universidade Nova de Lisboa (UNL), Portugal (4)
- Savoirs UdeS : plateforme de diffusion de la production intellectuelle de l’Université de Sherbrooke - Canada (2)
- School of Medicine, Washington University, United States (26)
- South Carolina State Documents Depository (2)
- Universidad del Rosario, Colombia (9)
- Universitat de Girona, Spain (1)
- Universitätsbibliothek Kassel, Universität Kassel, Germany (2)
- Université de Lausanne, Switzerland (4)
- Université de Montréal, Canada (13)
- University of Michigan (1)
- University of Queensland eSpace - Australia (1)
- University of Southampton, United Kingdom (2)
- University of Washington (7)
- WestminsterResearch - UK (2)
Resumo:
Previous work on formally modelling and analysing program compilation has shown the need for a simple and expressive semantics for assembler level programs. Assembler programs contain unstructured jumps and previous formalisms have modelled these by using continuations, or by embedding the program in an explicit emulator. We propose a simpler approach, which uses techniques from compiler theory in a formal setting. This approach is based on an interpretation of programs as collections of program paths, each of which has a weakest liberal precondition semantics. We then demonstrate, by example, how we can use this formalism to justify the compilation of block-structured high-level language programs into assembler.