Здравствуйте, pkl, Вы писали:
Pzz>>Mercurial, написанный на Питоне, делает некоторые операции быстрее git-а, аккуратно написанного на Си.
Pzz>>Да и вообще, не для всех задач скорость имеет хоть какое-то значение.
pkl>То есть, если переписать на совмененном C++, он ещё быстрее летать будет. Ясно!
Я думаю, там дело в выбранных алгоритмах и структурах данных, а не в кодогенерации. В итоге, git использует менее удачный паттерн работы с диском и упирается в его производительность.
Re[12]: Опытный разработчик C++, оплата выше рынка
Здравствуйте, Pzz, Вы писали:
Pzz>Здравствуйте, pkl, Вы писали:
Pzz>>>Mercurial, написанный на Питоне, делает некоторые операции быстрее git-а, аккуратно написанного на Си.
Pzz>>>Да и вообще, не для всех задач скорость имеет хоть какое-то значение.
pkl>>То есть, если переписать на совмененном C++, он ещё быстрее летать будет. Ясно!
Pzz>Я думаю, там дело в выбранных алгоритмах и структурах данных, а не в кодогенерации. В итоге, git использует менее удачный паттерн работы с диском и упирается в его производительность.
В "выбранных" алгоритмах и структурах данных — это всегда так.
Но обычно они не выбраны, а "что умели".
Re[13]: Опытный разработчик C++, оплата выше рынка
Здравствуйте, pkl, Вы писали:
Pzz>>Я думаю, там дело в выбранных алгоритмах и структурах данных, а не в кодогенерации. В итоге, git использует менее удачный паттерн работы с диском и упирается в его производительность.
pkl>В "выбранных" алгоритмах и структурах данных — это всегда так. pkl>Но обычно они не выбраны, а "что умели".
Ну там не последние люди, все же, писали. git так вообще лично Линус наш Торвальдс удостоил написанием, чтобы биткиперу насолить (насолил так насолил, надо признать).
Re[14]: Опытный разработчик C++, оплата выше рынка
Здравствуйте, Pzz, Вы писали:
Pzz>Здравствуйте, pkl, Вы писали:
Pzz>>>Я думаю, там дело в выбранных алгоритмах и структурах данных, а не в кодогенерации. В итоге, git использует менее удачный паттерн работы с диском и упирается в его производительность.
pkl>>В "выбранных" алгоритмах и структурах данных — это всегда так. pkl>>Но обычно они не выбраны, а "что умели".
Pzz>Ну там не последние люди, все же, писали. git так вообще лично Линус наш Торвальдс удостоил написанием, чтобы биткиперу насолить (насолил так насолил, надо признать).
Ну так и где щас этот биткипер, когда всё на гите кругом?