Погружаемся в глубины C# dynamic

Одним из наиболее заметных дополнений в C# 4 является dynamic. Об этом рассказано много и не раз. Но всегда выпускается из виду DLR (Dynamic Language Runtime). В данной статье мы рассмотрим ...
+53
22 мая 2012, 20:37
209
szKarlen 85,9

Оптимизация и Generics в CLR перевод

В этой статье Джон Скит будет описывать как простейшие конструкции языка замедляют вашу программу и как их можно ускорить. Как и в любой работе, сваязанной с производительностью приложений, ...
+36
21 мая 2012, 12:35
109

Проблема циклических зависимостей при инициализации типов перевод

Некоторые из читателей, которые когда-либо сталкивались с проблемой, описанной в названии статьи, наверняка оставались на работе до поздна и проводили много часов в отладчике. Для других это может ...
+31
16 мая 2012, 10:00
83

Разрабатываем компилятор для учебного языка Cool на языке C# под .NET (Часть 2 + Бонусы)

Привет, Хабрахабр! Введение В данной статье, я, как и обещал, продолжу описание разработки компилятора для языка Cool, начатое в этой статье. Напомню, что процесс компиляции по фен-шую ...
+21
28 января 2012, 20:36
107
KvanTTT 12,1

Размеры CLR-объектов. Точное определение

.NET*
Думаю, многим разработчикам на управляемом коде всегда интересовало: сколько же байт занимает экземпляр объекта? А каков лимит размера одного объекта в CLR? Существуют ли различия в выделении памяти ...
+36
19 января 2012, 21:30
148
szKarlen 85,9

Превращаем C# в C++: ручное управление памятью

В этой статье я хочу показать, как можно оформить ручное управление памятью в C# и сделать затем с его помощью простой однонаправленный список. Для затравки забежим немного вперёд и покажем, как в ...
+6
12 марта 2011, 17:35
18
lostmsu –0,5

Мифы и заблуждения насчёт CLR и .NET

.NET*
Последнее время на популярно-технических форумах я часто встречаю ожесточённые споры приверженцев и противников .NET. Эти споры, как правило, начинаются из-за недоразумения, и заканчиваются жестким ...
+114
6 ноября 2010, 14:39
84
sse 37,9

От чего защищает strong name в .net cборках?

.NET*
Основная цель strong name или подписи сборки это ее уникальность в GAC(Global assembly cache). На основании сборки во время подписи вычисляется криптографический открытый ключ, закрытый хранится в ...
+10
26 апреля 2010, 10:35
17
Regfor 13,5

Особенности работы CLR в .NET framework

.NET*
Начиная изучать язык C# и .NEt Framework я ни как не мог понять, как же работает CLR. Я либо находил огромные статьи, которые не осилить за 1 вечер либо слишком краткое, скорее даже запутывающее ...
+7
10 апреля 2010, 10:36
23
asArtem –46,8

Использование SQLCLR для увеличения производительности

SQL*
Начиная c MS SQL Server 2005 в распоряжение разработчиков баз данных была добавлена очень мощная технология SQL CLR. Эта технология позволяет расширять функциональность SQL сервера с помощью .NET ...
+17
22 марта 2010, 09:24
37
Medal 33,5