к примеру вот мой код на питоне. Если я буду переносить строки на каждые 79 символов, код станет менее читаемым. При этом использовано всего 960 пикселей по ширине, из 1920 доступных. Я же не на телефоне программирую, зачем мне узкие колонки которые долго скролить по вертикале с худшей читаемостью кода, ради соблюдения каких-то стандартов прошлого века.
в numba мне надоело, что с каждой версией они добавляют новых багов, а ряд фич нереализованы.
Я просто поставил в свой проект pip ziglang который содержит портативный llvm clang компилятор для винды/линух/мак.
При запуске моё приложение делает компиляцию C++ кода на компе пользователя необходимые функции обработки данных, а из питона через ctypes я их вызываю.
В результате я не только избавился от подобных numba jit-костылей, так что мой код теперь портативен и надежен на века, но я так же и получил в КАЖДОЙ функции скорость исполнения в 2 раза быстрее чем в numba.
я думал, что FP форсит других программистов писать функционально, и тогда не только программа становится предсказуемой, но и стиль и логика других программистов в написании программы становятся тоже предсказуемыми.
к примеру вот мой код на питоне. Если я буду переносить строки на каждые 79 символов, код станет менее читаемым. При этом использовано всего 960 пикселей по ширине, из 1920 доступных. Я же не на телефоне программирую, зачем мне узкие колонки которые долго скролить по вертикале с худшей читаемостью кода, ради соблюдения каких-то стандартов прошлого века.
79 символов на строку.
Зачем тянуть этого динозавра из 80х ? Зажимая шифт легко скролятся по горизонтали длинные строки
как обычно, потребность навалить побольше 💩 в стандарт, чтобы оттолкнуть еще больше старых пользователей C++
Верною дорогой к сингулярности идём товарищи. Возможно это и есть великий фильтр.
жесть. Почему людей тянет выдумывать сложные теории заговора.
а ну ладно, тогда можно не переводить. Пусть останутся баги в старом коде ¯\_(ツ)_/¯
в numba мне надоело, что с каждой версией они добавляют новых багов, а ряд фич нереализованы.
Я просто поставил в свой проект pip ziglang который содержит портативный llvm clang компилятор для винды/линух/мак.
При запуске моё приложение делает компиляцию C++ кода на компе пользователя необходимые функции обработки данных, а из питона через ctypes я их вызываю.
В результате я не только избавился от подобных numba jit-костылей, так что мой код теперь портативен и надежен на века, но я так же и получил в КАЖДОЙ функции скорость исполнения в 2 раза быстрее чем в numba.
разбудите меня через 50 лет, Блог компании PVS-Studio всё так же будет копаться в чужом коде
при этом в языке со строгой типизацией можно прострелить себе не только ногу, но и голову
а примеры этого утверждения есть?
я думал, что FP форсит других программистов писать функционально, и тогда не только программа становится предсказуемой, но и стиль и логика других программистов в написании программы становятся тоже предсказуемыми.
Маглы всё никак не поймут, что питон не нуждается в ускорении.
C++ мёртв для тех, кто хоть раз попробовал написать что-то на современных популярных языках.
C++ жив потому что инертную кодовую базу еще долго придётся тащить, и за это будут платить.
они же пишут что им нужен был легкий и понятный язык, так что лига C-парней отпала сразу.
на картинке нарисована не верная работа NMS.
NMS выбирает прямоугольник , а у вас нарисован другой.
есть примеры когда хайлевел язык скатывается в С++ ?
Все эти "недостатки" высосаны из пальца и не имеют большой значимости.
Ты учишь 1 раз непонятные места, и потом всё хорошо кодится и работает.
Тот же С++ ты учишь 10 раз проблемные места, и всё равно стреляешь себе в ногу.
Из всех ЯП питон для меня топ.
Жаль, что развитие замедлится если примут nogil. Оказывается есть куча маглов, которым GIL мешает.
чего? FF всегда был быстрым. Я специально загружал большие страницы на хроме и проверял. Именно поэтому я перешел на FF еще много лет назад.
Т.е. вы хотите сказать, что в анаэробном режиме физнагрузки, жир тоже окисляется? но чем, если кислорода нет.
Не описан существующий софт/игры симуляторов и почему вам необходимо было создать свой.
а ну ладно, тогда распродаём nvidia кластеры, прекращаем исследования.