digitalmars.D - Channel 9 interview with Scott Meyers, Herb Sutter, and yours truly
- Andrei Alexandrescu (3/3) Aug 24 2011 Includes a long discussion about D:
- Walter Bright (3/5) Aug 24 2011 On reddit:
- Andrej Mitrovic (2/2) Aug 24 2011 Still 15 minutes to go, 1.2 gig download! (the video they broadcast is
- bearophile (7/9) Aug 24 2011 The interview was nice. Sadly they don't talk about the "pure" attribute...
- Andrej Mitrovic (10/10) Aug 24 2011 Cool interview. The D discussion was looooooong, I was expecting a
- Timon Gehr (3/13) Aug 24 2011 Once the D GC is replaced by a sufficiently sophisticated one, I believe...
- Paulo Pinto (15/18) Aug 25 2011 This is not possible to do properly. For 64bit there is one ABI defined,
- Jesse Phillips (2/8) Aug 25 2011 He was saying that D was 90% native, 10% virtual machine.
- Paulo Pinto (3/6) Aug 25 2011 Cool, already know what to watch tonight's evening. :)
Includes a long discussion about D: http://channel9.msdn.com/posts/Scott-Meyers-Andrei-Alexandrescu-and-Herb-Sutter-C-and-Beyond Andrei
Aug 24 2011
On 8/24/2011 11:50 AM, Andrei Alexandrescu wrote:Includes a long discussion about D: http://channel9.msdn.com/posts/Scott-Meyers-Andrei-Alexandrescu-and-Herb-Sutter-C-and-BeyondOn reddit: http://www.reddit.com/r/programming/comments/jt7zm/scott_meyers_andrei_alexandrescu_and_herb_sutter/
Aug 24 2011
Still 15 minutes to go, 1.2 gig download! (the video they broadcast is of poor quality so I'm fetching the high quality one..)
Aug 24 2011
Walter:http://www.reddit.com/r/programming/comments/jt7zm/scott_meyers_andrei_alexandrescu_and_herb_sutter/The interview was nice. Sadly they don't talk about the "pure" attribute of D :-) Andrei needs more water. From that Reddit thread:to program with, but the speed penalty is not minor for this sort of cpu-bound work. I'm currently evaluating the feasibility of porting my emulation cores toEven if the result of such evaluation of D will be "no", it will be quite interesting to know why. Failed use cases too are interesting. Bye, bearophile
Aug 24 2011
Cool interview. The D discussion was looooooong, I was expecting a 2-minute talk about D and then moving onto C++ business. Pretty cool! Now if we could have an easy way to enforce the GC out of compilation via some compile-time switch we could forever get rid of that GC equals slow application argument. I find that "D is 90% of C++'s speed and that's it" comment to be silly. I'm paraphrasing there, I can't recall the exact words, but it was something to that effect. Anyway, interesting times ahead with D and C++. Did they do any work at all regarding the ABI for C++11? Like define it properly for interoperability with other languages?
Aug 24 2011
On 08/25/2011 04:13 AM, Andrej Mitrovic wrote:Cool interview. The D discussion was looooooong, I was expecting a 2-minute talk about D and then moving onto C++ business. Pretty cool! Now if we could have an easy way to enforce the GC out of compilation via some compile-time switch we could forever get rid of that GC equals slow application argument. I find that "D is 90% of C++'s speed and that's it" comment to be silly. I'm paraphrasing there, I can't recall the exact words, but it was something to that effect.Once the D GC is replaced by a sufficiently sophisticated one, I believe D with GC could quite easily beat C++ in benchmarks.Anyway, interesting times ahead with D and C++. Did they do any work at all regarding the ABI for C++11? Like define it properly for interoperability with other languages?
Aug 24 2011
"Andrej Mitrovic" <andrej.mitrovich gmail.com> wrote in message news:mailman.2507.1314238444.14074.digitalmars-d puremagic.com...Anyway, interesting times ahead with D and C++. Did they do any work at all regarding the ABI for C++11? Like define it properly for interoperability with other languages?This is not possible to do properly. For 64bit there is one ABI defined, which was based on Intel's Itanium ABI, but it only concerns C++. It is not possible to properly define a C++ ABI that can be used across languages with multiple concepts. The only reason that C suceedes here is because it is usually the OS ABI and as an high level assembler, most languages can easily map C's concepts and they need anyway to make use of the OS APIs. With C++ is a different story, or with any other language that compiles to native code, even D. You would need to think of ways how to expose language specific concepts, or limit what can be made part of the ABI like .Net does with the CLS specification. -- Paulo
Aug 25 2011
On Thu, 25 Aug 2011 04:13:55 +0200, Andrej Mitrovic wrote:Cool interview. The D discussion was looooooong, I was expecting a 2-minute talk about D and then moving onto C++ business. Pretty cool! I find that "D is 90% of C++'s speed and that's it" comment to be silly. I'm paraphrasing there, I can't recall the exact words, but it was something to that effect.He was saying that D was 90% native, 10% virtual machine.
Aug 25 2011
Cool, already know what to watch tonight's evening. :) "Andrei Alexandrescu" <SeeWebsiteForEmail erdani.org> wrote in message news:j33h63$2opt$1 digitalmars.com...Includes a long discussion about D: http://channel9.msdn.com/posts/Scott-Meyers-Andrei-Alexandrescu-and-Herb-Sutter-C-and-Beyond Andrei
Aug 25 2011