Cultural advice

The Australian National University acknowledges, celebrates and pays our respects to the Ngunnawal and Ngambri people of the Canberra region and to all First Nations Australians on whose traditional lands we meet and work, and whose cultures are among the oldest continuing cultures in human history.

Aboriginal and Torres Strait Islander peoples are advised that ANU Library collections may include images, names, voices, and other representations of deceased persons.

Material in the collection may contain terms, language or views that reflect the period in which the item was created and may be considered inappropriate today.

Extempore: The design, implementation and application of a cyber-physical programming language

dc.contributor.authorSorensen, Andrew Carl
dc.date.accessioned2018-06-27T06:39:38Z
dc.date.available2018-06-27T06:39:38Z
dc.date.issued2018
dc.description.abstractThere is a long history of experimental and exploratory programming supported by systems that expose interaction through a programming language interface. These live programming systems enable software developers to create, extend, and modify the behaviour of executing software by changing source code without perceptual breaks for recompilation. These live programming systems have taken many forms, but have generally been limited in their ability to express low-level programming concepts and the generation of efficient native machine code. These shortcomings have limited the effectiveness of live programming in domains that require highly efficient numerical processing and explicit memory management. The most general questions addressed by this thesis are what a systems language designed for live programming might look like and how such a language might influence the development of live programming in performance sensitive domains requiring real-time support, direct hardware control, or high performance computing. This thesis answers these questions by exploring the design, implementation and application of Extempore, a new systems programming language, designed specifically for live interactive programming.en_AU
dc.identifier.otherb53507174
dc.identifier.urihttp://hdl.handle.net/1885/144603
dc.language.isoenen_AU
dc.subjectExtemporeen_AU
dc.subjectLive Codingen_AU
dc.subjectLive Programmingen_AU
dc.subjectCyber-Physical Programmingen_AU
dc.subjectComputer Musicen_AU
dc.subjectHigh Performance Computingen_AU
dc.subjectHuman Computer Interactionen_AU
dc.titleExtempore: The design, implementation and application of a cyber-physical programming languageen_AU
dc.typeThesis (PhD)en_AU
dcterms.valid2018en_AU
local.contributor.affiliationCollege of Engineering and Computer Science, The Australian National Universityen_AU
local.contributor.supervisorGardner, Henry
local.description.notesthe author deposited 27/06/2018en_AU
local.identifier.doi10.25911/5d67b75c3aaf0
local.mintdoimint
local.type.degreeDoctor of Philosophy (PhD)en_AU

Downloads

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Sorensen Thesis 2018.pdf
Size:
17.33 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
884 B
Format:
Item-specific license agreed upon to submission
Description: