D (programming language)

D (or Dlang ) is an object-oriented , imperative , multi-paradigm system programming language created by Walter Bright of Digital Mars and released in 2001. Bright was joined in the design and development effort in 2007 by Andrei Alexandrescu . Though it originated as a re-engineering of C++ , D is a distinct language, having redesigned some core C++ features while also sharing characteristics from other languages, notably Java , Python , Ruby , C# , and Eiffel .

Page Revisions

Year Metadata Sections Top Words First Paragraph
2018

148605 characters

22 sections

42 paragraphs

6 images

227 internal links

78 external links

1. Features

2. History

3. Implementations

4. Development tools

5. Examples

6. Uses

7. See also

8. References

9. Further reading

10. External links

d2 0.377

tango 0.330

d1 0.236

bright 0.189

alexandrescu 0.142

phobos 0.142

walter 0.142

mixins 0.130

abi 0.114

andrei 0.114

args 0.098

assembler 0.098

boost 0.094

ddbg 0.094

mars 0.094

D (or Dlang ) is an object-oriented , imperative , multi-paradigm system programming language created by Walter Bright of Digital Mars and released in 2001. Bright was joined in the design and development effort in 2007 by Andrei Alexandrescu . Though it originated as a re-engineering of C++ , D is a distinct language, having redesigned some core C++ features while also sharing characteristics from other languages, notably Java , Python , Ruby , C# , and Eiffel .

2017

133114 characters

21 sections

39 paragraphs

6 images

218 internal links

62 external links

1. Features

2. History

3. Implementations

4. Development tools

5. Examples

6. See also

7. References

8. Further reading

9. External links

d2 0.381

tango 0.334

d1 0.238

bright 0.191

alexandrescu 0.143

phobos 0.143

walter 0.143

mixins 0.132

abi 0.115

andrei 0.115

args 0.099

assembler 0.099

boost 0.095

ddbg 0.095

mars 0.095

The D programming language is an object-oriented , imperative , multi-paradigm system programming language created by Walter Bright of Digital Mars and released in 2001. Bright was joined in the design and development effort in 2007 by Andrei Alexandrescu . Though it originated as a re-engineering of C++ , D is a distinct language, having redesigned some core C++ features while also taking inspiration from other languages, notably Java , Python , Ruby , C# , and Eiffel .

2016

128292 characters

21 sections

38 paragraphs

6 images

217 internal links

53 external links

1. Features

2. History

3. Implementations

4. Development tools

5. Examples

6. See also

7. References

8. Further reading

9. External links

d2 0.394

tango 0.345

d1 0.247

alexandrescu 0.148

bright 0.148

phobos 0.148

mixins 0.136

abi 0.119

andrei 0.119

args 0.102

assembler 0.102

ddbg 0.099

prove 0.099

safed 0.099

stabilization 0.099

The D programming language is an object-oriented , imperative , multi-paradigm system programming language created by Walter Bright of Digital Mars and released in 2001. Bright was joined in the design and development effort in 2007 by Andrei Alexandrescu . Though it originated as a re-engineering of C++ , D is a distinct language, having redesigned some core C++ features while also taking inspiration from other languages, notably Java , Python , Ruby , C# , and Eiffel .

2015

126738 characters

21 sections

38 paragraphs

6 images

215 internal links

51 external links

1. Features

2. History

3. Implementations

4. Development tools

5. Examples

6. See also

7. References

8. Further reading

9. External links

d2 0.395

tango 0.345

d1 0.247

alexandrescu 0.148

bright 0.148

phobos 0.148

mixins 0.136

abi 0.119

andrei 0.119

args 0.102

assembler 0.102

ddbg 0.099

prove 0.099

safed 0.099

stabilization 0.099

The D programming language is an object-oriented , imperative , multi-paradigm system programming language created by Walter Bright of Digital Mars and released in 2001. Bright was joined in the design and development effort in 2006 by Andrei Alexandrescu . Though it originated as a re-engineering of C++ , D is a distinct language, having redesigned some core C++ features while also taking inspiration from other languages, notably Java , Python , Ruby , C# , and Eiffel .

2014

113981 characters

21 sections

38 paragraphs

5 images

211 internal links

47 external links

1. Features

2. History

3. Implementations

4. Development tools

5. Examples

6. See also

7. References

8. Further reading

9. External links

d2 0.398

tango 0.349

d1 0.249

alexandrescu 0.149

phobos 0.149

mixins 0.138

abi 0.120

andrei 0.120

args 0.103

assembler 0.103

bright 0.100

ddbg 0.100

