Философия .NET
(как создавались .NET-языки...)
Задание:
У вас есть две недели, чтобы построить резиденцию Вождя. Сказано, что она должна быть красного цвета.
Выполнение:
Visual C++ .NET
У нас есть резиденция министра, но основное здание выполнено в синих тонах. Ставим развевающийся красный флаг наверху, втыкаем красные флажки по периметру парка и сада, перекрашиваем травку в красный цвет, не забыв оставить немного зеленой травушки - и вот уж все готово!
C#
У нас есть превосходный пустырь на окраине города. Свозим туда все стройматериалы, которые есть в наличии. Остальное берем с близлежащей стройки. Чуть пошатывающееся здание покрываем тонким слоем красной краски - и задание выполнено!
Visual Basic .NET
У нас есть превосходная квартира (3 роскошные комнаты; без санузла, с потертой мебелью) в центре города. Если попытаться разрушить дом с квартирой до основания, задача сводится к C#. Но - взбунтуются жильцы, которые живут в соседних квартирах. Поэтому выбирается компромиссное решение: в квартире производится локальный евроремонт, в результате которого остается примерно 3/4 мебели, но прибавляется книг на полках. Все оставшиеся компоненты безжалостно выбрасываются. Те, которых особенно жаль, помещаются в каморку с названием "компатибилити", обитую синими грязными обоями. Она не закрыта на ключ, но туда почти что никто не заходит. Остальные комнаты квартиры отделываются красным кафелем, а на железную дверь "резиденции" вешается красно-синий флажок. Апартаменты готовы!
Delphi 8
У нас есть неплохая квартирка в центре города и пустырь на его окраине. При помощи новейших технологий в области пространства-времени мы перемещаем квартиру на пустырь, и на основе ее строим там загородную виллу для Вождя. Половину виллы окрашиваем в красный цвет, половину - в синий. Красную половину стилизуем под модерн, а синюю - под ретро. В заключение, кладем мягкий коврик прямо перед входом (коврик тоже красный.) Можно принимать гостей!