English version

RSS

#2

Автор: Тепляков Сергей Владимирович
Аннотация: Данная статья показывает пример использования ошибки в текущей реализации компилятора C#.

Ключевые слова: C#; конструктор; рефлексия; фабричный метод
Автор: Караваев Дмитрий Юрьевич
Аннотация: в статье приведено несколько примеров недостаточно эффективных команд в коде ядра Windows-XP.

Ключевые слова: ядро; Windows
Автор: Караваев Дмитрий Юрьевич
Аннотация: в статье описана доработка Windows-XP для изменения политики планирования потоков, которая потребовалась для выполнения на конкретной задачи.

Ключевые слова: ядро; планировщик; поток; приоритет
Автор: Соловьев Борис Александрович
Аннотация: Читателю предлагается оценить актуальность и необходимость создания новой платформы для построения распределенных систем управления

Ключевые слова: распределенные системы; интегрированные системы; системы безопасности; SCADA
Автор: Пащенко Денис Святославович
Аннотация: Внедрение значительных изменений в производственные процессы cофтверной компании – это сложный и высокорискованный процесс, который целесообразно выполнять проектным методом. В статье приведены результаты авторского исследования, выполненного по методу Дельфийской панели. В исследовании приняло участие около 80 инженеров из 14 стран Центральной и Восточной Европы, значительная доля команд разработки представляет Россию и Беларусь. Фокус исследования направлен на изучение опыта и мнений IT-инженеров по следующим направлениям: основные проблемы и риски управления изменениями, опыт специалистов во внедрении производственных изменений, важность стандартизации процессных моделей в софтверных компаниях, а также особенности ролевого восприятия изменений инженерами с точки зрения их уровня информированности. Также инженеры определили свое восприятие значимости и уровня влияния на данный процесс различных руководителей в компании: проектных и линейных менеджеров, централизованных структур управления производством, топ-менеджмента. В статье также приведены рекомендации по уменьшению влияния типичных рисков на успешность внедрения производственных изменений на каждом этапе внутреннего проекта преобразований.

Ключевые слова: управление изменениями; разработка ПО; организационное сопротивление в софтверной компании; вовлечение сотрудников в управление изменениями; закрепление изменений в производственной практике;
Автор: Тепляков Сергей Владимирович
Аннотация: Данная статья рассказывает о новой возможности C# 6.0 – фильтрах исключений. Приводятся примеры применения, разбираются опасности и проблемы их применения.

Ключевые слова: фильтры исключений; C#
Автор: Гладков Владимир Петрович
Аннотация: В статье приводится мотивация создания и краткое описание нового языка программирования Jancy. Ключевыми особенностями языка являются: ABI-совместимость с C/C++, заточенность под использование как скриптового движка из C/C++ приложения, автоматическое управление памятью через accurate GC, использование LLVM как backend, безопасные указатели и адресная арифметика, самая полная на текущий момент реализация свойств, поддержка парадигмы RAII, const-корректности, множественного наследования, реакционного программирования, исключений как синтаксического сахара над моделью кодов ошибок и многого другого.

Ключевые слова: Jancy;C;C++;Java;C#;D;programming language;scripting engine;automatic memory management;accurate garbage collection;thread local storage;safe pointers;safe pointer arithmetics;RAII;multiple inheritance;const-correctness;partial application;properties;reactive programming;