A technique for software module specification with examples
Communications of the ACM
Computer
Learn to Tango with D
Hi-index | 0.00 |
The D Programming Language is a hybrid of C++ and modern scripting languages: it compiles statically to native code, but is also garbage collected. It is a multi-paradigm language, supporting imperative, object-oriented and functional programming styles, and has a number of software engineering features built-in. This paper explores how D is suitable for courses in the CS curriculum as well as for the workplace.