Difference between revisions of "Articles"
m (Vladimir Panteleev moved page List of Articles to Articles over a redirect without leaving a redirect: I don't understand why this move was necessary, the longer name does not convey significant meaningful information) |
|||
Line 24: | Line 24: | ||
| name = Getting Started with the D Programming Language | | name = Getting Started with the D Programming Language | ||
| url = http://www.gamedev.net/page/resources/_/technical/general-programming/getting-started-with-the-d-programming-language-r3306 | | url = http://www.gamedev.net/page/resources/_/technical/general-programming/getting-started-with-the-d-programming-language-r3306 | ||
− | | author = | + | | author = Michael Parker |
}} | }} | ||
Line 96: | Line 96: | ||
| Name = Features | | Name = Features | ||
| Articles = | | Articles = | ||
+ | |||
+ | {{Article | ||
+ | | name = Understanding Ranges (adapted from Chapter 6 of the book Learning D) | ||
+ | | url = https://www.packtpub.com/books/content/understanding-ranges | ||
+ | | author = Michael Parker | ||
+ | | published = December 2015 | ||
+ | }} | ||
{{Article | {{Article | ||
Line 241: | Line 248: | ||
| name = D Exceptions and C Callbacks | | name = D Exceptions and C Callbacks | ||
| url = http://www.gamedev.net/page/resources/_/technical/general-programming/d-exceptions-and-c-callbacks-r3323 | | url = http://www.gamedev.net/page/resources/_/technical/general-programming/d-exceptions-and-c-callbacks-r3323 | ||
− | | author = | + | | author = Michael Parker |
}} | }} | ||
Line 247: | Line 254: | ||
| name = Binding D to C Part 1 | | name = Binding D to C Part 1 | ||
| url = http://www.gamedev.net/blog/1140/entry-2254003-binding-d-to-c/ | | url = http://www.gamedev.net/blog/1140/entry-2254003-binding-d-to-c/ | ||
− | | author = | + | | author = Michael Parker |
}} | }} | ||
Line 253: | Line 260: | ||
| name = Binding D to C Part 2 | | name = Binding D to C Part 2 | ||
| url = http://www.gamedev.net/blog/1140/entry-2254108-binding-d-to-c-part-two/ | | url = http://www.gamedev.net/blog/1140/entry-2254108-binding-d-to-c-part-two/ | ||
− | | author = | + | | author = Michael Parker |
}} | }} | ||
Line 259: | Line 266: | ||
| name = Binding D to C Part 3 | | name = Binding D to C Part 3 | ||
| url = http://www.gamedev.net/blog/1140/entry-2254632-binding-d-to-c-part-three/ | | url = http://www.gamedev.net/blog/1140/entry-2254632-binding-d-to-c-part-three/ | ||
− | | author = | + | | author = Michael Parker |
}} | }} | ||
Line 265: | Line 272: | ||
| name = Binding D to C Part 4 | | name = Binding D to C Part 4 | ||
| url = http://www.gamedev.net/blog/1140/entry-2254910-binding-d-to-c-part-four/ | | url = http://www.gamedev.net/blog/1140/entry-2254910-binding-d-to-c-part-four/ | ||
− | | author = | + | | author = Michael Parker |
}} | }} | ||
Line 271: | Line 278: | ||
| name = Binding D to C Part 5 | | name = Binding D to C Part 5 | ||
| url = http://www.gamedev.net/blog/1140/entry-2255632-binding-d-to-c-part-five/ | | url = http://www.gamedev.net/blog/1140/entry-2255632-binding-d-to-c-part-five/ | ||
− | | author = | + | | author = Michael Parker |
}} | }} | ||
Revision as of 15:31, 21 January 2016
Contents
Beginning
General
- Functional image processing in D - Vladimir Panteleev - Mar 21 2014
- Implementing Pure Functions - Walter Bright - June 15, 2011
- NaNs Just Don't Get No Respect - Walter Bright - Aug 16 2012
- Voldemort Types In D - Walter Bright - May 07 2012
- Uniform Function Call Syntax - Walter Bright - Mar 28 2012
- Increasing Compiler Speed by Over 75% - Walter Bright - July 25 2013
Features
- Understanding Ranges (adapted from Chapter 6 of the book Learning D) - Michael Parker - December 2015
- Inheriting Purity - Walter Bright - Feb 22 2012
Architecture and Design
- Component Programming in D - Walter Bright - Oct 02 2012
- Component Programming with Ranges - H. S. Teoh - Aug 06 2013
Concurrency
Operating System Development
Metaprogramming
- Have Your Efficiency, and Flexibility Too - Metaprogramming Techniques For No-Compromise Code - Nicholas Sabalausky
- Transforming an array/slice of structs into a struct of arrays/slices using metaprogramming - Laeeth Isharc for the D forums
Windows Specific