D: a programming language for our time

  • Authors:
  • Charles D. Allison

  • Affiliations:
  • Utah Valley University, Orem, UT

  • Venue:
  • Journal of Computing Sciences in Colleges
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.