RSS

Статьи. Последние поступления.

Автор: Караваев Дмитрий Юрьевич
статья анализирует возможность обеспечения для прикладной программы в среде Windows 7 режима «реального времени».
Автор: Караваев Дмитрий Юрьевич
статья анализирует обоснованность и целесообразность исключения ряда команд архитектуры х86 в режиме процессора x86-64.
Автор: Джозеф Албахари
Перевод: Гуев Тимур
Крактое (не более 600 символов, не включая пробелов) описание статьи. Аннотация не должна повторять первые абзацы статьи. Аннотация будет выводиться в различных списках статей, поэтому ее не стоит игнорировать.
Автор: Гладков Владимир Петрович
В статье приводится мотивация создания и краткое описание нового языка системного программирования Jancy. Ключевыми особенностями языка являются: ABI-совместимость с C/C++, заточенность под использование как скриптового движка из C/C++ приложения, автоматическое управление памятью через accurate GC, использование LLVM как backend, безопасные указатели и адресная арифметика, одна из наиболее полных на текущий момент реализация свойств, поддержка парадигмы RAII, const-корректности, множдественного наследования, реакционного программирования и многого другого.
Автор: Ключников Илья Григорьевич
В данной статье описывается простое решение задачи аннотирования java bytecode для более безопасного его использования (в том числе из компилятора Kotlin). Читатель может познакомится с основами методов абстрактной интерпретации и суперкомпиляции. Плата за простоту метода - экпоненциальная сложность в общем случае. Однако, простота метода облегчает его реализацию, тестирование и т.д. и может служить своеобразной точкой отсчета для создания более быстрых, но более сложных его версий.
Автор: Гуев Тимур Ахсарбекович
Перевод: Фамилия Имя Отчество
Источник: Название источника где статья была опубликована впервые
Материал предоставил: Фамилия Имя Отчество
При написание программ любому программисту приходится работать со строковым типом данных. Как известно тип String имеет квадратичную сложность конкатенации, что не всегда приемлимо. Поэтому нам, разработчикам, часто приходится прибегать к использованию так называемого помошника - класса StringBuilder-а. Реализация класса StringBuilder кардинально поменялась в .NET 4.0 по сравнению с .NET 2.0. Данная статья разъясняет что именно было изменено, а так же сравнивает производительность "старого" и "нового" StringBuilder-а.
Автор: Караваев Дмитрий Юрьевич
Перевод: Фамилия Имя Отчество
Источник: Название источника где статья была опубликована впервые
Материал предоставил: Фамилия Имя Отчество
статья посвящена описанию примеров внесения в систему команд процессоров IA-32 возможных изменений с целью повышения компактности и эффективности кода.
Автор: Конева Анна Александровна
Данная статья посвящена проблемам взаимодействия кода на языках C/C++/Objective-C. Здесь охватываются различные темы – и объектно-оринтированного программирования, и процедурного, такие возможности Objective-C, как блоки, и аналогичные возможности C++11 – лямбды, а также некоторые нюансы стандарта C99.
Nitra – это новое имя для продукта, ранее носившем рабочее название N2.
Автор: Караваев Дмитрий Юрьевич
Перевод: Фамилия Имя Отчество
Источник: Название источника где статья была опубликована впервые
Материал предоставил: Фамилия Имя Отчество
Статья посвящена описанию добавленных в системную библиотеку средств контроля целостности внутренней структуры «кучи» при выделении и освобождении памяти в программе с возможностью поиска причины нарушения.