avva: (Default)
[personal profile] avva
Два отличных анализа дизассемблированного кода:

  • Анализ бага в Excel (PDF), о котором я писал недавно. Очень, очень увлекательно и интересно. Подробно и дотошно объясняется, чем был вызван этот баг. (за ссылку спасибо [livejournal.com profile] ygam)

  • Анализ червя Storm Worm, включая его руткит. Тоже исключительно интересная и подробная информация. Мне особенно понравилось про средства обнаружения виртуальных машин и песочниц анти-вирусов.


И заодно, раз уж программистские ссылки:

C++ FQA, развернутая критика C++, выполненная в виде комментария к известному C++ FAQ. Не со всем я соглашусь, но много дельных и заслуженно едких замечаний. Автор - [livejournal.com profile] yosefk, обсуждения есть по-английски в reddit и по-русски в ЖЖ.

Update: И еще одна полезная ссылка для любителей ассемблера: сравнение GAS и Intel-синтаксиса. Я так и не научился как следует читать программы в AT&T-синтаксисе, которым пользуется GAS (ну, скорее, научился с грехом пополам), поэтому мне понравилось подробное сравнение.

Date: 2007-10-31 04:31 pm (UTC)
From: [identity profile] cmm.livejournal.com
С99, кстати, стирает многие из различий С и С-подобного подмножества С++, но по сути является тем-же С++, но в профиль.

в гораздо более правильный профиль чем сам C++, собственно.

Date: 2007-10-31 05:53 pm (UTC)
From: [identity profile] zigmar.livejournal.com
Опять двадцать пять. Правильно/неправильно - это дело вкуса и религии. С99 конечно намного лучше голого С, в котором нету даже базовой проверки типов, но тем не менее, я не вижу объективных причин не использовать конструкторы, деструкторы и удобную библиотеку контейнеров, даже если не нужен полиморфизм. Не говоря уже про извращения как полная имплементация ОО стиля на голом С, как это, скажем, сделано в GTK.

Date: 2007-10-31 07:12 pm (UTC)
From: [identity profile] cmm.livejournal.com
я не вижу объективных причин не использовать конструкторы, деструкторы и удобную библиотеку контейнеров

в принципе нет объективных причин всем кидаться с обрыва, играть на проезжей части или даже считать STL удобным для чего бы то ни было.

о чём Вы пытаетесь спорить?

Date: 2007-10-31 11:18 pm (UTC)
From: [identity profile] zigmar.livejournal.com
Я не пытаюсь спорить, а всего хочу лишь указать, что религиозная туфта насчёт С++, которую вы с таким пылом проповедуете не стоит выеденного яйца.

Date: 2007-11-01 06:34 am (UTC)
From: [identity profile] cmm.livejournal.com
это я, простите, проповедую?
там вот товарищ сверху поговорить хотел, про животворящее ОО с деструкторами.
(последние времена наступают, истинно говорю вам: совсем уже хомячки охренели.)

February 2026

S M T W T F S
1 2 3 4 5 67
8 9 10111213 14
15 16 17 18192021
2223 2425262728

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 24th, 2026 03:17 pm
Powered by Dreamwidth Studios