Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Herb Sutter on Heterosexual Computing

Name: Anonymous 2011-06-17 7:51

Looks like Microsoft is tired of HomogenousHomosexual Computing (ie. Apple/Macs) and paints a possible future of mainstream HeterogenousHeterosexual Computing.
 
http://media.ch9.ms/ch9/7655/e3d5a308-d1fb-4693-998e-9f04000f7655/AMDFusionHerbSutterKeynoteAMP_high_ch9.mp4

It's a bit Microsoft biased, made me cringe a bit in a few spots, but the bulk of the talk is rather interesting. Herb Sutter used to be the chairperson of the ISO/IEC C and C++ language committees, by the way. I wonder how the Linux kernel will adapt to heterogeneous computing? We already have OpenCL, but the kernel isn't using it itself--is there any application for this kind of stuff inside of a kernel?

Name: Anonymous 2011-06-17 9:57

>>7
Yeah, but you're mixing pure with unpure code in your Scheme example, where the onus on ensuring referential transparency is on the programming but then bashing a hypothetical C/C++ pure function implementation for doing the same thing.

In the second C/C++ example, a simple solution would be to have the compiler emit a runtime guard that would throw an exception if it ever was about to enter the puts function, as that would obviously be the result of programmer error, while still allowing the function to compile. It would only omit such runtime checks if you called functions that were also marked as pure.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List