Native ?
-
was bedeutet eigentlich "Native", z.B. native C++, ist es ANSI C++ ?
-
bedeutet das das .net framework nicht benoetigt wird um das programm auszufuehren
-
so, d.h. um irgendwas auszuführen, braucht man keine platformabhändige Funktionen?
-
no
-
"native" bezieht sich hier darauf dass das Programm als Maschinencode für eine konkrete, reale, plattformabhängige CPU vorliegt, z.B. für Intel x86.
Im Gegensatz zu Code der für eine "virtuelle CPU" einer VM ausgelegt ist, wie z.B. die der Java-VM oder auch die der VM mit der .NET Programme ausgeführt werden.
so, d.h. um irgendwas auszuführen, braucht man keine platformabhändige Funktionen?
Doch, braucht man immer. Nur können diese plattformabhängigen Funktionen in einer VM + Standard-Library "versteckt" sein.