Difference between revisions of "Articles"

From D Wiki
Jump to: navigation, search
(Dead link)
(7 intermediate revisions by 5 users not shown)
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 = Mike "Aldacron" Parker
+
  | author = Michael Parker
 
}}
 
}}
  
Line 80: Line 80:
 
  | author = Walter Bright
 
  | author = Walter Bright
 
  | published = July 25 2013
 
  | published = July 25 2013
 +
}}
 +
 +
{{Article
 +
| name = Memory Safety
 +
| url = https://jakobovrum.github.io/d/2016/01/20/memory-safety.html
 +
| author = Jakob Øvrum
 +
| published = January 20 2016
 
}}
 
}}
  
Line 96: Line 103:
 
| 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 169: Line 183:
 
  | url = http://octarineparrot.com/article/view/getting-more-fiber-in-your-diet
 
  | url = http://octarineparrot.com/article/view/getting-more-fiber-in-your-diet
 
  | author = OctarineParrot DevLog
 
  | author = OctarineParrot DevLog
 +
}}
 +
 +
{{Article
 +
| name = Go to D
 +
| url = http://wiki.dlang.org/Go_to_D
 +
| author = Jin
 
}}
 
}}
  
Line 199: Line 219:
 
}}
 
}}
  
 +
{{Article
 +
| name = Transforming an array/slice of structs into a struct of arrays/slices using metaprogramming
 +
| url = http://wiki.dlang.org/Transforming_slice_of_structs_into_struct_of_slices
 +
| author = Laeeth Isharc for the D forums
 +
}}
  
 
}}
 
}}
Line 236: Line 261:
 
  | 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 =  Mike "Aldacron" Parker
+
  | author =  Michael Parker
 
}}
 
}}
  
Line 242: Line 267:
 
  | 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 =  Mike "Aldacron" Parker
+
  | author =  Michael Parker
 
}}
 
}}
  
Line 248: Line 273:
 
  | 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 =  Mike "Aldacron" Parker
+
  | author =  Michael Parker
 
}}
 
}}
  
Line 254: Line 279:
 
  | 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 =  Mike "Aldacron" Parker
+
  | author =  Michael Parker
 
}}
 
}}
  
Line 260: Line 285:
 
  | 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 =  Mike "Aldacron" Parker
+
  | author =  Michael Parker
 
}}
 
}}
  
Line 266: Line 291:
 
  | 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 =  Mike "Aldacron" Parker
+
  | author =  Michael Parker
 
}}
 
}}
  
 
}}
 
}}
 +
 +
 +
[[Category:Tutorials]]

Revision as of 16:53, 29 March 2016

Beginning


General


Features


Architecture and Design


Concurrency


Operating System Development


Metaprogramming


Windows Specific


Interfacing to C