prove 0.100

safed 0.100

stabilization 0.100

The D programming language is an object-oriented , imperative , multi-paradigm system programming language created by Walter Bright of Digital Mars and Andrei Alexandrescu . Though it originated as a re-engineering of C++ , D is a distinct language, having redesigned some core C++ features while also taking inspiration from other languages, notably Java , Python , Ruby , C# , and Eiffel .

2013

104514 characters

20 sections

37 paragraphs

5 images

207 internal links

40 external links

1. Features

2. History

3. Implementations

4. Development tools

5. Examples

6. See also

7. References

8. Further reading

9. External links

d2 0.427

tango 0.373

d1 0.160

phobos 0.160

mixins 0.147

abi 0.129

args 0.111

assembler 0.111

bright 0.107

ddbg 0.107

prove 0.107

stabilization 0.107

walter 0.107

windbg 0.107

zerobugs 0.107

The D programming language is an object-oriented , imperative , multi-paradigm system programming language created by Walter Bright of Digital Mars . Though it originated as a re-engineering of C++ , D is a distinct language, having redesigned some core C++ features while also taking inspiration from other languages, notably Java , Python , Ruby , C# , and Eiffel .

2012

97422 characters

19 sections

35 paragraphs

2 images

207 internal links

39 external links

1. Features

2. History

3. Implementations

4. Development tools

5. Examples

6. See also

7. References

8. Further reading

9. External links

d2 0.430

tango 0.376

d1 0.161

phobos 0.161

mixins 0.149

abi 0.130

template 0.118

args 0.111

assembler 0.111

bright 0.108

ddbg 0.108

prove 0.108

stabilization 0.108

walter 0.108

windbg 0.108

The D programming language is an object-oriented , imperative , multi-paradigm system programming language created by Walter Bright of Digital Mars . Though it originated as a re-engineering of C++ , D is a distinct language, having redesigned some core C++ features while also taking inspiration from other languages, notably Java , Python , Ruby , C# , and Eiffel .

2011

86301 characters

19 sections

32 paragraphs

3 images

198 internal links

31 external links

1. Features

2. History

3. Implementations

4. Development tools

5. Examples

6. See also

7. References

8. Further reading

9. External links

d2 0.454

tango 0.397

d1 0.170

phobos 0.170

mixins 0.157

abi 0.137

template 0.124

args 0.118

assembler 0.118

ddbg 0.113

stabilization 0.113

windbg 0.113

zerobugs 0.113

debugged 0.091

separating 0.091

The D programming language is an object-oriented , imperative , multi-paradigm system programming language created by Walter Bright of Digital Mars . It originated as a re-engineering of C++ , but even though it is mainly influenced by that language, it is not a variant of C++. D has redesigned some C++ features and has been influenced by concepts used in other programming languages, such as Java , Python , Ruby , C# , and Eiffel .

2010

89552 characters

25 sections

38 paragraphs

2 images

190 internal links

31 external links

1. Features

2. Versions

3. Implementation

4. Development tools

5. Problems and controversies

6. Examples

7. See also

8. References

9. Further reading

10. External links

phobos 0.330

tango 0.330

utf 0.310

char 0.168

mars 0.165

mixins 0.152

abi 0.133

dll 0.133

template 0.120

collector 0.114

args 0.114

digital 0.114

assembler 0.114

alias 0.110

dlls 0.110

The D programming language , also known simply as D , is an object-oriented , imperative , multi-paradigm system programming language designed by Walter Bright of Digital Mars . It originated as a re-engineering of C++ , but even though it is predominantly influenced by that language, it is not a variant of C++. D has redesigned some C++ features and has been influenced by concepts used in other programming languages, such as Java , Python , C# , and Eiffel .

2009

72447 characters

22 sections

32 paragraphs

3 images

191 internal links

18 external links

1. Features

2. D 2.0

3. Implementation

4. Development tools

5. Problems and controversies

6. Examples

7. See also

8. References

9. Further reading

10. External links

phobos 0.326

utf 0.306

tango 0.272

char 0.166

mars 0.163

mixins 0.150

template 0.149

abi 0.131

dll 0.131

collector 0.113

args 0.113

digital 0.113

assembler 0.113

alias 0.109

dlls 0.109

The D programming language , also known simply as D , is an object-oriented , imperative , multi-paradigm system programming language by Walter Bright of Digital Mars . It originated as a re-engineering of C++ , but even though it is predominantly influenced by that language, it is not a variant of it. D has redesigned some C++ features and has been influenced by concepts used in other programming languages, such as Java , C# , and Eiffel . A stable version, 1.0, was released on January 2, 2007. [3] An experimental version, 2.0, was released on June 17, 2007. [2]

