Господа, не могли бы вы доступно и по-русски объяснить, что такое .NET. Как её позиционирует Microsoft? Для чего её придумали? Почему этим все восхищаются?
Слышал, что программы переводятся в некоторое промежуточное представление (наподобие байт-кода Java). Это означает, что нужна виртуальная машина (как для Java)? Есть ли она в Windows XP (или нет, как у Java)? Можно ли генерировать файлы формата PE?