Egor
низкоуровневая разработка, алгоритмы, вся вот эта матчасть
Alex
Кресты сейчас активно юзаются в CV
Alex
ЧТобы real-time
Egor
Кресты сейчас активно юзаются в CV
как и питухон. Вообще всё юзается на самом деле
Alex
Питон не может в real-time в сложных проектах
Egor
Питон не может в real-time в сложных проектах
зато может дергать CV либы для питона, написанные на сях
Nikolay Markov
Anonymous
Питон не может в real-time в сложных проектах
А плюсы ты будешь пару лет зубрить, чтоб хоть что-то понимать.
Anonymous
Но они шустрые, и мне нравятся.
Tishka17
Питон не может в real-time в сложных проектах
Смотря что ты называешь реалтаймом
Artem 💎
низкоуровневая разработка, алгоритмы, вся вот эта матчасть
а это плохо? тоже развивается логика, проще потом будет изучать другие языки
Nikolay Markov
Anonymous
Можно пройти курсы и норм
Ага, можно, но чистые плюсы средне-так юзабельны.
Alex
Полгода норм
Tishka17
Жёсткий реалтайм с гарантией исполнения операции за год - тоже реалтайм
Anonymous
по хоршему обвес к плюсам нужен - буст, qt.
Artem 💎
вообще кафедра кб, хз зачем нам ассемблер
Egor
а это плохо? тоже развивается логика, проще потом будет изучать другие языки
да цимес просто в том, что тебе логичней было бы учить кресты, ибо высокоуровнево, и в обучении опыт пригодится
Anonymous
ну и хотябы уметь в stl
Egor
Nikolay Markov
Egor
Да
расскажи как делается кряк к играм
Nikolay Markov
Да
Тогда у вас должен быть хардкорный ассемблер
Anonymous
Да
Там асс нужен.
Alex
Типо блин идёт видео и сразу выдаётся результат, без тормозов
Tishka17
Не бывает "сразу"
Nikolay Markov
Там питон только в путь
Alex
Sasha
По-моему, достаточно знать и иметь опыт в одном компилиркемом и в одном интерпритируемом языке. Ассемблер особо не нужен, я писал когда-то на мотороловском асм и что-то эти знания не пригодились
Alex
Любой инференс на нейросетях?
речь про инженерные алгоритмы, не обучаемые т.е.
Nikolay Markov
Какие ещё "инженерные"?
Nikolay Markov
Это и не нужно на 99% работ
Смотря с чем ты работаешь :) если профессионально пишешь на сях или плюсах - то нужно обязательно
Alex
Какие ещё "инженерные"?
Типо можно отслеживать объект через поиск гомографий и оптического потока, а можно бахнуть нейронку аля Siamese NN и она тебе будет выдавать всё
Egor
я вот хотел бы выразить мнение, что коли товарисч учится и у него будет asm, а дальше скорее всего кресты, то смысл ему щас искать чето там на пхп - это совсем другая индустрия
Egor
а опыт лучше копить релевантный
Sasha
Смотря с чем ты работаешь :) если профессионально пишешь на сях или плюсах - то нужно обязательно
Пишу на сях, в отладке знания ассемблера не пригодились :) Ну может мой опыт таков, не знаю
Nikolay Markov
Да, но скорость другая
Нет, отличная скорость. Вся обработка всё равно в сишных либах
Nikolay Markov
ну это долгий спор
Ну просто это одна из областей, где питон сейчас рулит
Sasha
По-моему, скорость всех интерпритмруемых языков одинакова. Киньте в меня камень, если это не так. Просто в пайтоне есть numpy и другие классные штуки, которые дают производительность сишную
Egor
Спасибо за ответ)
еще такая вещь, если будешь кресты штудировать, да еще и присывая матаном универским, у тебя больше шансов разобраться в стапитста алгоритмах, и уже с этим багажом в будущем откроется хорошая перспектива в самых оплачиваемых областях, в том числе и по питону
Egor
и матан учить стимул будет здесь и сейчас
Egor
и Cython есть
Sasha
А в других интерпритмруемых языках этого разве нет?
Alex
эдак ты все языки обобщил
Nikolay Markov
А в других интерпритмруемых языках этого разве нет?
Часто нет. Плюс языки устроены сильно по-разному
Nikolay Markov
Джаваскрипт вообще на питон почти ничем не похож, хотя тоже интерпретируемый
Sasha
Я просто как-то запарился и смотрел всякие бенчмарки по всем мейнстримовым интерпритируемым языкам: примерно одно и то же
Sasha
поздрвляю. ты потратил кучу времени впустую.
Да не, я выяснил, что все они одинаковы
Alex
сферическая производительность языка в вакууме редко является определяющим фактором
Nikolay Markov
Да не, я выяснил, что все они одинаковы
Джаваскрипт с питоном практически невозможно сравнить бенчмарками
Egor
Спасибо за ответ)
и еще попробуй уже сейчас сформировать представление о рынке разработки, идти работать для этого не нужно. Отдели мух от котлет. Тогда и станет ясно, какие у тебя есть пути, и что для чего нужно (а что лишнее). Тут куда не глянь столько информации и нюансов, что всем подряд лучше не заниматься. Если кб тебе интересно - ок. Если нет, лучше сразу иди на веб разработку, не трать время.
Alex
Да не, я выяснил, что все они одинаковы
нет, ты выяснил что они одинаковы на конкретных бенчмарках
Nikolay Markov
Ну ноду же сравнивают
И то часто некорректно. Там сравнивается оверхед поверх epoll по сути
Egor
Я просто как-то запарился и смотрел всякие бенчмарки по всем мейнстримовым интерпритируемым языкам: примерно одно и то же
реальность такова, что все проекты написанные на высокоуровневых языках, где ощущаются проблемы с производительностью, криво спроектированы, хуево написаны, и никто не понимает как с этим бороться. Отсюда две идеи - масштабирование, или "давайте перепишем на Go, на хабре сказали что он быстрее, он же компилируессиии"
Egor
а проблемы архитектурные, и код дурно пахнущий
Egor
в итоге через год проблемы будут те же
Egor
даже если 5млн вложили в перекат