2008

60943 characters

21 sections

38 paragraphs

3 images

172 internal links

26 external links

1. Features

2. D 2.0

3. Implementation

4. Development tools

5. Problems and controversies

6. Examples

7. See also

8. References

9. External links

phobos 0.333

tango 0.277

mars 0.166

foreach 0.153

template 0.152

char 0.135

abi 0.134

obj 0.134

dll 0.134

collector 0.115

digital 0.115

assembler 0.115

alias 0.111

overload 0.111

join 0.111

The D programming language , also known simply as D , is an object-oriented , imperative , multiparadigm system programming language by Walter Bright of Digital Mars . It originated as a re-engineering of C++ , but even though it is predominantly influenced by that language, it is not a variant of C++. D has redesigned some C++ features and has been influenced by concepts used in other programming languages, such as Java , C# and Eiffel . A stable version, 1.0, was released on January 2 , 2007 . An experimental version, 2.0 , was released on June 17 2007 .

2007

67269 characters

22 sections

26 paragraphs

3 images

151 internal links

18 external links

1. Features

2. D 2.0

3. Implementation

4. Development tools

5. Problems and controversies

6. Examples

7. See also

8. References

9. External links

phobos 0.296

tango 0.222

abi 0.179

dll 0.179

assembler 0.153

alias 0.148

dlls 0.148

bright 0.148

ddbg 0.148

finalized 0.148

mars 0.148

walter 0.148

zerobugs 0.148

garbage 0.123

obj 0.119

The D programming language , also known simply as D , is an object-oriented , imperative , multiparadigm system programming language by Walter Bright of Digital Mars . It originated as a re-engineering of C++ , but even though it is predominantly influenced by that language, it is not a variant of C++. D has redesigned some C++ features and has been influenced by concepts used in other programming languages, such as Java , C# and Eiffel . A stable version, 1.0, was released on January 2 , 2007 . An experimental version, 2.0 , was released on June 17 2007 .

2006

29988 characters

11 sections

16 paragraphs

1 images

66 internal links

12 external links

1. Features

2. Implementation

3. Development tools

4. Examples

5. See also

6. External links

abi 0.283

assembler 0.243

bright 0.234

finalized 0.234

walter 0.234

debuggers 0.117

regularly 0.117

discards 0.117

mars 0.117

schemes 0.117

slicing 0.117

textmate 0.117

typifies 0.117

inline 0.114

garbage 0.112

D is an object-oriented , imperative , multiparadigm system programming language by Walter Bright of Digital Mars . It originated as a re-engineering of C++ , but even though it is predominantely influenced by that language, it is not a variant of C++. D has redesigned some C++ features and has been influenced by concepts used in other programming languages, such as Java , C# and Eiffel . A stable version, 1.0, is expected in early January 2007.

2005

12993 characters

4 sections

13 paragraphs

0 images

44 internal links

9 external links

1. D examples

2. External links

abi 0.353

assembler 0.303

bright 0.293

walter 0.293

regularly 0.146

finalized 0.146

mars 0.146

slicing 0.146

typifies 0.146

inline 0.143

malloc 0.118

successors 0.118

matches 0.118

reducing 0.118

illustrates 0.118

D is an object-oriented , imperative systems programming language designed by Walter Bright of Digital Mars as a successor to C++ . He has done this by adding some features and reducing the complexity of C++ syntax. Examples of successors to C++ include Java and C# .

2004

7088 characters

2 sections

7 paragraphs

0 images

34 internal links

5 external links

1. Example

2. External links

assembler 0.398

bright 0.384

walter 0.384

regularly 0.192

finalized 0.192

mars 0.192

inline 0.188

continuous 0.155

successors 0.155

matches 0.155

low 0.147

digital 0.133

contract 0.133

retains 0.133

enter 0.133

D is an object-oriented , imperative systems programming language designed by Walter Bright of Digital Mars as a successor to C . Other successors to C include C++ , Objective-C , Java and C# .

2003

2347 characters

0 sections

7 paragraphs

0 images

4 internal links

1 external links

assembler 0.489

overload 0.236

wikipedia 0.236

bright 0.236

walter 0.236

fixing 0.236

microprocessor 0.236

inline 0.231

arguably 0.190

differentiate 0.163

interesting 0.163

drop 0.163

enter 0.163

http 0.144

positive 0.144

There have been several programming languages called D during the history of computing. (This needs elaboration.)