538 читали · 2 года назад
Assembly – язык для тех, кто хочет поближе познакомиться с компьютером.
Всем привет! Сегодня мы находимся на 8-й строчке рейтинга TIOBE, на котором расположился один из древнейших языков – Ассемблер (Assembly). Ассемблер появился в 40-х годах XX века еще для первых ЭВМ на электронных лампах. Позднее, в 1950 году была разработана первая программа-транслятор, которая была способна перевести в машинный код программы, написанные человеком. Ассемблер заменил собой написание двоичных кодов, которые были понятны машине. Язык Ассемблер является низкоуровневым, т.е. максимально...
186 читали · 1 год назад
«Как я искал (и нашёл) разницу в двух побайтово идентичных файлах»
Есть у нас одно .NET-приложение, которое умеет загружать и использовать плагины. Плагины — дело хорошее. Можно функционал расширять, можно оперативненько обновлять их со своего сайта, можно даже юзерам дать SDK и позволить писать свои плагины. Мы всё это и делали. Наши плагины представляли собой обычные .NET-сборки, которые нужно было подкинуть в определённую папку, откуда основное приложения их загружало и использовало. Ну, вы, наверное представляете как — Assembly.Load(), дальше ищем класс, реализующий необходимый интерфейс, создаём объект этого класса и т...