Jump to page: 1 26  
Page
Thread overview
A look at the D programming language by Ferdynand Górski
Jan 07, 2013
Walter Bright
Jan 07, 2013
bearophile
Jan 07, 2013
Max Klyga
Jan 07, 2013
Dejan Lekic
Jan 07, 2013
nazriel
Jan 07, 2013
Max Klyga
Jan 07, 2013
FG
Jan 07, 2013
David Nadlinger
Jan 07, 2013
FG
Jan 07, 2013
nazriel
Jan 07, 2013
Nick Sabalausky
Jan 07, 2013
thedeemon
Jan 07, 2013
bearophile
Jan 13, 2013
SomeDude
Jan 13, 2013
SomeDude
Jan 07, 2013
Max Klyga
Jan 07, 2013
Chris
Jan 07, 2013
FG
Jan 07, 2013
Walter Bright
Jan 07, 2013
Phil Lavoie
Jan 07, 2013
Phil Lavoie
Jan 07, 2013
Ali Çehreli
Jan 09, 2013
thedeemon
Jan 07, 2013
Adam D. Ruppe
Jan 07, 2013
Chris
Jan 15, 2013
Rob T
Jan 15, 2013
Chris
Jan 15, 2013
bearophile
Jan 15, 2013
Chris
Jan 15, 2013
David
Jan 15, 2013
Chris
Jan 15, 2013
1100110
Jan 15, 2013
bearophile
Jan 15, 2013
Chris
Jan 15, 2013
David
Jan 15, 2013
David
Jan 15, 2013
bearophile
Jan 15, 2013
Paulo Pinto
Jan 15, 2013
Chris
Jan 15, 2013
Paulo Pinto
Jan 15, 2013
Walter Bright
Jan 15, 2013
pjmlp
Jan 15, 2013
Chris
Jan 16, 2013
renoX
Jan 21, 2013
Chris
Jan 21, 2013
Peter Sommerfeld
Jan 15, 2013
Walter Bright
Jan 16, 2013
Regan Heath
Jan 16, 2013
mist
Jan 22, 2013
deadalnix
Jan 23, 2013
Rob T
Jan 15, 2013
Rob T
Jan 16, 2013
Chris
Jan 15, 2013
Walter Bright
Jan 15, 2013
Rob T
January 07, 2013
http://fgda.pl/post/8/a-look-at-the-d-programming-language
January 07, 2013
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
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
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
> 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
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
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
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
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
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
« First   ‹ Prev
1 2 3 4 5 6