<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="static/style.xsl"?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-09-19T00:17:31Z</responseDate><request verb="GetRecord" identifier="oai:repository.rice.edu:1911/110259" metadataPrefix="dim">https://repository.rice.edu/server/oai/request</request><GetRecord><record><header><identifier>oai:repository.rice.edu:1911/110259</identifier><datestamp>2026-08-28T19:31:41Z</datestamp><setSpec>com_1911_8299</setSpec><setSpec>col_1911_13110</setSpec></header><metadata><dim:dim xmlns:dim="http://www.dspace.org/xmlns/dspace/dim" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:doc="http://www.lyncode.com/xoai" xsi:schemaLocation="http://www.dspace.org/xmlns/dspace/dim http://www.dspace.org/schema/dim.xsd">
   <dim:field mdschema="dc" element="contributor" qualifier="advisor">Cartwright, Robert C.</dim:field>
   <dim:field mdschema="dc" element="creator">Yang, Yao-Hsiang</dim:field>
   <dim:field mdschema="dc" element="date" qualifier="accessioned">2021-04-13T21:56:33Z</dim:field>
   <dim:field mdschema="dc" element="date" qualifier="available">2021-04-13T21:56:33Z</dim:field>
   <dim:field mdschema="dc" element="date" qualifier="created">2020-08</dim:field>
   <dim:field mdschema="dc" element="date" qualifier="issued">2021-02-18</dim:field>
   <dim:field mdschema="dc" element="date" qualifier="submitted">August 2020</dim:field>
   <dim:field mdschema="dc" element="date" qualifier="updated">2021-04-13T21:56:33Z</dim:field>
   <dim:field mdschema="dc" element="identifier" qualifier="citation">Yang, Yao-Hsiang. &amp;quot;Implicit Programming and Formal Pragmatics.&amp;quot; (2021) Diss.,  Rice University.  https://hdl.handle.net/1911/110259</dim:field>
   <dim:field mdschema="dc" element="identifier" qualifier="uri">https://hdl.handle.net/1911/110259</dim:field>
   <dim:field mdschema="dc" element="description" qualifier="abstract">Programming language semanticists have been struggling with assigning a precise mathematical meaning to programs. If the meaning of a program is platform independent, the correctness of the program can be established independent of any particular implementation of a specific hardware/software platform. But such an “extensional semantics” is not suitable for addressing the dynamics of program execution including execution time, memory usage, and power consumption. In this study, we propose a new programming paradigm called implicit programming to formally separate the notion of correctness (a semantic issue) from that of performance and resource usage during program execution (a pragmatic one). We shall show that this approach is sufficiently general to encompass approximate computing and probabilistic programming within a single framework. We then focus on its application in approximate computing and build a particular intent-specific programming language, FAST, to show how it allows users to code a variety of performance optimization tasks adaptive to different environments. Next, we will show how we could extend our implementation to support the more general continuous multi-constraint cases and to control multiple adaptive functions simultaneously without mutual interference. And finally, we will give a corresponding formal model of pragmatics (currently called cost semantics in the Programming Languages research community) and show how “intensional” (platform-dependent) properties can be formally established for particular platforms.</dim:field>
   <dim:field mdschema="dc" element="format" qualifier="mimetype">application/pdf</dim:field>
   <dim:field mdschema="dc" element="language" qualifier="iso">eng</dim:field>
   <dim:field mdschema="dc" element="rights">Copyright is held by the author, unless otherwise indicated. Permission to reuse, publish, or reproduce the work beyond the bounds of fair use or other exemptions to copyright law must be obtained from the copyright holder.</dim:field>
   <dim:field mdschema="dc" element="subject">Language Theory</dim:field>
   <dim:field mdschema="dc" element="subject">Approximate Computing</dim:field>
   <dim:field mdschema="dc" element="subject">Resource-Aware Programming</dim:field>
   <dim:field mdschema="dc" element="subject">Formal Pragmatics</dim:field>
   <dim:field mdschema="dc" element="title">Implicit Programming and Formal Pragmatics</dim:field>
   <dim:field mdschema="dc" element="type">Thesis</dim:field>
   <dim:field mdschema="dc" element="type" qualifier="material">Text</dim:field>
   <dim:field mdschema="thesis" element="degree" qualifier="department">Computer Science</dim:field>
   <dim:field mdschema="thesis" element="degree" qualifier="discipline">Engineering</dim:field>
   <dim:field mdschema="thesis" element="degree" qualifier="grantor">Rice University</dim:field>
   <dim:field mdschema="thesis" element="degree" qualifier="level">Doctoral</dim:field>
   <dim:field mdschema="thesis" element="degree" qualifier="name">Doctor of Philosophy</dim:field>
   <dim:field mdschema="others" element="access-status">open.access</dim:field>
</dim:dim>
</metadata></record></GetRecord></OAI-PMH>