Здравствуйте, genre, Вы писали:
G>Здравствуйте, Ytz, Вы писали:
G>>>ну и тд. можешь погуглить сам в принципе, ключевые слова опционы, фьючерсы, форекс итд.
Ytz>>Гуглить что?
G>как устроены торговые системы и какие к ним требования.
Здравствуйте, genre, Вы писали:
G>Здравствуйте, Ytz, Вы писали:
G>>>Кстати. Если ты думаешь, что сложить такие данные в БД это просто, то ты сильно ошибаешься. То есть сложить-то просто, сложно сложить так, чтобы потом очень быстро доставать. Ytz>>Это имеет отношение к проектировке таблиц, а не к managed-языкам.
G>и к языкам тоже. данные перед тем как запихивать в таблицу надо обрабатывать
Глубокомысленно. Значит и здесь С++ сделает managed-языки.
Здравствуйте, genre, Вы писали:
G>Здравствуйте, hattab, Вы писали:
g>>> массивы то чем не угодили?
H>>Дык проверки индексов неотключаемые
G>это копейки на фоне остальных затрат.
Вот поэтому и не уважают программистов на managed-языках — из-за таких так ты. Упрощенно: обращение к элементу массиву — одна операция, добавляем проверку индекса — еще одна операция, получили в 2 раза больше операций на одно действие.
G>на фоне например выделения памяти стандартным С++ аллокатором
Здравствуйте, hattab, Вы писали:
v>> V>>... и IIS, конечно, на C# написаны v>> L>Ты не поверишь. v>> Да знаю я про седьмой IIS
H>А что с седьмым IIS? Вполне себе нативный сервак, ну а то, что управляющую морду склепали на менеджед, так оно к серверу относится слабо
Большинство модулей managed, насколько я знаю
Здравствуйте, Ytz, Вы писали:
G>>это копейки на фоне остальных затрат. Ytz>Вот поэтому и не уважают программистов на managed-языках — из-за таких так ты. Упрощенно: обращение к элементу массиву — одна операция, добавляем проверку индекса — еще одна операция, получили в 2 раза больше операций на одно действие.
и что? может и есть класс задач у которых узкое место в обращении к массиву, но у большинства задач узкое место в дальнейшей обработке полученных данных. и одно сравнение роли не играет. зато исключает некоторые ошибки.
вот это(проверки) кстати любимый аргумент любителей с++, про который как-то быстро забывают как только начинают упоминать например про смарт-поинтеры.
G>>на фоне например выделения памяти стандартным С++ аллокатором Ytz>Про пулы ты тоже не в курсе?
а, ну то есть с++ оказывается требуется некислая доработка напильником, чтобы "порвать" например java?
Второй раз спрашиваю почему игнорируешь вопросы? Особенно интересует: как системы которые должны отвечать с жестко заданной периодичностью борятся с тормозами из-за сборки мусора?
Здравствуйте, genre, Вы писали:
G>Здравствуйте, Ytz, Вы писали:
G>>>как устроены торговые системы и какие к ним требования. Ytz>>Зачем советуешь то, что не знаешь?
G>Ну знаю не знаю, а работать с ними довелось.
Здравствуйте, Ytz, Вы писали:
Ytz>Второй раз спрашиваю почему игнорируешь вопросы? Особенно интересует: как системы которые должны отвечать с жестко заданной периодичностью борятся с тормозами из-за сборки мусора?
для начала это не системы жесткого рил-тайма.
далее — все работа сборщика мусора анализируется и минимизируется. не плодится лишний мусор итд. в итоге получается, что ГЦ отрабатывает за устраивающее время.
Ytz>Второй раз — называй имена.
не хочу. не потому что не знаю. не хочу переходить к обсуждению конкретных продуктов и конкретных людей.
Здравствуйте, vmpire, Вы писали:
v> H>А что с седьмым IIS? Вполне себе нативный сервак, ну а то, что управляющую морду склепали на менеджед, так оно к серверу относится слабо
v> Большинство модулей managed, насколько я знаю
Пардон, о чем конкретно речь? Вот запускаю IIS7, с его дефолтным сайтом. Ни одной менеджед сборки в этом не участвует. Или ты про обеспечение работы ASP.NET? Так в этом случае ничего удивительного, только причем тут IIS?
Здравствуйте, genre, Вы писали:
G>Однако если говорить о преимуществах unmanaged в плане быстродействия, то придется отказаться от многих примитивов.
Фиг с ними. Есть другие.
Более того, не следует слепо тянуть в unmanaged все примитивы и паттерны что используются в managed.
Здравствуйте, genre, Вы писали:
G>вот это(проверки) кстати любимый аргумент любителей с++, про который как-то быстро забывают как только начинают упоминать например про смарт-поинтеры.
Ты надеюсь в курсе что смартпоинтеры не лепят на каждый чих а только там, где реально нужно.
G>>>на фоне например выделения памяти стандартным С++ аллокатором Ytz>>Про пулы ты тоже не в курсе? G>а, ну то есть с++ оказывается требуется некислая доработка напильником, чтобы "порвать" например java?
Эта "некислая обработка напильником" вмещается в 1 небольшой cpp файлик
Здравствуйте, genre, Вы писали:
G>на фоне например выделения памяти стандартным С++ аллокатором
facepalm.
Ну и какой же алгоритм аллокации считается у тебя "стандартным С++ аллокатором"?
Здравствуйте, CreatorCray, Вы писали:
G>>Однако если говорить о преимуществах unmanaged в плане быстродействия, то придется отказаться от многих примитивов. CC>Фиг с ними. Есть другие.
какие другие? либо ты используешь примитивы, чтобы обойти какие-то потенциально опасные места в unmanaged и получаешь падение производительности, либо не используешь и сталкиваешься с проблемами в полный рост
Здравствуйте, CreatorCray, Вы писали:
G>>вот это(проверки) кстати любимый аргумент любителей с++, про который как-то быстро забывают как только начинают упоминать например про смарт-поинтеры. CC>Ты надеюсь в курсе что смартпоинтеры не лепят на каждый чих а только там, где реально нужно.
ну да. и там где реально нужно получают либо падение производительности либо проблемы с очисткой памяти.
Здравствуйте, CreatorCray, Вы писали:
G>>на фоне например выделения памяти стандартным С++ аллокатором CC>facepalm. CC>Ну и какой же алгоритм аллокации считается у тебя "стандартным С++ аллокатором"?
Здравствуйте, hattab, Вы писали:
H>Здравствуйте, vmpire, Вы писали:
v>> H>А что с седьмым IIS? Вполне себе нативный сервак, ну а то, что управляющую морду склепали на менеджед, так оно к серверу относится слабо
А к чему она относится? К Notepad-у?
v>> Большинство модулей managed, насколько я знаю H>Пардон, о чем конкретно речь? Вот запускаю IIS7, с его дефолтным сайтом. Ни одной менеджед сборки в этом не участвует. Или ты про обеспечение работы ASP.NET? Так в этом случае ничего удивительного, только причем тут IIS?
Про "большинство" это я погорячился.
Вот я сейчас смотрю в конфигурацию своего IIS, там 28 модулей native и 14 managed. На мой взгляд, существенная часть.
Плюс управляющая часть.
Здравствуйте, vmpire, Вы писали:
v> H>Пардон, о чем конкретно речь? Вот запускаю IIS7, с его дефолтным сайтом. Ни одной менеджед сборки в этом не участвует. Или ты про обеспечение работы ASP.NET? Так в этом случае ничего удивительного, только причем тут IIS?
v> Про "большинство" это я погорячился. v> Вот я сейчас смотрю в конфигурацию своего IIS, там 28 модулей native и 14 managed. На мой взгляд, существенная часть.
Еще раз спрошу: о каких конкретно модулях речь? Все, что я вижу, это то, что работающий IIS вообще не задействует менеджед код
v> Плюс управляющая часть.
Конфигурилка к серверу отношения не имеет. Их подобных и на жабаскрипте хватает
Здравствуйте, hattab, Вы писали:
H>Здравствуйте, LaptevVV, Вы писали:
LVV>> Очень интересно. LVV>> Почему большинство водителей Лады-Калины считает водителей иномарок быдловодилами? Ведь, в принципе, средний водитель иномарки знает больше аналогичного на Ладе-Калине, если не считать ремонта...
H>Это пошто ты сейчас так сишников обидел?
F кто из них кто?
Хочешь быть счастливым — будь им!
Без булдырабыз!!!