SSJX.CO.UK
Browser Games | Cybiko | Amiga | Applications | Windows Games | Java Area | Test Area | Guides | Site Map

D - Overview

This is an overview of my experiments using the D programming language. To get more familiar with D, I remade a few of my programs using it.

What is D?

From the D website:

D is a general-purpose programming language with static typing, systems-level access, and C-like syntax. With the D Programming Language, write fast, read fast, and run fast.

The language aims to be fast and reduce errors, both very important features! Reading the aims of the language, there are a lot of things to like about it.

Programs

The following are D versions of command line programs that are on this site. Source is included with each of them.

The following is a Windows game created using D:

Observations

These are things of note I came across while making the above. It is important to note that I am no expert in D and any problems I mention could be purely down to my lack of ability and understanding!

Positives:

Less positive:

Conclusions

D is definitely worth a look at and I will probably be using it more when I can. The speed of the compiler is great and the built in checks really help reduce bugs. From using D, it seems to sit between C and Pascal in that it looks like C but features the strictness and some of the higher level features from Pascal.

Last Updated 11/02/2020

Play-Asia.com - Buy Games & Codes for PS4, PS3, Xbox 360, Xbox One, Wii U and PC / Mac.
Support this site : Visit Play-Asia for games and accessories for new and classic games consoles!