Changeset a916aad for doc/theses
- Timestamp:
- Sep 1, 2021, 3:50:26 PM (3 years ago)
- Branches:
- ADT, ast-experimental, enum, forall-pointer-decay, jacob/cs343-translation, master, pthread-emulation, qualifiedEnum
- Children:
- 8baaf74e
- Parents:
- 34fcc13
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/theses/andrew_beach_MMath/uw-ethesis-frontpgs.tex
r34fcc13 ra916aad 129 129 \begin{center}\textbf{Abstract}\end{center} 130 130 131 This is the abstract. 131 The \CFA (Cforall) programming language is an evolutionary refinement of 132 the C programming language, adding modern programming features without 133 changing the programming paradigms of C. 134 One of these modern programming features is more powerful error handling 135 through the addition of an exception handling mechanism (EHM). 136 137 This thesis covers the design and implementation of the \CFA EHM, 138 along with a review of the other required \CFA features. 139 The EHM includes common features of termination exception handling and 140 similar support for resumption exception handling. 141 The design of both has been adapted to utilize other tools \CFA provides, 142 as well as fit with the assertion based interfaces of the language. 143 144 The EHM has been implemented into the \CFA compiler and run-time environment. 145 Although it has not yet been optimized, performance testing has shown it has 146 comparable performance to other EHM's, 147 which is sufficient for use in current \CFA programs. 132 148 133 149 \cleardoublepage … … 138 154 \begin{center}\textbf{Acknowledgements}\end{center} 139 155 140 I would like to thank all the little people who made this thesis possible. 156 I would like to thank all the people who made this thesis possible. 157 (I'm waiting until who is involved is finalized.) 158 141 159 \cleardoublepage 142 160
Note: See TracChangeset
for help on using the changeset viewer.