Здравствуйте, Lloyd, Вы писали:
L>1. делегаты
L>2. замыкания
L>3. анонимные методы
L>4. шарп — интенсивнее развивается (как язык)
Я бы еще добавил
5. Итераторы (yield return)
6. Динамические методы
7. Структуры (в т.ч. масивы на стеке и прочий ансейв)
8. Инструкции виртуальной машины по приятней сделаны (типозависимых инструкций меньше)
Например, боксируем примитивний тип:
.NET:
box
JVM:
new java.lang.* // * - соответствующий реф. тип для примитива, т.е его еще найти нужно
dup
dup_x2 // для лонга и дабла dup2_x2
invokespecial <init>(наш_примитивный_тип)
pop // для лонга и дабла pop2
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>