Difference between revisions of "Articles"

From D Wiki
Jump to: navigation, search
(use internal links)
(Fixed my name)
 
(8 intermediate revisions by 4 users not shown)
Line 6: Line 6:
 
  | name = Dispelling Common D Myths
 
  | name = Dispelling Common D Myths
 
  | url = http://semitwist.com/articles/article/view/dispelling-common-d-myths
 
  | url = http://semitwist.com/articles/article/view/dispelling-common-d-myths
  | author = Nicholas Sabalausky
+
  | author = Nick Sabalausky ("Nicolas", not "Nicholas")
 
}}
 
}}
  
Line 33: Line 33:
 
  | author = Michael Parker
 
  | author = Michael Parker
 
}}
 
}}
 +
{{Article
 +
| name = Sockets introduction
 +
| url = http://dpldocs.info/this-week-in-d/Blog.Posted_2019_11_11.html#sockets-tutorial
 +
| author = Adam D. Ruppe
 +
| published = November 11, 2019
 +
 +
}}
 +
 +
  
 
}}
 
}}
Line 39: Line 48:
 
| Name = General
 
| Name = General
 
| Articles =
 
| Articles =
 +
 +
  
 
{{Article
 
{{Article
Line 51: Line 62:
 
  | url = http://blog.thecybershadow.net/2014/03/21/functional-image-processing-in-d/
 
  | url = http://blog.thecybershadow.net/2014/03/21/functional-image-processing-in-d/
 
  | author = Vladimir Panteleev
 
  | author = Vladimir Panteleev
  | published = Mar 21 2014
+
  | published = March 21, 2014
 
}}
 
}}
  
Line 65: Line 76:
 
  | url = http://www.drdobbs.com/cpp/nans-just-dont-get-no-respect/240005723
 
  | url = http://www.drdobbs.com/cpp/nans-just-dont-get-no-respect/240005723
 
  | author = Walter Bright
 
  | author = Walter Bright
  | published = Aug 16 2012
+
  | published = August 16, 2012
 
}}
 
}}
  
Line 72: Line 83:
 
  | url = http://www.drdobbs.com/cpp/voldemort-types-in-d/232901591
 
  | url = http://www.drdobbs.com/cpp/voldemort-types-in-d/232901591
 
  | author = Walter Bright
 
  | author = Walter Bright
  | published = May 07 2012
+
  | published = May 07, 2012
}}
 
 
 
{{Article
 
| name = Uniform Function Call Syntax
 
| url = http://www.drdobbs.com/cpp/uniform-function-call-syntax/232700394
 
| author = Walter Bright
 
| published = Mar 28 2012
 
 
}}
 
}}
  
Line 86: Line 90:
 
  | url = http://www.drdobbs.com/cpp/increasing-compiler-speed-by-over-75/240158941#
 
  | url = http://www.drdobbs.com/cpp/increasing-compiler-speed-by-over-75/240158941#
 
  | author = Walter Bright
 
  | author = Walter Bright
  | published = July 25 2013
+
  | published = July 25, 2013
 
}}
 
}}
  
Line 120: Line 124:
 
  | published =  
 
  | published =  
 
}}
 
}}
 +
 +
  
 
}}
 
}}
Line 187: Line 193:
 
  | url = http://nomad.so/2013/07/templates-in-d-explained/
 
  | url = http://nomad.so/2013/07/templates-in-d-explained/
 
  | author = Gary Willoughby
 
  | author = Gary Willoughby
 +
}}
 +
 +
{{Article
 +
| name = The ABC’s of Templates in D
 +
| url = https://dlang.org/blog/2020/07/31/the-abcs-of-templates-in-d/
 +
| author = Michael Parker
 +
| published = July 31, 2020
 
}}
 
}}
  
Line 192: Line 205:
 
  | name = Templates Primer, In D
 
  | name = Templates Primer, In D
 
  | url = https://semitwist.com/articles/article/view/template-primer-in-d
 
  | url = https://semitwist.com/articles/article/view/template-primer-in-d
  | author = Nicholas Sabalausky
+
  | author = Nick Sabalausky ("Nicolas", not "Nicholas")
 
}}
 
}}
  
Line 200: Line 213:
 
  | alt1 = [https://github.com/PhilippeSigaud/D-templates-tutorial/blob/master/D-templates-tutorial.epub?raw=true EPUB]
 
  | alt1 = [https://github.com/PhilippeSigaud/D-templates-tutorial/blob/master/D-templates-tutorial.epub?raw=true EPUB]
 
  | author = Philippe Sigaud
 
  | author = Philippe Sigaud
 +
}}
 +
 +
{{Article
 +
| name = Comparison of C++ and D Templates
 +
| url = https://dlang.org/articles/template-comparison.html
 
}}
 
}}
  
Line 207: Line 225:
 
| Name = Features
 
| Name = Features
 
| Articles =
 
