ottobre 2004 Blog Posts
... e voglia portarsi via tutte le nostre vecchie e robuste applicazioni unmanaged, una frase (e un articolo) che chiarifica alcuni preconcetti:
"Some have speculated that C# is a replacement for C++, but it most certainly is not. C# is a language that is easier to learn than C++, and provides access to the functionality of the CLR. For those who already know C++, there's no need to learn anything to gain access to the functionality of the CLR, and C++ has features that are not in C#, so moving would actually involve giving up some power."
La frase è presa dall'articolo...
Prendiamo questo Snippet di codice:
using System; using System.Runtime.Remoting; using System.Reflection; using System.Threading; namespace AppDomTest { public class InvokeMethod { public static void Main( String[] argv ) { AppDomainSetup info = new AppDomainSetup(); AppDomain dom = AppDomain.CreateDomain("RemoteDomain", null, info); Foo f = dom.CreateInstance("AppDomTest", "AppDomTest.Foo").Unwrap() as Foo; Foo f2 = new Foo(); Foo f3 = new Foo(); f3.PrintCounter(); AppDomain.Unload(dom); Console.Read(); } } public class Foo : MarshalByRefObject { private static int _ci = 0; public Foo() { _ci++; } public void...
Ancora per poco, sfogliando l'msdn alla voce "Visual c++ Compiler Options: /Z7, /Zd, /Zi, /ZI (Debug Information Format)" possiamo trovare:
/ZI: "Produces a program database, as described above, in a format that supports the Edit and Continue feature. If you want to use Edit and Continue debugging, you must use this option. Because most optimizations are incompatible with Edit and Continue, using /ZI disables any #pragma optimize statements in your code.
/ZI causes /Gy to be used in your compilation.
/ZI is not compatible with /clr."
Sarà ancora così anche x il CLR 2.0? C# 2.0 ha ceduto, non ci resta che sperare...
Il primo novembre uscirà la versione 3.0 di questo spettacolare Content Management opensource. In questo articolo sono elencate alcune delle nuove caratteristiche.
Bhè l'immagine parla da sola....:)
In un mese (quello di novembre) dove usciranno Halo 2 e PES4 (Pro Evolution Soccer 4) per Xbox, ci sarà il tempo per DNN3? Fino all'11 novembre sicuro:)
ma così mi sembra un po' troppo!