20.03.200820 ловушек переноса Си++ кода на 64-битную платформу
Вашему вниманию предлагается статья, посвященная переносу программного кода 32-битных приложений на 64-битные системы. Статья составлена для программистов, использующих Си++, но может быть полезна всем, кто сталкивается с переносом приложений на другие платформы. Автор: Андрей Карпов, Евгений Рыжков <
10.02.2008Методы отладки использования памяти
Для получения практики программирования использования памяти очень полезно создание программ для контроля за ошибками в памяти. Ошибки памяти - это проклятие С и С++: они повсеместны, хотя программисты безуспешно борются с ними вот уже два десятка лет. Ошибки памяти существенно снижают эффективность работы приложений, и не так уж и много команд разработчиков имеют четкий план устранения этих ошибок. Но есть и хорошие новости: в ошибках памяти можно достаточно просто разобраться. Автор: Кэмерон Лэйрд <
16.12.2007Введение в COM
Краткое и, надеюсь, понятное введение в COM. Другими словами, что нужно знать о COM, чтобы начать с ним работать. Автор: Александр Игнатьев <
06.11.2007Viva64: что это и для кого?
Краткое знакомство с инструментом Viva64 для разработчиков 64-битных приложений на языке Си++. Автор: Евгений Рыжков <
04.11.200764 бита для Си++ программистов: от /Wp64 к Viva64
Развитие рынка 64-битных решений поставило новые задачи в области их верификации и тестирования. В статье говорится об одном из таких инструментов - Viva64. Это lint- подобный статический анализатор Си/Си++ кода, предназначенный специально для выявления ошибок, связанных с особенностями 64- битных платформ. Освещены предпосылки для создания данного анализатора и отражена его связь с режимом "Detect 64-Bit Portability Issues" в Си++ компиляторе Visual Studio 2005. Автор: Андрей Карпов <
02.11.2007Интерфейсы для доступа к СУБД из c/c++. Часть 1
Для того чтобы использовать возможности mysql сервера из c/c++ вам прежде всего необходимо в свойствах проекта указать местоположение папки include из каталога установки mysql, т.к. в нем находятся h-файлы с прототипами функций и типов данных. Также необходимо подключить к проекту .lib-файлы из каталога Lib. Методика дальнейшего программирования отличается и зависит от того, как именно вы хотите использовать средства баз данных... Автор: black zorro <
17.09.2007Использование gperf для эффективной обработки параметров командной строки в C/C++
Утилита gperf настроена на быстрое формирование идеального хеша для небольших и средних множеств данных. Однако у gperf также есть другие области применения. Фактически, это лучший инструмент для работы с идеальными хешами для ключевых слов в компиляторах GNU, а последние усовершенствования также позволяют вам работать с более крупными массивами данных. Попробуйте использовать gperf в вашем следующем проекте. Автор: Арпан Сен, Рахул Кардам <
05.09.2007Знакомство с PDL (Portable Dynamic Loader)
pdl (portable dynamic loader) – это легкая, простая и портабельная библиотека, предназначенная для создания и использования динамически загружаемых объектов классов.
<
12.08.2007KLone: каркас для web-программирования на языке C
PHP очень популярен своим стилем программирования, смешиванием HTML с исходным кодом, заключенным в теги . Существует множество инструментов и каркасов для веб-программирования на других языках, таких как Perl и Python, совершенно удивительный выбор языка программирования, который вы можете использовать взамен вышеперечисленных, называется C. Автор: va1e <