Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет mumuntu ([info]mumuntu)
@ 2003-02-27 00:37:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Настроение: angry

Некоторые вещи ненавижу! Например вот...
Еще раз столкнулся с тем что функция itoa(...) не входи в стандартную библиотеку C. Но это еще фигня! В стандартную библиотеку C до 99 года не входила функция snprintf(...)!!! У меня GCC 2.96 с опцией -ansi не знает такой функции. Стоит ли удивляться тому, какая туча программ с buffer overflow есть на рынке?



(Читать комментарии) - (Добавить комментарий)


[info]sheshire_rat@lj
2003-05-11 23:54 (ссылка)
>Все эти либы линкуются динамиццски, и ты удивишься если посмотришь, сколько их болтается в памяти (чтоб я помнил команду, ldчто-нибудь, видимо).

%)) это далеко не правило

(по опыту работы с суперкомпами Convex %) )

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]alexclear@lj
2003-05-16 06:30 (ссылка)
Верю. Вот под QNX 4.25, например, написать динамически линкуемую библиотеку на C++ было нельзя. А портированный туда GCC вообще мог линковать только статически, из-за чего размер архива KDE, портированного на QNX, сжатого bzip2 с максимальной компрессией был очень смешным. Кажется, что-то около 200 мегабайт, точно не помню.
Сейчас статическая линковка в ходу вроде бы в основном у тех, кто под флешки затачивается, у индустриальщиков всяких. Так у них и либы обычно чуть ли не самосборные.
Да и все равно у них itoa() нет. :)

(Ответить) (Уровень выше)


(Читать комментарии) -