Thread overview
Some praise for D
Nov 05, 2021
Brian Callahan
Nov 05, 2021
bauss
Nov 05, 2021
Dukc
Nov 05, 2021
Imperatorn
November 05, 2021

Hi all --

You might all remember my blog posts using D to write an assembler for the Intel 8080 CPU. I woke up this morning to a nice email from a stranger who had told me he had read through those blog posts and liked them so much that he ported (and extended) the assembler to Python. You can read the full blog post here: https://blog.paoloamoroso.com/2021/11/an-intel-8080-assembly-suite-in-python.html

But I'd just like to pick out a nice little line from the post about D.
"The code in his posts is written in D (also known as Dlang), a system programming language in the C family I didn’t even know existed. But D is so readable, and Brian’s commentary so good, that his published D code is as effective as pseudocode."

A nice little nod to D.

~Brian

November 05, 2021

On Friday, 5 November 2021 at 00:19:02 UTC, Brian Callahan wrote:

>

Hi all --

You might all remember my blog posts using D to write an assembler for the Intel 8080 CPU. I woke up this morning to a nice email from a stranger who had told me he had read through those blog posts and liked them so much that he ported (and extended) the assembler to Python. You can read the full blog post here: https://blog.paoloamoroso.com/2021/11/an-intel-8080-assembly-suite-in-python.html

But I'd just like to pick out a nice little line from the post about D.
"The code in his posts is written in D (also known as Dlang), a system programming language in the C family I didn’t even know existed. But D is so readable, and Brian’s commentary so good, that his published D code is as effective as pseudocode."

A nice little nod to D.

~Brian

Tbh. D is a really good language for writing pseudo code because you don't have to be explicit in some many places.

November 05, 2021

On Friday, 5 November 2021 at 00:19:02 UTC, Brian Callahan wrote:

>

But I'd just like to pick out a nice little line from the post about D.
"The code in his posts is written in D (also known as Dlang), a system programming language in the C family I didn’t even know existed. But D is so readable, and Brian’s commentary so good, that his published D code is as effective as pseudocode."

A nice little nod to D.

~Brian

And you excellent commenting! Also later in the post:

>

Suite8080 is making me love Python even more. But sometimes the Python code I write, which is supposedly at a higher-level of abstraction than D, seems more verbose, like in the assembler’s parser.

If he only knew! Pythons syntax and type system might be a bit more expressive from a small program perspective. But being a higher level abstraction, probably not.

November 05, 2021

On Friday, 5 November 2021 at 00:19:02 UTC, Brian Callahan wrote:

>

Hi all --

You might all remember my blog posts using D to write an assembler for the Intel 8080 CPU. I woke up this morning to a nice email from a stranger who had told me he had read through those blog posts and liked them so much that he ported (and extended) the assembler to Python. You can read the full blog post here: https://blog.paoloamoroso.com/2021/11/an-intel-8080-assembly-suite-in-python.html

But I'd just like to pick out a nice little line from the post about D.
"The code in his posts is written in D (also known as Dlang), a system programming language in the C family I didn’t even know existed. But D is so readable, and Brian’s commentary so good, that his published D code is as effective as pseudocode."

A nice little nod to D.

~Brian

Cool 😎