New slides about Go

Paulo Pinto pjmlp at progtools.org
Sat Oct 16 01:29:58 PDT 2010


Not sure about their rationale, but here is a Visual C++ team blog entry 
about it:

http://blogs.msdn.com/b/vcblog/archive/2007/10/18/new-intrinsic-support-in-visual-studio-2008.aspx


"Walter Bright" <newshound2 at digitalmars.com> wrote in message 
news:i9a2t3$26pm$1 at digitalmars.com...
> Paulo Pinto wrote:
>> Still most modern languages are moving away from inline assembly.
>
> It's a pain to write an inline assembler and figure out how to integrate 
> it in with the rest of the compiler. I can see why compiler writers don't 
> want to do it, and look for reasons not to.
>
> Most modern languages do not even generate code - they target the JVM or 
> CLI.
>
>
>> Even Microsoft has dropped inline assembly support for the 64bit version 
>> of Visual C++, pointing
>> developers to MASM.
>
> I'd be curious as to their rationale.
>
>
>> People will always complain no matter what. Just use the official 
>> assembler for the target platform.
>
> Microsoft MASM has about 30 different incarnations, all accepting 
> different syntax.
>
> It's a *constant* source of grief for customer support.
>
>
>> Personally the last time I used inline assembly I was still target 
>> MS-DOS, long time ago and actually
>> it is one of the features I don't like in D.
>
> I'd be forced to write a standalone assembler if D didn't have inline 
> assembler.
>
> In any case, inline assembler in D is a substantial productivity booster 
> for me for anything that needs assembler. The inline assembler is also 
> quite ignorable, if you don't like it. 




More information about the Digitalmars-d mailing list