Алгоритм перебора может написать кодом или псевдокодом? Есть предположение что использовался двойной цикл и сложность алгоритма n^2. Но данные имеют структуру поэтому можно заменить на алгоритм сложности n*log n
Тут без калькулятора не обойтись. Ожидаемая выгода = ожидаемая экономия на зарплатах — ожидаемые дополнительные затраты (например, электроэнергии) за весь период эксплуатации ПО. Составляете сметы и вперед.
Для простого программы не имеет смысла. Для сложного решения замеры в статье ничего не дадут. Потому, что нельзя просто так взять и экстраполировать пузырьковую сортировку на энтерпрайз решение.
Давайте напишем 10 строчек абстрактного кода и сделаем далеко идущие выводы; обоснуем выводы таблицами и графиками.
Подбробнее
Какое-то однобокое сравнение. Постараюсь объяснить свою точку зрения.
Во-первых, вы из замеров 10 строчек пытаетесь делать выводы.
Во-вторых, мы знаем что C++ выбирают для числодробилок, а C# это энтерпрайз. Возможно стоит взять несколько пар средних по размеру текста алгоритмов. Например, физические вычисления и парсинг большого xml. А потом сделать выводы:
Вывод 1: если полениться и реализовать числодробилку на С#, то получится такой-то штраф по скорости
Вывод 2: если напрячься и реализовать энтерпрайз на C++, то мы получим такие-то ускорения
Кажется, средствами SAP нельзя узнать объем памяти, который потребовался для отдельного запроса.
А мне кажется, что не стоит писать всякую ерунду про систему, у которой sql запрос это самая частоиспользуемая инструкция в коде.
ST05 должны знать даже младшие консультанты. А люди, которые пользуются гуглом еще и DB02.
Все абаперы и саперы смеются над вашим топиком. Просто потому что в курсе.
Но если отбросить специфику, то есть следующие факты:
1. Сто вакансий за полтора месяца = чуть больше 2 рабочих мест день. На всю Россию. Только по хх, но другие сайты можно не брать в расчет, так как рекрутеры спамят о вакансии везде. Абаперов без работы со стажем 5+ лет пруд пруди — можно убедится на профильных форумах.
2. Зарплата абапера 120т. Ведущего абапера 160т. Это средние, максимальные выше. Но можно сходить на хх и посмотреть на средние зарплаты программистов, которым не нужны дорогостоящие курсы на 2 месяца.
Алгоритм перебора может написать кодом или псевдокодом? Есть предположение что использовался двойной цикл и сложность алгоритма n^2. Но данные имеют структуру поэтому можно заменить на алгоритм сложности n*log n
http://habrahabr.ru/company/infopulse/blog/194726/
а ваш хайрез у меня не открывается.
Это манипуляция чистой воды. С вами не получится построить конструктивный диалог, поэтому прекращаю общение.
Для простого программы не имеет смысла. Для сложного решения замеры в статье ничего не дадут. Потому, что нельзя просто так взять и экстраполировать пузырьковую сортировку на энтерпрайз решение.
Еще раз: на основании ваших измерений нельзя делать больших выводов. В противном случае получится как в картинке «my hobby extrapolating»…
Во-первых, вы из замеров 10 строчек пытаетесь делать выводы.
Во-вторых, мы знаем что C++ выбирают для числодробилок, а C# это энтерпрайз. Возможно стоит взять несколько пар средних по размеру текста алгоритмов. Например, физические вычисления и парсинг большого xml. А потом сделать выводы:
Вывод 1: если полениться и реализовать числодробилку на С#, то получится такой-то штраф по скорости
Вывод 2: если напрячься и реализовать энтерпрайз на C++, то мы получим такие-то ускорения
А мне кажется, что не стоит писать всякую ерунду про систему, у которой sql запрос это самая частоиспользуемая инструкция в коде.
ST05 должны знать даже младшие консультанты. А люди, которые пользуются гуглом еще и DB02.
Но если отбросить специфику, то есть следующие факты:
1. Сто вакансий за полтора месяца = чуть больше 2 рабочих мест день. На всю Россию. Только по хх, но другие сайты можно не брать в расчет, так как рекрутеры спамят о вакансии везде. Абаперов без работы со стажем 5+ лет пруд пруди — можно убедится на профильных форумах.
2. Зарплата абапера 120т. Ведущего абапера 160т. Это средние, максимальные выше. Но можно сходить на хх и посмотреть на средние зарплаты программистов, которым не нужны дорогостоящие курсы на 2 месяца.
б) инженер не может уволиться?
Запишите этот код в файлик, скомпилируйте в dll и загрузите функцию в программу. Зачем вы компилятор пишите, если он уже написан?