John R Pierce writes: > > I doubt that Intel compiler is based on Kai C++. > > Intel bought Kai. > http://developer.intel.com/software/products/trans/kai/ > > http://developer.intel.com/software/products/compilers/c50/openmp.htm > > The last version of "Kai C++" from Intel was 4.0, this new Intel C++ > compiler is 5.0.
The KAI compiler uses the EDG C/C++ front end (http://www.edg.com) and generates C code. Intel has it's own front end and generates native macnine code. There is no KAI C/C++ compiler for Windows. KAI is the best C++ compiler all around. Intel C++ is quite far from KAI in terms of compliance with the ISO C++ standard. OpenMP is a vendor-independent technology that both KAI and Intel C++ supports. KAI and Intel C++ possibly shares some small pieces, although I wouldn't be surprised if they don't share nothing at all. Definitely they are different beasts. And only to stay on-topic I will say that, as we all know, the best C compiler can't compete with an experienced assembler programmer producing efficient code. A different matter is if the long time the programmer needs to produce the assembler code justifies the gain on speed. I'm pretty sure we all agree on this point ;-) -- Oscar _________________________________________________________________________ Unsubscribe & list info -- http://www.ndatech.com/mersenne/signup.htm Mersenne Prime FAQ -- http://www.tasam.com/~lrwiman/FAQ-mers