به عنوان مدرس چندین ساله NET. که از سال 81~82 هم خودش با NET. درگیره… اینکه همیشه با Beta ورژن ها، قبل از بتا ورژن ها و حتی ایده های آتی مایکروسافت درگیر باشم برام شده یه عادت…
گاهی سرعت و شدت تغییرات در مایکروسافت به قدری زیاد میشه که بین کار و یادگیری فنون جدید دچار سردرگمی میشیم…
System.QuantumEntanglement فضای نامی (namespace) جدید NET 5.0. خواهد بود که ایجاد “وضعیت” ها و اندازه گیری آنها رو محیا میکنه. کد زیر یه گربه رو ایجاد میکنه، توی جعبه میزاره و بعد در جعبه رو باز میکنه:
1: static void Main(string[] args) {
2: // put the cat in the box
3: var cat = new SchrödingOr<DeadCat, LiveCat>(
4: new Complex(1, 0), new Complex(1, 0));
5: // Open the box
6: Console.Write(cat.Measure() == typeof(DeadCat) ?
7: "Cat is dead." : "Cat is alive");
8: Console.ReadKey();
9: }
محاسبات و شبیه سازی مسائل علمی راحت تر خواهد شد…