D Programming – Conditional Compilation
This topic is about D Programming - Conditional Compilation. Conditional compilation is the process of selecting which code to compile and which code to not compile similar to the #if…
This topic is about D Programming - Conditional Compilation. Conditional compilation is the process of selecting which code to compile and which code to not compile similar to the #if…
This topic is about D - Contract Programming. Contract programming in D programming is focused on providing a simple and understandable means of error handling. Contract programming in D are…
This topic is about D Programming - Exception Handling. An exception is a problem that arises during the execution of a program. A D exception is a response to an…
This topic is about D Programming - Concurrency. Concurrency is making a program run on multiple threads at a time. An example of a concurrent program is a web server…
This topic is about D Programming - File I/O. Files are represented by the File struct of the std.stdio module. A file represents a sequence of bytes, does not matter if it…
This topic is about D Programming - Immutable. We often use variables that are mutable but there can be many occasions mutability is not required. Immutable variables can be used…
This topic is about D Programming - Templates. Templates are the foundation of generic programming, which involve writing code in a way that is independent of any particular type. A…
This topic is about D Programming - Modules. Modules are the building blocks of D. They are based on a simple concept. Every source file is a module. Accordingly, the…
This topic is about D Programming - Mixins. Mixins are structs that allow mixing of the generated code into the source code. Mixins can be of the following types −…
In this topic we learned about D Programming - Aliases. Alias, as the name refers provides an alternate name for existing names. The syntax for alias is shown below. alias…