воскресенье, 29 сентября 2013 г.

Установка более новых версий компиляторов gcc и g++

Маленькая шпаргалка на тему того, как в Linux установить наиболее "свежие" на сегодняшний день release-версии компиляторов gcc и g++. В моём случае - установить версии 4.8.1, взамен предустановленных по умолчанию версий 4.6.3 в операционной системе Ubuntu 12.04 LTS.

среда, 18 сентября 2013 г.

О некоторых пользователях AutoCAD и "перспективах" на будущее...

Сегодня у меня был особенно "нервенный" день... Всё благодаря "особо одарённым пользователям". Всё ещё находясь под "впечатлением" от общения с некоторыми моими юзерами, я полез на форум в интернете и в одной из тем, созданной очередным "знатоком" на двг.ру, дающем заявления на тему "удобства\неудобства" работы с внешними ссылками (при том, что пользоваться ими он, как оказалось, не умеет) я изложил свои печальные мысли по текущему положению дел, однако с вероятностью 100% моё сообщение будет удалено администратором (см. P.S. ниже). С данным случаем всё предельно ясно, однако в ряде др. случаев (не моих) поступки "тамошнего" администратора, к сожалению, не поддаются какой-либо внятной логике... В виду этого решил изложить свои печальные мысли по теме в данной записи блога... В свете чрезвычайной эмоциональности, в которой я сегодня нахожусь после продолжительных стрессов, после общения с некоторыми людьми, текст этой темы местами пестрит завуалированной нецензурной лексикой (впечатлительным лучше не читать)...

четверг, 12 сентября 2013 г.

О влиянии исключений на производительность в C++

Несколько лет назад я сравнивал производительность кода, использующего Exceptions в .NET, и кода, работающего в обход такой обработки. Результаты опубликовывал здесь. Как видим, разница была колоссальная: 5мин. 30 сек., против 0,7 сек. К сожалению, в C++ обработка исключений так же является весьма накладным занятием...