Я простой богобоязненный бэкенд разработчик С#. Обмазываюсь, тормозами каждый день. Тысячи new доверяю в руки сборщика мусора. Создаю классы зная, что все они ссылочные типы и живут в куче. Обмазываю все интерфейсами, зная, что это как минимум дополнительное обращение к памяти. И понимаю, что как бы я не старался, но у C# есть предел производительности, который невозможно преодолеть. Как то на грустной ноте закончил.:)
Всем это понятно. Просто программисты на С++, заточены на производительность, и лишний вызов, обращение к памяти, виртуальный вызов, лишний new, как красная тряпка для быка. Сразу реакция, подождите минуточку:)
Он будет тормозить если это виртуальный метод draw_pixel. А если выведи массив 100500 треугольников, то оверхеда не будет. Лет 20 назад, тоже виртуальные методы ничего не стоили. Если работа метода намного превышает время обращения к памяти, то это гуд.
И где вы заметили ауешные понятия? Лично я за открытый код, но если нужно использовать, а официальной возможности нет, все средства хороши. И не понимаю, почему конечный пользователь должен отказываться на время миграции, от того софта который он купил. Это давний спор, воровство ли пиратский софт и т.д Не я его начал и не мне его заканчивать. Я исхожу лишь из логики и ситуации.
Приостановка деятельности вас не смущает? Бог с ним с картами. Компания не может официально как и раньше покупать и обновлять софт. Что нужно сделать? Правильно использовать дальше до выяснения ситуации и если вдруг для этого нужно, ужас какой запустить кряк или поднять свой сервер с лицензиями и т.д Разумно это сделать, а не надеяться на компанию. Они этого не решают. Назовите это воровством, ну и что. Ситуация изменилась, условия покупки и использования изменились и т.д Я поражен, вашим упорством засылать им деньги, при любых обстоятельствах:)
Вы не видите риски? Компания приостановила деятельность в России. Ликвидировала офисы. Заблокировала оплату с карт РФ. Это вас не настораживает? Купить лицензии, особенно на максимальный срок для чего? Что бы в компании отдел по закупкам оправдывался, что мы не видели рисков потому, решили закупить всем лицензии на два года. Ну а, то что они были аннулированы мы даже не могли и предположить. Разумней, закупать лицензии только после официального возобновления Ия деятельности. Я не понимаю, почему для вас это не аргумент.
Я их не обвиняю. За них решает государство к которому компания принадлежит. Я лишь говорю о риске. Который очень реален для пользователей из России. И боюсь, что все уловки с оплатой будут сделаны зря.
Ещё может потребовать theards-1.dll Если собирать mingw:) Можно с ключиками поиграться и компилятор встроит в exe. У меня наоборот, пишу на С# только за деньги.:)
Вы слишком доверчивы, что мешает компании перекрыть воздух всем пользователям из России? Они уже сделали один шаг, логично предположить, что будет и второй.
Ересь:) Ловите еретика:)
Я простой богобоязненный бэкенд разработчик С#. Обмазываюсь, тормозами каждый день. Тысячи new доверяю в руки сборщика мусора. Создаю классы зная, что все они ссылочные типы и живут в куче. Обмазываю все интерфейсами, зная, что это как минимум дополнительное обращение к памяти. И понимаю, что как бы я не старался, но у C# есть предел производительности, который невозможно преодолеть. Как то на грустной ноте закончил.:)
Я после статьи о японском языке, согласен просто запомнить как слова исключения.:)
Всем это понятно. Просто программисты на С++, заточены на производительность, и лишний вызов, обращение к памяти, виртуальный вызов, лишний new, как красная тряпка для быка. Сразу реакция, подождите минуточку:)
Аминь:)
Не обязательно делать new. Это пример из моей либы. New только в конструкторе аллокатора. Все остальные классы создаются на стеке.
Пример.
Он будет тормозить если это виртуальный метод draw_pixel. А если выведи массив 100500 треугольников, то оверхеда не будет. Лет 20 назад, тоже виртуальные методы ничего не стоили. Если работа метода намного превышает время обращения к памяти, то это гуд.
Да это оптимальный вариант, прост и работает без оверхеда.
Вы получили new на ровном месте. Для использования класса дергать malloc, явный оверхед.
Никак он не представляет. Но за то чтит лицензию, фирмы которая не позволяет с карт РФ, как и раньше оплатить или купить софт.
И где вы заметили ауешные понятия? Лично я за открытый код, но если нужно использовать, а официальной возможности нет, все средства хороши. И не понимаю, почему конечный пользователь должен отказываться на время миграции, от того софта который он купил. Это давний спор, воровство ли пиратский софт и т.д Не я его начал и не мне его заканчивать. Я исхожу лишь из логики и ситуации.
И я замечу, вполне логично поступают. И я ещё, раз замечу многие всегда качали с торрента, поэтому они вообще не платили за софт:)
Думаю, что очень переоценено.
Согласен. Вариант сидеть, на уже оплаченном софте.
Приостановка деятельности вас не смущает? Бог с ним с картами. Компания не может официально как и раньше покупать и обновлять софт. Что нужно сделать? Правильно использовать дальше до выяснения ситуации и если вдруг для этого нужно, ужас какой запустить кряк или поднять свой сервер с лицензиями и т.д Разумно это сделать, а не надеяться на компанию. Они этого не решают. Назовите это воровством, ну и что. Ситуация изменилась, условия покупки и использования изменились и т.д Я поражен, вашим упорством засылать им деньги, при любых обстоятельствах:)
Совершенно верно. И может произойти, именно негативный вариант. И скорее всего это и произойдет.
Вы не видите риски? Компания приостановила деятельность в России. Ликвидировала офисы. Заблокировала оплату с карт РФ. Это вас не настораживает? Купить лицензии, особенно на максимальный срок для чего? Что бы в компании отдел по закупкам оправдывался, что мы не видели рисков потому, решили закупить всем лицензии на два года. Ну а, то что они были аннулированы мы даже не могли и предположить. Разумней, закупать лицензии только после официального возобновления Ия деятельности. Я не понимаю, почему для вас это не аргумент.
Я их не обвиняю. За них решает государство к которому компания принадлежит. Я лишь говорю о риске. Который очень реален для пользователей из России. И боюсь, что все уловки с оплатой будут сделаны зря.
Ещё может потребовать theards-1.dll Если собирать mingw:) Можно с ключиками поиграться и компилятор встроит в exe. У меня наоборот, пишу на С# только за деньги.:)
Вы слишком доверчивы, что мешает компании перекрыть воздух всем пользователям из России? Они уже сделали один шаг, логично предположить, что будет и второй.