www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - D is a cool language!

reply "Paulo Pinto" <pjmlp progtools.org> writes:
Hi everyone,

I just saw this online.


The German magazine c't kompakt has an article about cool(exotic) 
programming languages, Smalltalk, Haskell and D.

Personally, I like all of them.

Here is the link for the German speaking developers.

http://www.heise.de/newsticker/meldung/Das-neue-c-t-kompakt-Programmieren-kann-bestellt-werden-1739221.html

--
Paulo
Nov 01 2012
next sibling parent reply Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
On 11/1/12 9:47 AM, Paulo Pinto wrote:
 Hi everyone,

 I just saw this online.


 The German magazine c't kompakt has an article about cool(exotic)
 programming languages, Smalltalk, Haskell and D.

 Personally, I like all of them.

 Here is the link for the German speaking developers.

 http://www.heise.de/newsticker/meldung/Das-neue-c-t-kompakt-Programmieren-kann-bestellt-werden-1739221.html


 --
 Paulo

Would love to read that. Far as I understand the article ("Exotische Sprache") is not freely available, is that correct? Andrei
Nov 01 2012
next sibling parent Walter Bright <newshound2 digitalmars.com> writes:
On 11/4/2012 6:30 AM, stonemaster wrote:
 Anyway I think the article has been written some years ago and was just warmed
 up to be included in the special edition of c't. I'll try to contact the author
 to point out the things mentioned above.

Thanks for following up on this.
Nov 04 2012
prev sibling parent Don Clugston <dac nospam.com> writes:
On 04/11/12 15:30, stonemaster wrote:
 On Thursday, 1 November 2012 at 15:56:24 UTC, Tobias Pankrath wrote:
 On Thursday, 1 November 2012 at 15:20:11 UTC, Andrei Alexandrescu wrote:
 On 11/1/12 9:47 AM, Paulo Pinto wrote:
 Hi everyone,

 I just saw this online.


 The German magazine c't kompakt has an article about cool(exotic)
 programming languages, Smalltalk, Haskell and D.

 Personally, I like all of them.

 Here is the link for the German speaking developers.

 http://www.heise.de/newsticker/meldung/Das-neue-c-t-kompakt-Programmieren-kann-bestellt-werden-1739221.html



 --
 Paulo

Would love to read that. Far as I understand the article ("Exotische Sprache") is not freely available, is that correct? Andrei

You need to buy the hole issue for 7€ here http://www.heise-shop.de/heise-zeitschriften-vlg-g/ct-kompakt-programmieren_pid_19862609.html It's DRM protected. I wouldn't expect to much.

I read the print version of the D article and I have to say that I'm quite disappointed: - The author seems to be talking about D1.0 but not about any new D2.0 features. As a new D2 user I don't really know about the exact differences between D1 and D2. - For example the source code uses char[] as string type which doesn't compile with the D2 compiler - Descent is introduced as an IDE but it actually has been dead for quite some time. - Dsource.org is mentioned as a source of the D community. - D features mentioned: dynamic and static arrays with slices, missing preprocessor, debug/version tags, short overview of delegates & lambdas, very short paragraph about templates, lazy parameter, design by contract features (in/out/invariant), inline assembler and scope statements. - There is also a paragraph about memory managament where D is described as garbage collector centered but allows manual memory managment using the "delete" keyword and overloading new/delete operators (which is deprecated, right?). - There are no examples of phobos - D2 features like UFCS, CTFE or just the powerful type system including immutable aren't mentioned at all.

Actually CTFE is a D1 feature!
 The author draws a very positive conclusion about D in which he states
 that D allows to write high-performance code which still looks
 maintainable. As target audience he sees C/C++ programmers but also C#
 and Java developers.

 Anyway I think the article has been written some years ago and was just
 warmed up to be included in the special edition of c't. I'll try to
 contact the author to point out the things mentioned above.



 Cheers,
 André

Nov 05 2012
prev sibling next sibling parent "Tobias Pankrath" <tobias pankrath.net> writes:
On Thursday, 1 November 2012 at 15:20:11 UTC, Andrei Alexandrescu 
wrote:
 On 11/1/12 9:47 AM, Paulo Pinto wrote:
 Hi everyone,

 I just saw this online.


 The German magazine c't kompakt has an article about 
 cool(exotic)
 programming languages, Smalltalk, Haskell and D.

 Personally, I like all of them.

 Here is the link for the German speaking developers.

 http://www.heise.de/newsticker/meldung/Das-neue-c-t-kompakt-Programmieren-kann-bestellt-werden-1739221.html


 --
 Paulo

Would love to read that. Far as I understand the article ("Exotische Sprache") is not freely available, is that correct? Andrei

You need to buy the hole issue for 7€ here http://www.heise-shop.de/heise-zeitschriften-vlg-g/ct-kompakt-programmieren_pid_19862609.html It's DRM protected. I wouldn't expect to much.
Nov 01 2012
prev sibling parent "stonemaster" <andre...stein...1985...nospam gmall.com> writes:
On Thursday, 1 November 2012 at 15:56:24 UTC, Tobias Pankrath 
wrote:
 On Thursday, 1 November 2012 at 15:20:11 UTC, Andrei 
 Alexandrescu wrote:
 On 11/1/12 9:47 AM, Paulo Pinto wrote:
 Hi everyone,

 I just saw this online.


 The German magazine c't kompakt has an article about 
 cool(exotic)
 programming languages, Smalltalk, Haskell and D.

 Personally, I like all of them.

 Here is the link for the German speaking developers.

 http://www.heise.de/newsticker/meldung/Das-neue-c-t-kompakt-Programmieren-kann-bestellt-werden-1739221.html


 --
 Paulo

Would love to read that. Far as I understand the article ("Exotische Sprache") is not freely available, is that correct? Andrei

You need to buy the hole issue for 7€ here http://www.heise-shop.de/heise-zeitschriften-vlg-g/ct-kompakt-programmieren_pid_19862609.html It's DRM protected. I wouldn't expect to much.

I read the print version of the D article and I have to say that I'm quite disappointed: - The author seems to be talking about D1.0 but not about any new D2.0 features. As a new D2 user I don't really know about the exact differences between D1 and D2. - For example the source code uses char[] as string type which doesn't compile with the D2 compiler - Descent is introduced as an IDE but it actually has been dead for quite some time. - Dsource.org is mentioned as a source of the D community. - D features mentioned: dynamic and static arrays with slices, missing preprocessor, debug/version tags, short overview of delegates & lambdas, very short paragraph about templates, lazy parameter, design by contract features (in/out/invariant), inline assembler and scope statements. - There is also a paragraph about memory managament where D is described as garbage collector centered but allows manual memory managment using the "delete" keyword and overloading new/delete operators (which is deprecated, right?). - There are no examples of phobos - D2 features like UFCS, CTFE or just the powerful type system including immutable aren't mentioned at all. The author draws a very positive conclusion about D in which he states that D allows to write high-performance code which still looks maintainable. As target audience he sees C/C++ programmers but also C# and Java developers. Anyway I think the article has been written some years ago and was just warmed up to be included in the special edition of c't. I'll try to contact the author to point out the things mentioned above. Cheers, André
Nov 04 2012