Публикации по теме 'compilers'


Descopes: недостающая функция компилятора
Уровень безопасности и удобства, обеспечиваемый современными языками, находится на рекордно высоком уровне и быстро улучшается. Тем не менее, одна функция, которую я еще не видел в языке, — это возможность вручную удалять область переменных для текущей области. Рассмотрим следующий фрагмент Typescript: function renderPages = (pages: Page[]) => { console.log(`Rendering ${pages.length} pages`); return pages.map(this.renderPage); } Ничего особенного не происходит, но позже..

Объяснение порядка выполнения приложения .NET — Статья: 2
В прошлой статье я рассказал о .NET Core, объяснил компоненты и дал общий обзор того, как они работают. В этой статье я объясню, как работает процесс компиляции, как компилятор берет код и преобразует его в собственный машинный код. Как выполняются приложения .NET? В .NET процесс выполнения кода включает два этапа: компиляция и выполнение . Что такое обработка во время компиляции и выполнения? В процессе компиляции компилятор переводит исходный код в код Microsoft..