The Spec# programming language

I'm working on my MS Thesis project (I hope to post more on this soon) and I came across Spec# which is a new programming language that is being worked on by Microsoft Research.

Spec# is a superset of C# that adds things like non-null types, checked exceptions and contracts (i.e. pre and post conditions and invariants).

If you are interested in Formal Specifications or Design-by-Contract then you might want to take a look at the Spec#'s research group publications. There are very few publications right now but I suspect there are more to come.

Published Thursday, November 11, 2004 8:29 PM by puzzlehacker

Comments

# Spec#?

Thursday, November 11, 2004 11:23 PM by TrackBack

# Spec#?

Thursday, November 11, 2004 11:36 PM by TrackBack

Leave a Comment

(required) 
(required) 
(optional)
(required)