Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.07.2010, 18:12   #41
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

Цитата:
Сообщение от Utkin Посмотреть сообщение
Да нет тут никакого холливара, это несовершенство компилятора. Вместо того, чтобы пихать в экзешник все подряд, ему следует парсить код на предмет таких вот заморочек, тип отсутствия RTTI или всяких там потоков или классов. Ну нет в коде класса, зачем же тогда нужна его поддержка? Не работаю с new и указателями, зачем мне всякие там кучи ? А не фига, получите поддержку собственного менеджера. Далее, экзешник смотрели? Там даже абсолютные пути к юнитам прописаны, а зачем, позвольте узнать?
не в размере экзешника дело, а дело в скорости его работы и оптимизации кода по отношению к потреблению памяти! да плевать, пусть весит десять метров. самое главное чтобы безтолково не грузило процессор и не расходовало память.
rpy3uH вне форума Ответить с цитированием
Старый 26.07.2010, 18:17   #42
Xatr
Форумчанин
 
Аватар для Xatr
 
Регистрация: 17.09.2008
Сообщений: 349
По умолчанию

Дайте плиз ссыль на этот PureBasic. Полную версию, а не демо...
если чем помог, поставьте отзыв на весы
Xatr вне форума Ответить с цитированием
Старый 26.07.2010, 18:23   #43
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,555
По умолчанию

Xatr
На сколько помню, он не бесплатный. А на ломаный софт правила форума ссылку дать не позволяют.
Arigato вне форума Ответить с цитированием
Старый 26.07.2010, 19:02   #44
*PB*
Форумчанин
 
Регистрация: 11.08.2009
Сообщений: 558
По умолчанию

Цитата:
Сообщение от Xatr Посмотреть сообщение
Дайте плиз ссыль на этот PureBasic. Полную версию, а не демо...
Вот ссыль
Да он платный, но не ломаный, т. е. сами файлы никто не изменял.
Это лицензионная версия не требующая активации.
*PB* вне форума Ответить с цитированием
Старый 27.07.2010, 06:43   #45
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Сообщение от rpy3uH Посмотреть сообщение
не в размере экзешника дело, а дело в скорости его работы и оптимизации кода по отношению к потреблению памяти! да плевать, пусть весит десять метров. самое главное чтобы безтолково не грузило процессор и не расходовало память.
Дык, и я не предлагаю, чтобы медленно работал. Надо только совершенствовать компиляторы. Не думаю, что если в программе не требуется поддержка классов, то работать прога от этого станет медленней. Откройте DCC32.exe - написан на с, или на с++, ладно, но там опять-таки там встречаются имена исходников. Ну на фига? Имеются символьные линки, а зачем?
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика

Последний раз редактировалось Utkin; 27.07.2010 в 06:49.
Utkin вне форума Ответить с цитированием
Старый 27.07.2010, 12:53   #46
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,555
По умолчанию

Ну это все мусор, который в 99% случаев не нужен. Но он ведь и не мешает. Даже если исходник целиком поместить, ведь размер ехешника в сравнении с данными к программе пренебрежимо мал. Если, конечно, речь не о пятнашках, а о нормальном проекте.
Arigato вне форума Ответить с цитированием
Старый 27.07.2010, 13:11   #47
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Ну допустим на скорость работы не влияет, но все же мусор. Ладно в одной проге, это простительно. Но если взять все проги компилированные под Дельфи и С/С++ с мусором. То ведь накопиться не мало. Бит байт бережет . Даже так, исходя из теории вероятности - ведь чем меньше проги занимают места на диске, тем меньше вероятность того, что в случае бэда на винте будет неисправен какой-нибудь программный модуль. Значит в целом система будет более стабильна. Разве нет?
Вообще текущая ситуация похожа на рассказ Кролики и Удавы. Чтобы тебя не сожрали, нужно плодиться в как можно большем количестве. Тогда вероятность того, что сожрут именно тебя будет гораздо меньше .
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 27.07.2010, 13:17   #48
Selestis
Форумчанин
 
Аватар для Selestis
 
Регистрация: 21.01.2009
Сообщений: 719
По умолчанию

