Информация об изменениях

Сообщение Re[8]: MS забило на дотнет. Питону - да, сишарпу - нет? от 05.09.2021 7:32

Изменено 05.09.2021 7:36 vfedosov

Re[8]: MS забило на дотнет. Питону - да, сишарпу - нет?
Здравствуйте, Nuzhny, Вы писали:

N>Здравствуйте, vfedosov, Вы писали:


V>>Занимаясь имадж процессингом, я понял, что плюсы не нужны почти нигде — все можно сделать на пайтоне — и не будет тормозить! На шарпе это невозможно.


N>Именно поэтому всё для скорости переписывают с Питона или на плюсы для картинок, или вообще на Java/Scala. Если же есть готовая библиотека типа OpenCV, то код на плюсах может быть ещё и компактней, чем на Питоне. И при этом оптимизироваться проще. Так что это всё эфемерность, что Питона достаточно. Узкие места переписывают на плюсы сплошь и рядом, а то и все проекты целиком.


Ну OpenCV доступна на Python — собственно я с ней и работаю в основном. И я бы не сказал, что прям все переписывается на плюсы — иногда приходится — ИМХО где-то от трети до половины тасок с имаджпроцессингом приходится писать на плюсах. Иногда и ассемблер нужен — таких тасок процентов 5. Но не Java! — откуда этот бред. Java для имаджпроцессинга это какой-то кошмар.
Насчет компактности OpenCV кода на плюсах тоже неправда. Пайтоновский как минимум не хуже — а ИМХО намного более компактен.
Re[8]: MS забило на дотнет. Питону - да, сишарпу - нет?
Здравствуйте, Nuzhny, Вы писали:

N>Здравствуйте, vfedosov, Вы писали:


V>>Занимаясь имадж процессингом, я понял, что плюсы не нужны почти нигде — все можно сделать на пайтоне — и не будет тормозить! На шарпе это невозможно.


N>Именно поэтому всё для скорости переписывают с Питона или на плюсы для картинок, или вообще на Java/Scala. Если же есть готовая библиотека типа OpenCV, то код на плюсах может быть ещё и компактней, чем на Питоне. И при этом оптимизироваться проще. Так что это всё эфемерность, что Питона достаточно. Узкие места переписывают на плюсы сплошь и рядом, а то и все проекты целиком.


Ну OpenCV доступна на Python — собственно я с ней и работаю в основном. И я бы не сказал, что прям все переписывается на плюсы — иногда приходится — ИМХО где-то от трети до половины тасок с имаджпроцессингом приходится писать на плюсах. Иногда и ассемблер нужен — таких тасок процентов 5. Но не Java!. С какой стати на Java код будет работать быстрее?
Насчет компактности OpenCV кода на плюсах тоже неправда. Пайтоновский как минимум не хуже — а ИМХО намного более компактен.