Thread overview | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
January 07, 2013 A look at the D programming language by Ferdynand Górski | ||||
---|---|---|---|---|
| ||||
http://fgda.pl/post/8/a-look-at-the-d-programming-language |
January 07, 2013 Re: A look at the D programming language by Ferdynand Górski | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | Walter Bright: > http://fgda.pl/post/8/a-look-at-the-d-programming-language From the article: > if you only count the natively-compiled ones that could be used > instead of C++ and have a similarly looking code. D is the best > fit in this category, if not the only fit.1 There is also Rust. > if (!tmp) throw new Exception("Memory allocation failed"); The error for memory overflow isn't immediate to find. > The garbage collector in D isn't very fast and stops the > world (halts other threads). A Rust GC doesn't need to stop more than one thread. Bye, bearophile |
January 07, 2013 Re: A look at the D programming language by Ferdynand Górski | ||||
---|---|---|---|---|
| ||||
Posted in reply to bearophile | On 2013-01-07 11:31:45 +0000, bearophile said: > Walter Bright: >> http://fgda.pl/post/8/a-look-at-the-d-programming-language > > From the article: > >> if you only count the natively-compiled ones that could be used >> instead of C++ and have a similarly looking code. D is the best >> fit in this category, if not the only fit.1 > > There is also Rust. > >> if (!tmp) throw new Exception("Memory allocation failed"); > > The error for memory overflow isn't immediate to find. > >> The garbage collector in D isn't very fast and stops the >> world (halts other threads). > > A Rust GC doesn't need to stop more than one thread. > > Bye, > bearophile bearophile, WHY U KEEP POSTING ABOUT OTHER LANGUAGES?! http://alltheragefaces.com/img/faces/large/misc-jackie-chan-l.png This comment has no real value, and looks like you are promoting Rust/Ada/whatever instead of D. No, seriously, why are you doing this? Its not like Walter, Andrei or any other D core team are not aware of Rust existance. |
January 07, 2013 Re: A look at the D programming language by Ferdynand Górski | ||||
---|---|---|---|---|
| ||||
Posted in reply to Max Klyga | On Monday, 7 January 2013 at 11:48:36 UTC, Max Klyga wrote:
> On 2013-01-07 11:31:45 +0000, bearophile said:
>
>> Walter Bright:
>>> http://fgda.pl/post/8/a-look-at-the-d-programming-language
>>
>> From the article:
>>
>>> if you only count the natively-compiled ones that could be used
>>> instead of C++ and have a similarly looking code. D is the best
>>> fit in this category, if not the only fit.1
>>
>> There is also Rust.
>>
>>> if (!tmp) throw new Exception("Memory allocation failed");
>>
>> The error for memory overflow isn't immediate to find.
>>
>>> The garbage collector in D isn't very fast and stops the
>>> world (halts other threads).
>>
>> A Rust GC doesn't need to stop more than one thread.
>>
>> Bye,
>> bearophile
>
> bearophile, WHY U KEEP POSTING ABOUT OTHER LANGUAGES?!
> http://alltheragefaces.com/img/faces/large/misc-jackie-chan-l.png
>
> This comment has no real value, and looks like you are promoting Rust/Ada/whatever instead of D.
> No, seriously, why are you doing this? Its not like Walter, Andrei or any other D core team are not aware of Rust existance.
He is into programming languages, and naturally likes to compare them. I believe every language designer does the same, however most of them are quiet... :)
|
January 07, 2013 Re: A look at the D programming language by Ferdynand Górski | ||||
---|---|---|---|---|
| ||||
Posted in reply to Max Klyga | > bearophile, WHY U KEEP POSTING ABOUT OTHER LANGUAGES?!
> http://alltheragefaces.com/img/faces/large/misc-jackie-chan-l.png
>
> This comment has no real value, and looks like you are promoting Rust/Ada/whatever instead of D.
> No, seriously, why are you doing this? Its not like Walter, Andrei or any other D core team are not aware of Rust existance.
I don't think he has any bad intention, just trying to make core developers focus on the biggest issues (GC, Shared libraries, Allocators :>).
Guessing at number of bugs reported by Bugophile he is on our side ;)))) And has some good points about Rust, that we could adapt in D.
Anyways, great read. Also nice to see that more and more Polish people are getting interested in D Programming Language. Maybe in near future I will be able to meet someone in real world living close to me and drink some beer and talk about D.
|
January 07, 2013 Re: A look at the D programming language by Ferdynand Górski | ||||
---|---|---|---|---|
| ||||
Posted in reply to bearophile | On Monday, 7 January 2013 at 11:31:46 UTC, bearophile wrote:
> There is also Rust.
I had the impression that Rust was at embryonic stage where it changes all the time, can't really live by itself and is not born yet. It's an interesting project but not a language one would use today for real work. Or am I mistaken?
|
January 07, 2013 Re: A look at the D programming language by Ferdynand Górski | ||||
---|---|---|---|---|
| ||||
Posted in reply to nazriel | On 2013-01-07 11:55:59 +0000, nazriel said:
>> snip...
>
> I don't think he has any bad intention, just trying to make core developers focus on the biggest issues (GC, Shared libraries, Allocators :>).
>
> Guessing at number of bugs reported by Bugophile he is on our side ;)))) And has some good points about Rust, that we could adapt in D.
>
>
> Anyways, great read. Also nice to see that more and more Polish people are getting interested in D Programming Language. Maybe in near future I will be able to meet someone in real world living close to me and drink some beer and talk about D.
I know that he has good intentions, but sometimes it just looks weird.
|
January 07, 2013 Re: A look at the D programming language by Ferdynand Górski | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | On 2013-01-07 09:32:30 +0000, Walter Bright said: > http://fgda.pl/post/8/a-look-at-the-d-programming-language Now on Reddit: http://www.reddit.com/r/programming/comments/1647y1/a_look_at_the_d_programming_language_by_ferdynand/ |
January 07, 2013 Re: A look at the D programming language by Ferdynand Górski | ||||
---|---|---|---|---|
| ||||
Posted in reply to Max Klyga | On Monday, 7 January 2013 at 12:26:12 UTC, Max Klyga wrote:
> On 2013-01-07 09:32:30 +0000, Walter Bright said:
>
>> http://fgda.pl/post/8/a-look-at-the-d-programming-language
>
> Now on Reddit: http://www.reddit.com/r/programming/comments/1647y1/a_look_at_the_d_programming_language_by_ferdynand/
Nice article. Once I have enough time I would like to write a short article about how D has solved practical issues for me. I think it is not enough to talk about all the features of the language (templates, GC) without giving practical examples (one more Fibbonacci example and I'll go maD!), i.e. things programmers have to deal with every day and that make life (needlessly) difficult like encoding issues, portability and interfacing to C, to mention but a few. Big companies will always be able to make people believe that they alone have solved concurrency issues and everyone should use their products. But D is much more than a language that was born out of the need to address (con)current issues. It already is as versatile as C and C++ (system language, portable), as productive as Python, it has the benefit of hindsight and is felxible enough to react to new demands. Sure, we all know that. However, in order to convince people to use D for new projects, it would be nice to have some practical real-world examples and possibly a list of "Made with D"-software.
|
January 07, 2013 Re: A look at the D programming language by Ferdynand Górski | ||||
---|---|---|---|---|
| ||||
Posted in reply to thedeemon | thedeemon:
> I had the impression that Rust was at embryonic stage
Beside reading/seeing some tutorials, blog posts and talks, I have used Rust only for little experiments, so I don't know a lot about it.
Compared to D it's less finished, but at version 0.5 most of its parts/syntax seems designed, and its compiler is self-hosted, so the language is already usable for largish experiments. At Mozilla there are several persons working on it.
Bye,
bearophile
|
Copyright © 1999-2021 by the D Language Foundation