|
Advertisement
|
Forum posts by Adrian Florea:Posted in All Buzz Forum, Oct 26, 2005, 1:04 PM
Se IFoo non è un'interfaccia marker, cioè non è vuota, quante soluzioni possibili esistono perché il seguente snippet class Foo : IFoo { } compili in C# senza errori? A. 0 B. 6 C. 15
Posted in All Buzz Forum, Oct 22, 2005, 10:33 PM
Mia moglie ha ripreso a bloggare in inglese sugli argomenti a lei così cari: management e project management, organizzazione e cultura aziendale, reengineering aziendale - e so che ad alcuni di voi queste cosette interessano. Ha conseguito l'MBA with distinction nella migliore scuola economica olandese (NIMBAS) e fa la direttrice in un...
Posted in All Buzz Forum, Oct 22, 2005, 12:34 PM
Per gli australiani essere Adrian, nel loro slang, vuol dire essere ubriaco - brutta scoperta di un sabato mattina... :-) Ma che c'è da meravigliarsi se in questo loro slang hanno tradotto pure la Bibbia?: "But the angel said to her, “Don’t panic, don’t chuck a wobbly. God thinks you’re okay. You’re about to...
Posted in All Buzz Forum, Oct 18, 2005, 4:33 AM
Disegna software e scrive codice sempre con un tocco d'aroma da gran chef. Non vedo l'ora di assaggiare il suo blog!
Posted in All Buzz Forum, Oct 17, 2005, 3:11 PM
Ecco la soluzione rigorosamente 2.0 all'ultimo test:class Foo{ static void Main() { System.Web.Util.WorkItemCallback Main = delegate() { }; ...
Posted in All Buzz Forum, Oct 17, 2005, 2:52 AM
Nel seguente snippet, sostituire il commento con un'unica riga di codice C# 2.0 (uno statement) così da evitare la ricorsività: class Foo{ static void Main() { // manca in questa posizione un'unica riga di...
Posted in All Buzz Forum, Oct 16, 2005, 2:56 PM
Invece di typeof(Foo).IsValueType vorrei scrivere in C# 2.0 TypeOf<Foo>.IsValueType. Implementate voi la classe TypeOf, ovviamente senza utilizzare reflection.
Posted in All Buzz Forum, Oct 14, 2005, 6:33 PM
Mi è venuta in mente questa idea e mi interesserebbe un feedback da parte vostra a riguardo. Per obbligare una classe ad avere un costruttore default (public e senza parametri), mi sono costruito una marker interface generica con constructor constraint: public interface IDefaultConstructor where T : new() {} e quindi basta che la classe...
Posted in All Buzz Forum, Oct 14, 2005, 2:33 PM
Se in C# questo snippet: using System;using System.Reflection; class Foo{ static void Main() { Console.WriteLine(Assembly.GetEntryAssembly().EntryPoint.Name); }} stampa Main a console,...
Posted in All Buzz Forum, Oct 11, 2005, 9:22 PM
Se avete bisogno di indviduare il corrispondente IL di un frammento di metodo, basta creare un block in C# per il rispettivo frammento di codice (che sarà delimitato da due nop in IL) : <method signature in C#>{ // codice... { ...
Posted in All Buzz Forum, Oct 10, 2005, 12:14 AM
Guardate con attenzione questo screenshot preso dal sito di una persona che lavora in Microsoft (no, davvero): La domanda del quiz è cosa stava facendo più probabilmente il tizio: A. stava per compilare la classe String, oppure B. guardava del codice "riflesso" del Framework? Ovviamente, argomentate la risposta.
Posted in All Buzz Forum, Oct 9, 2005, 2:13 PM
Che bello trovare una tua conoscenza citata nel più importante libro di computer science che sia mai scritto, parlo del leggendario "The Art of Computer Programming"! Con Gabriel Istrate partecipai quasi vent'anni fa (8 giugno 1986...) alla fase provinciale di un concorso di articoli di matematica. Lui vinse il primo premio, io il secondo...
Posted in All Buzz Forum, Oct 9, 2005, 12:14 PM
Un risultato davvero sorprendente quello della legge di Benford: la probabilità che nei dati reali un numero in notazione decimale inizi con la cifra d (1<=d<=9) è: P(d) = Log10(1+1/d) Cosa vuol dire questo? Vuol dire che nei dati reali, la probabilità che un numero inizi con la cifra 1 è 0,301 e non 0,111 come uno si...
Posted in All Buzz Forum, Oct 9, 2005, 2:14 AM
La risposta corretta al Quiz #52 l'ha data Francesco. Vi faccio però ancora un paio di domande: è possibile modificare il codice C# per renderlo equivalente a quello VB .NET? (e se sì, come?) è possibile modificare il codice VB .NET per renderlo equivalente a quello C#? (e se sì, come?)
Posted in All Buzz Forum, Oct 7, 2005, 10:14 PM
Pochi forse sanno che il nostro amato chief software architect è anche il coautore di un davvero bellissimo risultato di combinatorica sul cosìdetto problema delle frittelle :-) (in inglese "pancake problem") insieme al vincitore del Premio Knuth per 2002 (una specie di Nobel per l'informatica teorica), il Prof. Christos H...
|