Sciweavers

2736 search results - page 16 / 548
» Understanding programmer language
Sort
View
ECOOP
2012
Springer
13 years 1 days ago
Inference and Checking of Object Ownership
Ownership type systems describe a heap topology and enforce an encapsulation discipline; they aid in various program correctness and understanding tasks. However, the annotation ov...
Wei Huang, Werner Dietl, Ana Milanova, Michael D. ...
OOPSLA
2009
Springer
15 years 4 months ago
Reimagining literate programming
In this paper we describe Ginger, a new language with first class support for literate programming. Literate programming refers to a philosophy that argues computer programs shou...
James Dean Palmer, Eddie Hillenbrand
83
Voted
POPL
2012
ACM
13 years 5 months ago
A type system for borrowing permissions
In object-oriented programming, unique permissions to object references are useful for checking correctness properties such as consistency of typestate and noninterference of conc...
Karl Naden, Robert Bocchino, Jonathan Aldrich, Kev...

Book
4712views
16 years 5 months ago
Basics of Compiler Design
"A compiler translates (or compiles) a program written in a highlevel programming language that is suitable for human programmers into the low-level machine language that is...
Torben Mogensen
181
Voted
ECOOP
2009
Springer
15 years 10 months ago
Stepping Stones over the Refactoring Rubicon
Refactoring tools allow the programmer to pretend they are working with a richer language where the behaviour of a program is automatically preserved during restructuring. In this ...
Mathieu Verbaere, Max Schäfer, Oege de Moor, ...