Добавить в закладки |
|
Меню сайта |
|
Полезные ссылки |
|
Друзья сайта |
|
|
Приветствую Вас, Гость · |
19-Апр-2024, 15:49 |
|
Главная » Новости
Сайт переезжает на новый движок, и другой сервер! В связи с этим активность сайта будет прекращена до 1 марта, так же будет остановлена рассылка статей ! После этого в меню появится пункт "вакансии" , мы производим набор журналистов и публикаторов, если Вы хотите участвовать в жизни портала и хотите заработать, зарегистрируйтесь и свяжитесь с Администрацией! Общие вопросы можно задавать в этой теме !
|
Истории нескольких проблем, связанных с утечками памяти. Большинство
таких проблем являются достаточно тривиальными, легко воспроизводятся,
легко обнаруживаются соответствуюшим инструментарием, и исправляются.
Но, временами, проблемы оказываются необычными, и требуют необычного
подхода или решения…
...
Читать дальше »
|
Доброго времени суток!
Было дело — делал я интерфейс для работы с модулями для USB от FTDI.
Пришлось изрядно повозиться с подключением DLL-интерфейса.
Разочаровавшись в возможностях автоматической линковки Microsoft Visual
Studio 2008 ( UPD: потом я разобрался с этой темой), я решил это делать вручную. По ходу дела задолбался
очень надоело вручную подключать несколько десятков функций. И тогда я
обратился к Google, C++ и шаблонам. И если подключение DLL в стиле C++
вопросов не вызвало, то
...
Читать дальше »
|
Публикуется в рамках недели ненависти к С++ на хабре. Если вам все это еще не надоело, то добро пожаловать под кат. Ранее уже были перечислены глупые причины для ненависти, поэтому я
остановлюсь на реальных. Итак, за что же действительно стоит ненавидеть
С++. Причина первая, самая серьезная — грамматика. Язык С++ описывается
контекстно зависимой грамматикой, следовательно алгоритм его разбора
имеет высокую сложность.
...
Читать дальше »
|
Есть много вариаций на тему данного паттерна, но большинство примеров не подходит для многопоточных приложений.
В этой статье я хочу поделится опытом применения паттерна в
многопоточных приложениях и опишу основные проблемы, с которыми мне
приходилось сталкиваться.
...
Читать дальше »
|
На подкасте Радио Т номер 222 поговорили о языках программирования вообще и о C++ в частности. Размышления на тему судьбы языка С++ стали особенно актуальны после недели ненависти к С++ на Хабрахабре.
|
Признаюсь Вам — я ненавижу язык С++. Он просто выводит меня из себя.
Когда я встречаю эти три символа в заголовках статей на любимых
ресурсах — еще терпимо, когда вижу в подопытном проекте файлы с
расширением .cc и .cpp, .hh и .hpp (и еще .hxx и .cxx, у-ух, тысяча
чертей!) — уже злюсь, а уж когда приходится читать, или, еще хуже,
писать на нем — да я почти что истекаю ядом!
...
Читать дальше »
|
Я хочу предложить к обсуждению идеи о том, как упростить написание
серверных программ на C введением дополнительных языковых средств.
Полагаю, что эта тема может быть интересна всем разработчикам, которым
приходилось иметь дело с написанием многопоточного или асинхронного
кода.
На данный момент я практически завершил написание инструментария —
генератора парсеров, парсера C и частично C++, — который позволяет
приступить к написанию транслятора, поддерживающего языковые
расширения, о которых я здесь расскажу. Но перед тем, как продолжить
работу, хотелось бы посоветоваться с коллегами по цеху и найти
единомышленников.
...
Читать дальше »
|
Сегодня речь пойдёт об использовании clock_gettime в качестве секундомера для определения времени выполнения разных участков Вашего кода. Если Вы всё это уже знаете, или предпочитаете использовать gprof или другой профайлер, то смело можете пропускать данный топик, если же Вас это заинтересовало — добро пожаловать под хабракат.
...
Читать дальше »
|
С++ or not C++, C++ или
Java/Python/Ruby? Как часто вы задаёте или слышите подобные вопросы? Не
хотелось бы поднимать очередной холивар — по моему мнению, умные люди
давно должны были бы прийти к выводу, что при выборе языка нет той
серебряной пули, которая бы поставила окончательную точку, — у каждого
языка есть свои плюсы и минусы и чаще всего проблемы в прокладке между
клавиатурой и стулом.
...
Читать дальше »
|
|
|
|