
Работа получила премию Бертрана Мейера и была опубликована в электронной библиотеке ACM.
В докладе мы расскажем о способе сохранения надежной привязки к элементам кода, которая дает возможность найти этот элемент в измененном коде. Мы опишем основные особенности, за счет которых достигается устойчивость привязки – это сохранение нескольких видов контекста и алгоритм нечеткого поиска. Будет представлена реализация этого подхода в виде инструмента разметки кода для быстрой…
В докладе рассказывается о системе сборки Boost.Build, изначально созданной для проекта Boost C++ Libraries, и к настоящему времени ставшей хорошим инструментов для любых проектов на С++. Мы обсудим изначальные требования и вытекающие из них уникальные возможности, такие как независимые от компилятора свойства сборки, автоматическая поддержка сборки нескольких вариантов и декларативное описание, позволяющее адаптироваться к различным платформам. Мы также коснемся ключевых алгоритмов…
В настоящий момент многим разработчикам и администраторам часто приходится иметь дело со многими разными СУБД. Знание сильных и слабых сторон каждого продукта становится всё более важным навыком.
В мире веб-технологий наблюдается значительный интерес к сравнительному анализу двух наиболее популярных СУБД с открытым исходным кодом: MySQL и PostgreSQL. Сообщество PostgreSQL проявляет достойную уважения активность в освещении сильных сторон PostgreSQL и слабых сторон MySQL.
В…
Размещение в гостинице, транспортное и экскурсионное обслуживание по специальным ценам.