Difference between revisions of "Articles"
m (Tutorials->Learn) |
(Fixed my name) |
||
(2 intermediate revisions by 2 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 | + | | author = Nick Sabalausky ("Nicolas", not "Nicholas") |
}} | }} | ||
Line 193: | 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 198: | 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 | + | | author = Nick Sabalausky ("Nicolas", not "Nicholas") |
}} | }} | ||
Line 370: | 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 | + | | author = Nick Sabalausky ("Nicolas", not "Nicholas") |
}} | }} | ||
Line 377: | 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 | ||
}} | }} | ||
Latest revision as of 04:29, 14 September 2022
Contents
Beginning
- The Case for D - Andrei Alexandrescu - June 15, 2009
- Getting Started with the D Programming Language - Michael Parker
- Sockets introduction - Adam D. Ruppe - November 11, 2019
General
- Functional image processing in D - Vladimir Panteleev - March 21, 2014
- Implementing Pure Functions - Walter Bright - June 15, 2011
- NaNs Just Don't Get No Respect - Walter Bright - August 16, 2012
- Voldemort Types In D - Walter Bright - May 07, 2012
- Increasing Compiler Speed by Over 75% - Walter Bright - July 25, 2013
- DCompute: Running D on the GPU - Nicholas Wilson - October 30, 2017
- Faster Command Line Tools in D - Jon Degenhardt - May 24, 2017
- D as a Better C - Walter Bright - August 23, 2017
Memory Management
- Don’t Fear the Reaper - A Basic Introduction to the GC - Michael Parker - March 20, 2017
- Life in the Fast Lane - Introduction to Avoiding the GC and GC Profiling - Michael Parker - June 16, 2017
- Go Your Own Way (Part One: The Stack) - Michael Parker - July 7, 2017
- Go Your Own Way (Part Two: The Heap) (extended info) - Michael Parker - September 25, 2017
- Memory Safety - Jakob Øvrum - January 20 2016
Templates
- The ABC’s of Templates in D - Michael Parker - July 31, 2020
Features
- Uniform Function Call Syntax - Walter Bright - March 28, 2012
- Understanding Ranges (adapted from Chapter 6 of the book Learning D) - Michael Parker - December 2015
- D's Auto Decoding and You - Jack Stouffer - May 2016
- Inheriting Purity - Walter Bright - February 22, 2012
- Unit Testing In Action - Mario Kröplin - October 20, 2017
- Compile-Time Sort in D - Michael Parker - June 5, 2017
- D Slices - Steven Schveighoffer - 2011-2012
Modules
- std.variant Is Everything Cool About D - Jared Hanson - March 29, 2018
Architecture and Design
- Component Programming in D - Walter Bright - October 2, 2012
- Component programming with ranges - H. S. Teoh - August 6, 2013
Concurrency
- Concurrency in the D Programming Language - Andrei Alexandrescu - July 6, 2010
Operating System Development
Metaprogramming
- Have Your Efficiency, and Flexibility Too - Metaprogramming Techniques For No-Compromise Code - Nick Sabalausky ("Nicolas", not "Nicholas")
- Transforming an array/slice of structs into a struct of arrays/slices using metaprogramming - Laeeth Isharc for the D forums
- Compile-time vs. compile-time - H. S. Teoh - March, 2017
Windows Specific
- DMD, Windows and C - Michael Parker - October 25, 2017
Interfacing to C
- Interfacing D with C: Getting Started - Michael Parker - December 05, 2017