| Articles =
 +
 +
 +
{{Article
 +
| name = Uniform Function Call Syntax
 +
| url = http://www.drdobbs.com/cpp/uniform-function-call-syntax/232700394
 +
| author = Walter Bright
 +
| published = March 28, 2012
 +
}}
 +
 +
{{Article
 +
| name = Rationale for D built-ins: (Dynamic Arrays, Strings, Associative Arrays)
 +
| url = https://dlang.org/articles/builtin.html
 +
| author =
 +
| published =
 +
}}
  
 
{{Article
 
{{Article
Line 232: Line 265:
 
  | url = http://www.drdobbs.com/cpp/inheriting-purity/232601305
 
  | url = http://www.drdobbs.com/cpp/inheriting-purity/232601305
 
  | author = Walter Bright
 
  | author = Walter Bright
  | published = Feb 22 2012
+
  | published = February 22, 2012
 
}}
 
}}
  
Line 239: Line 272:
 
  | url = https://dlang.org/blog/2017/10/20/unit-testing-in-action/
 
  | url = https://dlang.org/blog/2017/10/20/unit-testing-in-action/
 
  | author = Mario Kröplin
 
  | author = Mario Kröplin
  | published = Oct 20 2017
+
  | published = October 20, 2017
 
}}
 
}}
  
Line 254: Line 287:
 
  | author = Steven Schveighoffer
 
  | author = Steven Schveighoffer
 
  | published = 2011-2012
 
  | published = 2011-2012
}}
 
 
{{Article
 
| name = std.variant Is Everything Cool About D
 
| url = https://dlang.org/blog/2018/03/29/std-variant-is-everything-cool-about-d/
 
| author = Jared Hanson
 
| published = March 29, 2018
 
 
}}
 
}}
  
Line 278: Line 304:
 
  | author = Jonathan M Davis
 
  | author = Jonathan M Davis
 
  | published = 2011
 
  | published = 2011
 +
}}
 +
 +
{{Article
 +
| name = std.variant Is Everything Cool About D
 +
| url = https://dlang.org/blog/2018/03/29/std-variant-is-everything-cool-about-d/
 +
| author = Jared Hanson
 +
| published = March 29, 2018
 
}}
 
}}
  
Line 290: Line 323:
 
  | url = http://www.drdobbs.com/architecture-and-design/component-programming-in-d/240008321
 
  | url = http://www.drdobbs.com/architecture-and-design/component-programming-in-d/240008321
 
  | author = Walter Bright
 
  | author = Walter Bright
  | published = Oct 02 2012
+
  | published = October 2, 2012
 
}}
 
}}
  
Line 296: Line 329:
 
  | name = Component programming with ranges   
 
  | name = Component programming with ranges   
 
  | author = H. S. Teoh
 
  | author = H. S. Teoh
  | published = Aug 06 2013
+
  | published = August 6, 2013
 
}}
 
}}
  
Line 309: Line 342:
 
  | url = http://www.informit.com/articles/article.aspx?p=1609144
 
  | url = http://www.informit.com/articles/article.aspx?p=1609144
 
  | author = Andrei Alexandrescu
 
  | author = Andrei Alexandrescu
  | published = Jul 6, 2010
+
  | published = July 6, 2010
 
}}
 
}}
  
Line 344: Line 377:
 
  | name = Have Your Efficiency, and Flexibility Too - Metaprogramming Techniques For No-Compromise Code
 
  | name = Have Your Efficiency, and Flexibility Too - Metaprogramming Techniques For No-Compromise Code
 
  | url = http://www.semitwist.com/articles/EfficientAndFlexible/SinglePage/
 
  | url = http://www.semitwist.com/articles/EfficientAndFlexible/SinglePage/
  | author = Nicholas Sabalausky
+
  | author = Nick Sabalausky ("Nicolas", not "Nicholas")
 
}}
 
}}
  
Line 351: Line 384:
 
  | url = http://wiki.dlang.org/Transforming_slice_of_structs_into_struct_of_slices
 
  | url = http://wiki.dlang.org/Transforming_slice_of_structs_into_struct_of_slices
 
  | author = Laeeth Isharc for the D forums
 
  | author = Laeeth Isharc for the D forums
 +
}}
 +
 +
{{Article
 +
| name = Compile-time vs. compile-time
 +
| author = H. S. Teoh
 +
| published = March, 2017
 
}}
 
}}
  
Line 394: Line 433:
 
  | url = https://dlang.org/blog/2017/12/05/interfacing-d-with-c-getting-started/
 
  | url = https://dlang.org/blog/2017/12/05/interfacing-d-with-c-getting-started/
 
  | author =  Michael Parker
 
  | author =  Michael Parker
  | published = Dec 05 2017
+
  | published = December 05, 2017
 
}}
 
}}
  
Line 439: Line 478:
 
*[[Videos]]
 
*[[Videos]]
  
[[Category:Tutorials]]
+
[[Category:Learn]]

Latest revision as of 04:29, 14 September 2022

Beginning

General

Memory Management

Templates

Features

Modules

Architecture and Design

Concurrency

Operating System Development

Metaprogramming

Windows Specific

Interfacing to C

See also