Введение в MSIL - Часть 8: Конструкция for each

23 май 2008

Конструкция for each приобрела популярность благодаря Visual Basic, была едва признана С++ и стала бессмертной из-за ECMA-334 (некоторые люди называют это просто C#).
Читать далее
Лайков 0 Комментариев0 Просмотров1.937

Введение в MSIL - Часть 7: Приведение и преобразование типов

22 фев 2008

Приведение и преобразование типов часто вызывает различные беспокойства среди программистов: например, по поводу скорости выполнения, безопасности или просто не совсем хорошее понимание последствий данных операций. В этой главе цикла я расскажу о них. Для примеров я буду использовать в основном C++, так как он имеет богатый набор языков средств, относящихся к приведению типов. Конечно, мы также будем рассматривать инструкции CLI, которые генерируются в итоге.
Читать далее
Лайков 0 Комментариев0 Просмотров1.703

Введение в MSIL - Часть 6: Стандартные языковые конструкции

8 окт 2007

Здесь рассматривается реализация конструкций if и for средствами MSIL.
Читать далее
Лайков 0 Комментариев0 Просмотров2.007

Введение в MSIL - Часть 5: Обработка исключений

25 сен 2006

В этой части "Введения в MSIL" я расскажу о конструкциях, которые CLI предоставляет для обработки исключений.
Читать далее
Лайков 0 Комментариев0 Просмотров1.418

Введение в MSIL - Часть 4: Определение членов типа

22 сен 2006

В 3-ей части данного введения я рассказал о синтаксисе определения типов. Используя директиву .class, вы можете задать ссылочные типы и типы значений. Правильно выбирая атрибуты типа, вы можете получить полный контроль над его определением.
Читать далее
Лайков 0 Комментариев0 Просмотров1.605

Unsafe Java II - Мутагенез земноводных

12 сен 2006

Вторая часть цикла Unsafe Java. Обсуждаются в частности техники перенаправления функций и модифицирования байткода после загрузки класса.
Читать далее
Лайков 0 Комментариев0 Просмотров1.824

Введение в MSIL - Часть 3: Определение типов

6 авг 2006

В этой части я объясню, как задаются типы.
Читать далее
Лайков 0 Комментариев0 Просмотров1.571

Введение в MSIL - Часть 2: Использование локальных переменных

22 июл 2006

В этой части я расскажу об использовании локальных переменных. Без них программы были бы не слишком интересны. Чтобы объяснить, как использовать переменные, давайте напишем простую программу для сложения чисел.
Читать далее
Лайков 0 Комментариев0 Просмотров1.912