Category talk:D
Is D a functional programming language? Here are some functional programming features in D:
- Pure Functions
- Immutable Data Structures
- First Class Functions
- Closures
- Lazy Evaluation
- Garbage Collection
- Type Inference
Here is a paper on mixing imperative programming and functional programming in D. --Jhuni 0:53, 1 January 2010 (UCT)