DevDoc home page DevDoc background gradient
 
   
Имя Пароль Запомнить Зарегистрироваться
Добро пожаловать на DevDoc.ru

DevDoc.ru это место, где вы сможете найти полезные материалы по программированию и всему, что с ним связано. Здесь много полезного как для новичка, так и для тех, кто желает поднять свой уровень знаний.
Присоединяйтесь к команде DevDoc.ru и вы сможете поделиться своими мыслями и опытом с другими участниками проекта.


Самая популярная статья
Виртуальные функции – низкоуровневый взгляд

Описание виртуальных функций есть в каждом учебнике по C++. А что реально мы о них знаем? Между тем это один из трех «китов», на котором держится ООП. Сегодня сложно представить крупный проект, в котором бы не использовался полиморфизм. Такие технологии, как COM, полностью построены на этой концепции. В статье даются ответы на самые актуальные вопросы по данной тематике: начиная от основ и заканчивая описанием внутреннего устройства виртуальных функций.

Рейтинг: 4.7013, модификация: 2007-05-29 18:22:00

Автор: alexander


Последние 5 публикаций
Введение в QT

Я начинаю публикацию цикла статей о библиотеке QT. На протяжении последующих выпусков я покажу, как пользоваться этим замечательным средством разработки и какие уникальный возможности оно предоставляет.

Рейтинг: 4.6, модификация: 2010-04-17 02:45:06

Автор: alexander

Почему разваливаются крупные проекты

Команды которые понимают принципы работы над большими проектами через пару месяцев оставляют далеко позади своих конкурентов. Те кто не понимает и осознает - учатся. Те кто думает, что все знает, но мало что понимают в работе над крупными проектами, расстраиваются из-за очередной неудачи и списывают все на руководство и плохую методологию разработки. Рецепт удачи между тем достаточно прост.

Рейтинг: 4.375, модификация: 2009-04-07 00:06:36

Автор: alexander

Многопоточное программирование. Часть 4. (DeadLock)

Синхронизация потоков это сердце многопоточного программирования. От этого зависит быстродействие и надежность программ. Знание правил синхронизации сильно облегчает жизнь программисту. Но даже опытные разработчики могут допустить ошибку и внезапно обнаружить, что все потоки в системе "повисли". Как правило во всем виноват deadlock или по другому взаимная блокировка. Давайте посмотрим, что это такое!

Рейтинг: 3.8571, модификация: 2008-12-26 17:15:33

Автор: alexander

Многопоточное программирование. Часть 3. (Синхронизация потоков)

В литературе и в Интернете часто пишут, что разработка многопоточных приложений намного сложнее, чем однопоточных. Основная сложность – это синхронизация выполнения потоков как на этапе разработки, так и на этапе сопровождения кода. В C++ самые сложные ошибки, как привило, связаны с некорректным использованием памяти и ошибками синхронизации потоков. В этой статье содержатся начальные сведения по синхронизации потоков.

Рейтинг: 4.1176, модификация: 2008-06-23 10:04:55

Автор: alexander

Забытые проблемы разработки 64-битных программ

История развития 64-битных программных систем не нова и составляет уже более десятилетия [1]. В 1991 году был выпушен первый 64-битный микропроцессор MIPS R4000 [2, 3]. С тех пор в форумах и статьях возникали дискуссии посвященные переносу программ на 64-битные системы. Началось обсуждения проблем связанных с разработкой 64-битных программ на языке Си.

Рейтинг: 3.5, модификация: 2007-12-24 18:52:53

Автор: Andrey_Karpov

Copyright (C) Kudinov Alexander, 2006-2010

Перепечатка материалов с данного сайта запрещена без письменного разрешения автора. При перепечатке обязательно указывать ссылку на оригинал.

Generation time: 0,0292618274689 seconds