www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Some praise for D

reply Brian Callahan <bcallah openbsd.org> writes:
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
Nov 04 2021
next sibling parent bauss <jj_1337 live.dk> writes:
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.
Nov 04 2021
prev sibling next sibling parent Dukc <ajieskola gmail.com> writes:
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.
Nov 05 2021
prev sibling parent Imperatorn <johan_forsberg_86 hotmail.com> writes:
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 😎
Nov 05 2021