Здравствуйте, bulbasavr, Вы писали:
B>Почему большинство программистов (на с/с++) считает .net программеров быдлокодерами? Ведь, в принципе, средний .net разработчик знает больше аналогичного на с/с++, если не считать работу с памятью и т.п.
Вобще вопрос поставлен в корне не верно.
Правильно так: "Большинство программистов считает других программистов, особенно из другой области, быдлокодерами"
В принципе у дотнетчика и с++ разные сферы деятельности, интересов и наборы значний/умений совершенно различные.
Но вообще говоря, очевидно всем, большинство сиплюсников работают исключительно с абсолютным быдлокодом и с этим практически ничего поделать нельзя ибо в принципе невозможно
Здравствуйте, CreatorCray, Вы писали:
G>>ЗЫ. это я конечно набросил немного, но все-таки, как люди пишут на managed языках сверхвысокопроизводительные вещи я наблюдал не раз. так что не стоит. CC>Дык я тоже наблюдал как люди пишут на unmanaged сверхвысокопроизводительные вещи. CC>При соответствующих знаниях это возможно почти на любой нормально сделаной платформе.
верно. но managed оставляет чуть больше времени на логику
Здравствуйте, Ytz, Вы писали:
G>>ЗЫ. это я конечно набросил немного, но все-таки, как люди пишут на managed языках сверхвысокопроизводительные вещи я наблюдал не раз. так что не стоит.
Ytz>Понимаю, что очень хочется, но так не бывает.
Здравствуйте, hattab, Вы писали:
g>> ЗЫ. это я конечно набросил немного, но все-таки, как люди пишут на managed языках сверхвысокопроизводительные вещи я наблюдал не раз. так что не стоит. H>Это они думают, что это сверхвысокопроизводительные вещи?
нет, это действительно так.
на самом деле это достаточно просто, в тех узких местах где происходят частые выделения памяти о выделениях приходится задумываться так же как и в unmanaged среде, зато в остальных местах (а их как известно большинство) можно не париться.
Здравствуйте, bulbasavr, Вы писали:
B>Почему большинство программистов (на с/с++) считает .net программеров быдлокодерами? Ведь, в принципе, средний .net разработчик знает больше аналогичного на с/с++, если не считать работу с памятью и т.п.
Очень интересно.
Почему большинство водителей Лады-Калины считает водителей иномарок быдловодилами? Ведь, в принципе, средний водитель иномарки знает больше аналогичного на Ладе-Калине, если не считать ремонта...
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Здравствуйте, genre, Вы писали:
G>Здравствуйте, Ytz, Вы писали:
G>>>ЗЫ. это я конечно набросил немного, но все-таки, как люди пишут на managed языках сверхвысокопроизводительные вещи я наблюдал не раз. так что не стоит.
Ytz>>Понимаю, что очень хочется, но так не бывает.
G>аргументы?
Аргументы должны быть с твоей стороны — то есть примеры сверхвысокопроизводительных систем на managed-языках.
Здравствуйте, genre, Вы писали:
G>>>ЗЫ. это я конечно набросил немного, но все-таки, как люди пишут на managed языках сверхвысокопроизводительные вещи я наблюдал не раз. так что не стоит. CC>>Дык я тоже наблюдал как люди пишут на unmanaged сверхвысокопроизводительные вещи. CC>>При соответствующих знаниях это возможно почти на любой нормально сделаной платформе.
G>верно. но managed оставляет чуть больше времени на логику
Если у тебя есть все нужные примитивы то времени на логику одинаково и там и там.
Грубо говоря разница в том, что у .NET "искаропки" есть фреймворк с кучей заготовок, которые скорее всего пригодятся для софта в .NET нише а с С/С++ идёт только минималистическая CRT.
Здравствуйте, adontz, Вы писали:
A>Здравствуйте, Ytz, Вы писали:
Ytz>>Аргументы должны быть с твоей стороны — то есть примеры сверхвысокопроизводительных систем на managed-языках.
A>facebook.com написан на PHP.
Это прослойка между действительно высокопроизводительными системами — БД и сервером, которые явно не на PHP написаны.
A>bing.com...
И на чем поисковый механизм bing написан? Я не в курсе.
A>ну ты понял
Здравствуйте, vmpire, Вы писали:
V>Здравствуйте, adontz, Вы писали:
A>>>>Бизнес-процессы. V>>>Почему, интересно, разработчик C++, разрабатывающий бизнес-приложения не знает бизнес-процессы? A>>Потому что разработчик Си++ не разрабатывает бизнес-приложения. V>Категорично, бездоказательно,... Ну и ладно. Не буду спорить. V>А воркфлов-система. которую мы писали несколько лет назад на C++ и VB6 и которая живёт в нескольких крупных зарубежных корпорациях нам, видимо, померещилась.
И как вы это счастье поддерживаете? Или изменений вообще не делаете?
У меня есть одно такое VB6 приложение 10 летней давности. Я б его давно утопил так-как поддерживать его сущее мучение. Но клиенты любят это чудо миллениума!
Здравствуйте, adontz, Вы писали:
A>Здравствуйте, Ytz, Вы писали:
Ytz>>Аргументы должны быть с твоей стороны — то есть примеры сверхвысокопроизводительных систем на managed-языках.
A>facebook.com написан на PHP.
Который магическим образом потом превращается в C++
Здравствуйте, LaptevVV, Вы писали:
LVV> Очень интересно. LVV> Почему большинство водителей Лады-Калины считает водителей иномарок быдловодилами? Ведь, в принципе, средний водитель иномарки знает больше аналогичного на Ладе-Калине, если не считать ремонта...
Здравствуйте, genre, Вы писали:
g> на самом деле это достаточно просто, в тех узких местах где происходят частые выделения памяти о выделениях приходится задумываться так же как и в unmanaged среде
То есть тут профита от менеджед нет, а присутствует скорее борьба с системой.
g> зато в остальных местах (а их как известно большинство) можно не париться.
...и которые на производительность не оказывают существенного влияния. В нативе, кстати, тоже париться не нужно, если пользоваться доступными инструментами.
Здравствуйте, henson, Вы писали:
V>>А воркфлов-система. которую мы писали несколько лет назад на C++ и VB6 и которая живёт в нескольких крупных зарубежных корпорациях нам, видимо, померещилась.
H>И как вы это счастье поддерживаете? Или изменений вообще не делаете?
Ну, лично я его уже не поддерживаю, буржуинам сплавили
Есть саппорт, который что-то правит по мелочи. К тому же там на VB6 только одно небольшое (но важное) клиентское приложение, его можно и переписать на что-нибудь, благо протокол стандартный — SOAP. Остальное — C++/ATL/MFC
H>У меня есть одно такое VB6 приложение 10 летней давности. Я б его давно утопил так-как поддерживать его сущее мучение. Но клиенты любят это чудо миллениума!
Сочувствую...
Здравствуйте, Ytz, Вы писали:
Ytz>Аргументы должны быть с твоей стороны — то есть примеры сверхвысокопроизводительных систем на managed-языках.
некоторые торговые платформы написаны полностью на Java и какая-то мне встречалаьс на C#. требования по передаче и хранению данных там очень внушительные.
Здравствуйте, CreatorCray, Вы писали:
G>>верно. но managed оставляет чуть больше времени на логику CC>Если у тебя есть все нужные примитивы то времени на логику одинаково и там и там. CC>Грубо говоря разница в том, что у .NET "искаропки" есть фреймворк с кучей заготовок, которые скорее всего пригодятся для софта в .NET нише а с С/С++ идёт только минималистическая CRT.
Однако если говорить о преимуществах unmanaged в плане быстродействия, то придется отказаться от многих примитивов.
Здравствуйте, hattab, Вы писали:
g>> на самом деле это достаточно просто, в тех узких местах где происходят частые выделения памяти о выделениях приходится задумываться так же как и в unmanaged среде H>То есть тут профита от менеджед нет, а присутствует скорее борьба с системой.
СЛожно назвать это борьбой. Не создавай много мелких обектов в узком месте, да и вся борьба.
Здравствуйте, bulbasavr, Вы писали:
B>Почему большинство программистов (на с/с++) считает .net программеров быдлокодерами? Ведь, в принципе, средний .net разработчик знает больше аналогичного на с/с++, если не считать работу с памятью и т.п.
У нас на курсе была девочка-Леночка. Немного глуповатая. Она всё старалась доказать всем, что типа умная.
Правда её голова интересовала наш курс намного меньше, чем другое место. Тем более, что девочек на курсе было целых три.
В общем стоим мы как-то с ребятами и что-то обсуждаем за науку типа. Подходит эта Леночка, ин ачинает жаловаться, что одногрупники считают её дурой, а она не дура, она вот и задания никода не списывает и вот в этот раз кванты сама делала...
Тут её человека три и говорят хором: "НУ И ДУРА!"...
Леночка недоговорив уходит...
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Здравствуйте, genre, Вы писали:
G>Здравствуйте, Ytz, Вы писали:
Ytz>>Аргументы должны быть с твоей стороны — то есть примеры сверхвысокопроизводительных систем на managed-языках.
G>некоторые торговые платформы написаны полностью на Java и какая-то мне встречалаьс на C#.
Ну понятно — Неуловимый Джо.
G>требования по передаче
Что это значит? Что надо получить подтверждение о доставке? И что тут такого? Или это значит, что данные должны отправлятся через жестко заданные интервалы? Тогда отдыхают и ява и шарп — проснулся сборщик мусора, кури бамбук.
G>и хранению данных там очень внушительные.