The master's thesis deals with design of a dynamic reflective prototype-based language. First, basic principles of this language group are explained and well known representatives are described. Then languages for scientific computing are shortly discussed. Next section of the thesis describes in detail the proposed programming language, its grammar and semantics. Principles of type checking and inheritance are explained. Thesis also demonstrates implementation of basic control structures known from other languages. Next section shows design of virtual machine for the language described before. Section explains used computational model, organization of the object memory and internal representation of important structures of the designed lan...
Over the years virtual machines (VMs) have been created to abstract over computer hardware. This sim...
This paper provides an overview of research at Argonne and Caltech on language extensions for parall...
The thesis covers design of a programming language for controlling turn-based and real-time games wi...
International audienceScientific software are complex software systems. Their engineering involves v...
International audienceThe development of scientific software relies on the collaboration of various ...
Bibliography: leaves 187-194194 leaves : ill ; 30 cm.Thesis (Ph.D.)--University of Adelaide, Dept. o...
This thesis describes two distinct, but mutually supportive, research projects. The first is the des...
AbstractIncreasing trends towards adaptive, distributed, generative and pervasive software have made...
The dynamic semantics of a programming language formally describe the runtime behavior of any given ...
The programming languages of today are stuck in a deep rut that has developed over the past 50 years...
This habilitation report relates the computer science research done since 2006 at the EPITA Research...
Giegerich R, Steffen P. Challenges in the Compilation of a Domain Specific Language for Dynamic Prog...
The growth of the live coding community has been coupled with a rich development of experimentation ...
This work describes dynamic programming language Julia. Firstly, user is introduced to syntax and im...
The Verification and Validation provides support to improve the quality of the software. Verificatio...
Over the years virtual machines (VMs) have been created to abstract over computer hardware. This sim...
This paper provides an overview of research at Argonne and Caltech on language extensions for parall...
The thesis covers design of a programming language for controlling turn-based and real-time games wi...
International audienceScientific software are complex software systems. Their engineering involves v...
International audienceThe development of scientific software relies on the collaboration of various ...
Bibliography: leaves 187-194194 leaves : ill ; 30 cm.Thesis (Ph.D.)--University of Adelaide, Dept. o...
This thesis describes two distinct, but mutually supportive, research projects. The first is the des...
AbstractIncreasing trends towards adaptive, distributed, generative and pervasive software have made...
The dynamic semantics of a programming language formally describe the runtime behavior of any given ...
The programming languages of today are stuck in a deep rut that has developed over the past 50 years...
This habilitation report relates the computer science research done since 2006 at the EPITA Research...
Giegerich R, Steffen P. Challenges in the Compilation of a Domain Specific Language for Dynamic Prog...
The growth of the live coding community has been coupled with a rich development of experimentation ...
This work describes dynamic programming language Julia. Firstly, user is introduced to syntax and im...
The Verification and Validation provides support to improve the quality of the software. Verificatio...
Over the years virtual machines (VMs) have been created to abstract over computer hardware. This sim...
This paper provides an overview of research at Argonne and Caltech on language extensions for parall...
The thesis covers design of a programming language for controlling turn-based and real-time games wi...