Архив рассылки
Новости сайта CodeNet.Ru - выпуск 230
20 ловушек переноса Си++ кода на 64-битную платформу
Рассмотрены программные ошибки, проявляющие себя при переносе Си++ - кода с 32-битных платформ на 64-битные платформы. Приведены примеры некорректного кода и способы его исправления. Перечислены методики и средства анализа кода, позволяющие диагностировать обсуждаемые ошибки.
Забытые проблемы разработки 64-битных программ
История развития 64-битных программных систем не нова и составляет уже более десятилетия [1]. В 1991 году был выпущен первый 64-битный микропроцессор MIPS R4000 [2, 3]. С тех пор в форумах и статьях возникали дискуссии, посвященные переносу программ на 64-битные системы. Началось обсуждение проблем, связанных с разработкой 64-битных программ на языке Си. Обсуждались вопросы о том, какая модель данных лучше, что такое
Статический анализ кода для верификации 64-битных приложений
Хотя история развития 64-битных систем составляет более десятилетия, появление 64-битных версий операционной системы Windows поставило перед разработчиками новые задачи в области разработки и тестирования программных решений. В статье рассмотрены некоторые ошибки связанные с разработкой 64-битного Си/Си++ кода под операционную систему Windows. Объяснены причины, по которым данные ошибки не нашли отражения в статьях, посвященных задачам миграции и неудовлетворительно выявляются большинством статических анализаторов.
Проблемы тестирования 64-битных приложений
В статье рассмотрен ряд вопросов связанных с тестированием 64-битного программного обеспечения. Обозначены сложности, с которыми может столкнуться разработчик ресурсоемких 64-битных приложений, и пути их преодоления.
Последние темы форума.
Web программирование
- Perl Функция split и регулярные выражения / Babutta
- Проблемы с изображением при использовании библиотеки GD в PHP / Fobos
- Вопрос по htaccess... / Khabibulin
- Оцените форум на PHP EchoForum ver.0.1 / @KIMMI
- Как написать агрегирующую функцию PostgreSQL / Fenyx
- Загрузка странички через прикси. Что не так? / Joe Black
- Как завершить приложение? / Tramp
- Как вычислить проценты / clear2121
- работа с StringList (поиск) / FreeWay
- Работа с отдельными строками в RichEdit / vitalya777
- Работать Диалоговом окне в АppWizard е... / tendik
- Пересборка проекта из Visual C++ 6.0 в Visual Studio 2005!!!! / D-Luxe
- АppWizard е как скопировать с одного текстого поля другое, нажатием кнопку? / tendik
- Ассоциативный массив. / Sholah_Weras
- Работа с реестром, получение имени процессора... / WWTLF
- Зависание длинных циклов / Zaal
- Создание ярлыка для VPN-подключения / dusty
- Ссылка на текстовый поток / E.Kiver
- Курсор "выбор ссылки" / Virtuoso
- Переименование листов книги Excel / HeartEater
- Добавить мой пункт в стандартное меню Винды / vinni-medved
- Посылка данных методом POST и обработка ответов / Sash1k
- Групповая обработка файлов / Cool Xacker
- Трабла Tpanel+TPaintBox+TEdit / Гудвин
- Возможно ли на Delphi 7 написать свой 3D-движок? / Administrator
- вот как нада сайты раскручивать / mike
- Подборка книг по программированию / deposit
- Прикольная штучка / Rebbit
- Коллекции иконок / Camarada
- где взять иконки для тулбаров / dimas09
- Вычисление relative address для jmp, call / hel
- bulkUsb error code 10 в MS Widows Vista / shlg
- Проблемы при написании программы / Kama
- Считать CMOS , как ? / rihkov
- Управление COM портом ? / rihkov
- Поиск простых чисел методом "решето Эратосфена". Язык Си. / Nephrite
- [C++]Сравнить элементы массива между собой / m0zg
- Создание Бд на Pascal / kl1shny
- CHM-книги по программированию / Абдула
- приложение для БД access C++ Builder / Marby
- 10 самых критических ошибок на пути становления программиста / Walltex
- транслятор из bas в pas / Михаил
- Турнир по программированию ZCon 2008 / ZF_Turbo
- smtp,pop3 неужели это все? / _nic
- Нейросеть Хопфилда / O01eg
- Вопрос по созданию полос прокрутки в эл-тах HTML / Fobos
- Проблема с переходом на https / ephimoff
- Подложка для сайта в div'е / SibBear
- Проблема в IE ниже шестой версии / CH@$ER
- Div появляется вертикальный скрол в 5px / SibBear
- кто создает файл? / Михаил
- запуск с праввами другого пользователя / Михаил
- После замены материнки Windows XP не загружается. Можно ли восстановить? / oltzowwa
- После замены материнки Windows XP не загружается. Можно ли восстановить? / oltzowwa
- FreeBSD - проблемы с mpd4: падение после коннекта / SkyMаn
- WinSock HTTP-connect / ra1l
- Не работает BitBlt при обработке WM_PAINT / 12345678
- Проблема посылки сообщения окну / eng
- Ищу книгу Мэта Питрека / Аццкий программер
- Проблемы с прозрачностью фона при создании RadioButton, CheckBox, GroupBox. / Gigahard
- На форуме запущена универсальная подсветка синтаксиса / mike
- koval, С Днём рождения! / Тень Пса
- Про всяких лохов, лохотронщиков и разводилово / ~ArchimeD~
- Как насчет чата? / m@k$
- довольны ли вы работой форума а особенно m_Valery / Alex_xxx_2
- Администратор SAP / Oracle, Москва / Business Craft
- Предлагаем сотрудничество владельцам больших порталов. / biosup
- Вакансия: web - дизайнер, г.Москва (30000р. - 45000р.) / Milija
- Вакансия: рнр - программист, г.Москва (40000р. - 55000р.) / Milija
- Вакансия: java - программист, г.Москва (50000р. - 70000р.) / Milija
- Substr or Substring в SQL / yalovenko_alexandr
- Сильный подгруз клиента / Gluckodrom
- DSN / __nazar__
- Иерархия в FireBird 1.5 / oxotnik333
- Извлечение минимального значения из столбца c инкрементным наращиванием (IDENTITY) / sqlnovichok
- asp.net как поменять тему для всего сайта? / Maximillian_Cavalera
- теряется перегруженая операция / IERO_Distin
- чтение/запись файла / vrons85
- Visual studio 2005: string into char* / Alkaw
- Что делать елси не хватает стэка? / rom@rio
- Передача в EXCEL жрет оперативку / !ZedeS!
- merge images(слияние изображений) / kosfiz
- Telnet соединение по средствам TcpClient / !ZedeS!
- Растет память / AndreySar
- Задача клиент-сервер / anuka
- DirectX яркость и контрастность / CilCatblack
- OpenGL в Delphi 2006 на RoverBook Navigator v211 / nXSV
- Коллекции иконок / Camarada
- Учимся по книге "Горнаков DirectX9 уроки программирования на С++" / 4elove4ek
- Ишу Графика! / Dan-28
- Проблемы с геометрической задачей / DeFaCe
- Сортировка массива с помощью указателей / АлексейМ
- (Паскаль) Метод Зейделя / Invizibel
- Задача на множества.Очень нужна помощь!!!! / Катечка
- Задача на перечисляемые типы данных. / Катечка
- Версии / MuHAOS
- onpaint / Mendler
- Select characters. / cyber_punk
- обработка событий массива кнопок / госик
- Отрисовка графика, выходящий за приделы формы, скролирование / ackii_3aya
- Как установить из скрипта, запущен X server или нет? / Jacob_Solodovich
- Проблемы с буфером в PIPE / zuze
- Bash: распаковка в цикле одной строкой / SkyMаn
- Отладчики периода исполения. / bave
- Маппинг файлов в память / x_000
- Перехват SSL сертификата / alekciy
- 85Гц или 100Гц / Xylitolq
- PHP-including / T@toShk@
- Кто понимает HTTPS. ПОМОГИТЕ!!! / MaximSergeevich
- CryptoAPI DES проблема с дешифровкой / WWTLF
- Поиск в БД / [Veter]
- Транзакции в C# / [Veter]
- Изменение цвета фона ячейки DataGridView / 0cool
- Связь ммежду таблицей и формой редактирования записи этой таблицы / Putsar
- Можно ли сделать форму? / ilya_cska
- Управление LED и дополнительными клавишами на ноутбуке ASUS / Gillette
- Разноцветные полосы на экране и запах из компа / hel
- Mother Board AM33-EL / akimovster
- номера / akbar
- Пропал звук / Ivans
- Как сделать прогу чтобы она считала количество строк в таблице БД / jengish
- разница datetime -ов в отчете Report(FoxPro)) / unas
- Русский язык в Paradox 7 / President
- Как записать данные полученные при запросе в массив / stranger_87
- Не могу найти ошибку. / jengish
- Сайт не конектится к внешней MySQL! / Topp
- Бэкап для базы данных / warlock9000
- Ищу программу для моделирования БД для PostgreSQL / noff
- MySQL как сервис / swordholder99
- экспорт данных из базы в файл / user_js
- Карьера в команде ГТМ. (Удаленная работа) / ITspec
- Ишу Графика! / Dan-28
- Требуется 2-3 человек кодеров (C++ & PHP) / cw311
- Работа за деньги / vrons85
- Есть работка за деньги / vrons85
- Посмотрите пожалуйста / moongold
- сайт исчез из индексации... / vadim_k
- Графический заголовок / Shrekki89
- Приглашаем на работу менеджера отдела интернет-рекламы / FINAM
- Служба вебмастер от Яндекса. Делимся впечатлениями. Аналоги? / alekciy
- asp.net как поменять тему для всего сайта? / Maximillian_Cavalera
- Гостевая книга без баз данных / DENIELER
- Непонятный глюк / [Veter]
- Ошибка при подключении к SQL Server Express / [Veter]
- WCL Get Post запросы. / koval
- запись данных в БД / vitalik_4
- Тормоза UDP сокетов C# / Anton777
- Сборка Dll / freestyler
- Исключение при работе с СОМ-портом / vitalik_4
- Записать в тестбокс ответ из СОМ-порта / vitalik_4
- Общие вопросы по среде разработки / kot_
- Работа с Web / kot_
- Сетевое программирование / kot_
- Программирование с использованием WinAPI / kot_
- Системное программирование / kot_
- Выбор КПК. Мультиось :) / HexEdit
- Отображаем графику на КПК / pandrej
- Определние уровня сигнала коммуникатора / pandrej
- КПК, полезные ссылки / Odissey_
Новые сайты в каталоге.
- Программирование для прикладных математиков
- Регулярные выражения
- Web-технологии: HTML, DHTML, JavaScript, PHP+MySQL, XML+XLST, Ajax
- Вебмастер в Интернете. все нужное здесь. Регулярно обновляется.
- E-code: всё о веб-программировании !
- Хостинг провайдер 5HOST.RU
- Форум веб-мастеров
- Osh State Programmers Union
- Программитрование на языке Pascal
- Хостинг PHP - ООО УкрНик
Все отзывы, предложения о сотрудничестве, публикации статей и т.п. присылайте по адресу maillist@codenet.ru.