digitalmars.D - Has D succeeded? (Unpopular opinion but I think yes)
Piotrek <dummy dummy.gov> writes:
I am aware that the all below statements are just my personal opinions, but they are based on quite a long experience as an average software developer. The main reason why I think D is the best language is that is covers full spectrum of software development. It can be used with a pleasure for any kind programming task. From implementing bare metal software to writing quick scripts. And all this with the very nice syntax. So I would like to thank all of past and present contributors who helped the D language to go so far. Also I wanted to do an exercise of comparing D in the same domain as C and decided to port some non-trivial C code to D. I piked a RISC-V emulator written by Fabrice Bellard. Here is the outcome :https://github.com/PiotrekDlang/d-risc-v-emulator-tinyemu It made me smile when I saw that Fabrice's code uses templates and he had to use the processor for that. I just couldn't be more happier that D has it out of the box and it is so clean and easy. And my personal bet on the better D future is to have the biggest possible standard library. I'm a big fan of the "battery-included" approach like Python and Go. For an easier software development I will also support all efforts to make C dependency optional (like Go). Once again, thank you all for hard work. I wish you will be gratified in some way. Cheers, Piotrek
Ron Tarrant <rontarrant gmail.com> writes:
On Saturday, 15 June 2019 at 14:46:08 UTC, Piotrek wrote:I am aware that the all below statements are just my personal opinions, but they are based on quite a long experience as an average software developer.I like it because it lets me use a lot of the skills I developed while using C back in the day, but with OOP thrown in. It's like C on steroids... or PHP, can't decide which. And I find a lot of the time, I spend mere moments debugging compared to other languages I've wrestled with over the years. I've lost track of the number of times I've run the compiler while thinking, "Let's see how many errors come out of this," and there weren't any. For my money, that's a good fit and it's gonna take a long lever applied to a large fulcrum to pry me away from D.