The
D
Programming
Language

• [home]
• Paper
• Title
• 1 hello world
• 2 Modules
• 3 Arrays
• 4 Properties
• 5 Memory Management
• 6 Internationalization
• 7 Unit Tests
• 8 Contract Programming
• 9 Contract Programming - 2
• 10 Templates
• 11 Templates - 2
• 12 Nested Functions
• 13 Function Literals
• 14 In, Out, Inout
• 15 No Forward Declarations!
• 16 Associative Arrays
• 17 Easier Declaration Syntax
• 18 Foreach Iteration
• 19 Operator Overloading
• 20 Comments, Const
• 21 Default Initializers
• 22 Static Asserts
• 23 Switch Strings
• 24 Module Initializers
• 25 Deprecation
• 26 Debug, Versioning
• 27 String Literals
• 28 Imaginary Numbers
• 29 Unsigned Right Shift
• 30 No -> Operator
• 31 Struct Member Layout
• 32 Struct Member Alignment
• 33 Inline Assembler
• 34 Advantages
• 35 More Productive
• 36 More Robust
• 37 More Portable
• 38 Retain C Investment

Copyright (c) 2004 by Walter Bright
All Rights Reserved.