Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- ArticleJune 2005
Programming by sketching for bit-streaming programs
PLDI '05: Proceedings of the 2005 ACM SIGPLAN conference on Programming language design and implementationPages 281–294https://doi.org/10.1145/1065010.1065045This paper introduces the concept of programming with sketches, an approach for the rapid development of high-performance applications. This approach allows a programmer to write clean and portable reference code, and then obtain a high-quality ...
Also Published in:
ACM SIGPLAN Notices: Volume 40 Issue 6 - ArticleJune 2005
Threads cannot be implemented as a library
PLDI '05: Proceedings of the 2005 ACM SIGPLAN conference on Programming language design and implementationPages 261–268https://doi.org/10.1145/1065010.1065042In many environments, multi-threaded code is written in a language that was originally designed without thread support (e.g. C), to which a library of threading primitives was subsequently added. There appears to be a general understanding that this is ...
Also Published in:
ACM SIGPLAN Notices: Volume 40 Issue 6 - ArticleJune 2005
Essential language support for generic programming
PLDI '05: Proceedings of the 2005 ACM SIGPLAN conference on Programming language design and implementationPages 73–84https://doi.org/10.1145/1065010.1065021Concepts are an essential language feature for generic programming in the large. Concepts allow for succinct expression of constraints on type parameters of generic algorithms, enable systematic organization of problem domain abstractions, and make ...
Also Published in:
ACM SIGPLAN Notices: Volume 40 Issue 6 - ArticleJune 2005
Checking type safety of foreign function calls
PLDI '05: Proceedings of the 2005 ACM SIGPLAN conference on Programming language design and implementationPages 62–72https://doi.org/10.1145/1065010.1065019We present a multi-lingual type inference system for checking type safety across a foreign function interface. The goal of our system is to prevent foreign function calls from introducing type and memory safety violations into an otherwise safe ...
Also Published in:
ACM SIGPLAN Notices: Volume 40 Issue 6