Просто смешно, имея гигабайтные флешки, гоняться за парой килобайт в экзешнике... Как сказал rpy3uH, важна скорость, да и то не всегда. А память расходуют по большей части данные, и вот их не мешало бы сжимать получше. Что касается игр: тут в наше время растёт детализация, а это дорогого стоит, отсюда и сотни метров всякой чухни, которую юзер увидит лишь на одном уровне на 20 минут... Текстуры можно и пооптимизировать, да вот только себе дороже разработчику этим заниматься. Но, как верно заметили, больше всего бесят, безусловно, мануалы, справки и т.д. по сотне мегов вместе с прогой на 20-30...
Изобретатель велосипедов
Selestis вне форума Ответить с цитированием
Старый 27.07.2010, 13:28   #49
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,555
По умолчанию

Цитата:
Сообщение от Utkin
Даже так, исходя из теории вероятности - ведь чем меньше проги занимают места на диске, тем меньше вероятность того, что в случае бэда на винте будет неисправен какой-нибудь программный модуль. Значит в целом система будет более стабильна. Разве нет?
Если произойдет замена байта в разделе мусора, то на работоспособности это ни как не скажется. А, вообще, если винт начинает байты менять, то пора сменить винт.

Цитата:
Сообщение от Selestis
Но, как верно заметили, больше всего бесят, безусловно, мануалы, справки и т.д. по сотне мегов вместе с прогой на 20-30...
Не знаю, меня вообще ничего не бесит.
Arigato вне форума Ответить с цитированием
Старый 27.07.2010, 13:29   #50
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Сообщение от Selestis Посмотреть сообщение
Просто смешно, имея гигабайтные флешки, гоняться за парой килобайт в экзешнике... Как сказал rpy3uH, важна скорость, да и то не всегда. А память расходуют по большей части данные, и вот их не мешало бы сжимать получше. Что касается игр: тут в наше время растёт детализация, а это дорогого стоит, отсюда и сотни метров всякой чухни, которую юзер увидит лишь на одном уровне на 20 минут... Текстуры можно и пооптимизировать, да вот только себе дороже разработчику этим заниматься. Но, как верно заметили, больше всего бесят, безусловно, мануалы, справки и т.д. по сотне мегов вместе с прогой на 20-30...
Э-хе-хе, ничего то Вы не поняли . Дело не в скорости, а во времени. Большой экзешник грузиться больше, чем не большой, согласны? Возьмите компоненты ОСи с таким мусором, пусть без мусора они грузятся на 3 (здесь было 2 я опечатался ) секунды меньше - ну набегает за день. Итак каждый день юзер тратит на 3 секунды больше во время работы - это выражается в ожидании во время загрузки ОС, каких-либо прог, вызов ВинАпи, обновление и пр. и пр. В год это будет это будет 1095 секунд, за 3 года это 3285 секунд. Это почти час потерянного времени (которые юзер мог бы посвятить косынке ). На самом деле потери составят еще больше, например из-за дефргаментации. Далее, возьмите это в рамках страны - сколько это человеко-часов?

------------- ДОБАВЛЕНО:---------------------
Я прикинул примерный вес всех экзешников на моем компе - без многотомных архивов и без учета барахла на образах дисков составило примерно полгига. Не так уж и мало. Примерно столько же по объему и DLLок (их больше, но они обычно меньше по размеру).

Ах, да. Чуть не забыл, на паре дисков у меня есть сжатие на лету (ну синеньким которые в проводнике). То есть во время чтения и записи комп без толку туда-сюда сжимает/разжимает этот мусор. На фига? Привыкли жить в век всепланетного потребления, не думая о последствиях ...
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика

Последний раз редактировалось Utkin; 27.07.2010 в 13:42.
Utkin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Мой первый редактор для игры:"Лесной мир". Манжосов Денис :) Gamedev - cоздание игр: Unity, OpenGL, DirectX 38 09.03.2011 17:37
3D-мир онлайн с возможностью голосового общения или "Матрица" Bidomi Свободное общение 8 12.02.2010 14:25
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" aleksei78 Microsoft Office Excel 13 25.08.2009 12:04