powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Философия велосипедостроения.
13 сообщений из 88, страница 4 из 4
Философия велосипедостроения.
    #33318251
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
funikovyuriНу а как тут без провокаций :) Некоторые предыдущие заявления настолько ...э необычны, что очень хочется у афтаров спросить об их видении назначения ООП.
А ты спроси, мы ответим :)

funikovyuriЕще повеселило про шаблоны - дескать и код усложняют, да еще и медленнее все работает! Также интересное заявление о легкой эмуляции generic'ов в структурном C...
Использование шаблонов код действительно упрощает. Но видишь ли в чем проблема, эти шаблоны кто-то должен сначала написать. Лично мне к сожалению не удается быть чисто юзером библиотек классов и шаблонов. Мне их сочинять приходится. Так вот придумать архитектуру системы и реализовать ее на основе структур и процедур на порядок проще чем на основе шаблонов и классов.
...
Рейтинг: 0 / 0
Философия велосипедостроения.
    #33318595
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мадыратыр, убей топик !!
...
Рейтинг: 0 / 0
Философия велосипедостроения.
    #33319000
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivМадыратыр, убей топик !!

Чего орешь ??? Нету тут модератора
...
Рейтинг: 0 / 0
Философия велосипедостроения.
    #33319360
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl

Гы гы

А ты спроси, мы ответим :)
Спросил!


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

Ну и еще я не услышал объяснения того как шаблоны замедляют работу приложения
...
Рейтинг: 0 / 0
Философия велосипедостроения.
    #33319688
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
funikovyuri
Ну и еще я не услышал объяснения того как шаблоны замедляют работу приложения

Я бы сказал, что шаблоны порождают некоторое количество
избыточного бинарного кода, и как следтвие слегка увеличивают
размер библиотек. ИМХО.
...
Рейтинг: 0 / 0
Философия велосипедостроения.
    #33319721
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton

Гы

во-первых, разговор про производительность, а не про размер

во-вторых, размер в пределах единицы сборки (.dll, .exe, .bpl и т.д.) при грамотном использовании шаблонов расти не будет. Он может расти так как один и тот же код шаблона не разделяем между разными модулями, но это отдельный разговор...

в-третьих, увеличение размера это не особенность generic'ов как таковых, а только их физической реализации в С++. Например их же реализация в java этого эффекта лишена вообще
...
Рейтинг: 0 / 0
Философия велосипедостроения.
    #33319774
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Согласен. Пускай White Owl прокомментирует свою фразу о медлительности.
...
Рейтинг: 0 / 0
Философия велосипедостроения.
    #33321039
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А я говорил что шаблоны замедляют работу? Тогда прошу прощения, описка, имелось в виду замедляют разработку. И я уже объяснял почему.
...
Рейтинг: 0 / 0
Философия велосипедостроения.
    #33321132
onstat-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White OwlА я говорил что шаблоны замедляют работу? Тогда прошу прощения, описка, имелось в виду замедляют разработку. И я уже объяснял почему.

Использование шаблонов замедляет разработку, зато ускоряет
добавление нового функционала и упращает поддержку кода.

Посчитайте, что жизненном цикле ПО обходится дороже.
...
Рейтинг: 0 / 0
Философия велосипедостроения.
    #33321184
onstat-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И еще по теме.

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

У разработчиков одиночек или
маленьких команд все с точностью до наоборот.
...
Рейтинг: 0 / 0
Философия велосипедостроения.
    #33321314
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Очень показателен похожий топик в форуме по java. Там человек решил написать свой Base64 декодер так весь форум его отговаривал и советовал взять готовый

Я, например, тоже высказался.
...
Рейтинг: 0 / 0
Философия велосипедостроения.
    #33321390
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan) MasterZivМадыратыр, убей топик !!

Чего орешь ??? Нету тут модератора

Знаю. Потому и ору.
...
Рейтинг: 0 / 0
Философия велосипедостроения.
    #33321391
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЯ бы сказал, что шаблоны порождают некоторое количество
избыточного бинарного кода, и как следтвие слегка увеличивают
размер библиотек. ИМХО.

Это все недоказуемо. Когда-то - да, когда-то - нет. Такие споры велись не раз и ни к чему ни приводили. Т.е. нельзя сказать, что шаблоны -- это медленно, или шаблоны -- это пухлые .exe.
...
Рейтинг: 0 / 0
13 сообщений из 88, страница 4 из 4
Форумы / C++ [игнор отключен] [закрыт для гостей] / Философия велосипедостроения.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]