Size: a a a

OpenStreetMap RU

2020 October 10

М

Макс in OpenStreetMap RU
Проблема с питоном не столько в скорости, сколько туча мелких запчастей, того что зовётся модулями. Пока ты пишешь какую-то софтину, сам питон успевает кардинально поменяться и половина зависимостей оказываются не совместимы с текущей версией.
источник

М

Макс in OpenStreetMap RU
и всё это никогда не упаковать в пользовательское приложение, кроме как в мелкую программу на пару мегабайт в инсталлятор втыкать прекомпилированный питон со всеми нужными модулями, но тогда и межплатформенности нет
источник

М

Макс in OpenStreetMap RU
Цивилизацию-V помниться на питоне вродбы написали, само ядро 5 мегабайт и биндинг к нему на 5,6 ГБ с питонами и прочими. Там вроде даже 2 версии питона параллельно лежало в либах
источник

i

iWowik in OpenStreetMap RU
Павел Жирнов
Если про так быстро то это асемблер. Но кто сейчас пишет "быстро" в плане работы, все пишут "быстро" в плане создания проги
Ни си можно заставить компилятор сгенерить нужный машинный код, а на питоне нельзя в принципе
источник

i

iWowik in OpenStreetMap RU
Dmitry
Стоимость работы процессора гораздо дешевле работы программиста. Поэтому если нужно написать небольшой скрипт, то часто проще написать на Python.
Это в Америке. У нас страны другого мира
источник

i

iWowik in OpenStreetMap RU
Anton [az09@osm] Belichkov
на питоне пишут научные сотрудники. и неделю потом ждут когда им модель посчитается. а потом жалуемся что наука отстаёт...
Они теперь вообще не пишут, даже на матлабе.
Ждут пока им вольфрам на математике посчитает
источник

i

iWowik in OpenStreetMap RU
Dmitry
Современный Python не сильно проигрывает по скорости. Многие библиотеки написаны на C.
Это если вы на нем не пишете программу, а собираете. Из чужих сишных кусков.
Если куска нет, то тююю.
источник

D

Dmitry in OpenStreetMap RU
iWowik
Это если вы на нем не пишете программу, а собираете. Из чужих сишных кусков.
Если куска нет, то тююю.
Половина моих программ на Python — это писать небольшие скрипты на ~десять строчек. Скорость разработки гораздо выше, чем на других языках.
источник

D

Dmitry in OpenStreetMap RU
И читаемость кода тоже выше (на случай, если через год потребуется изменить скрипт).
источник

i

iWowik in OpenStreetMap RU
Вот. Это скрипт, а не программа.
источник

ПЖ

Павел Жирнов... in OpenStreetMap RU
Anton [az09@osm] Belichkov
на питоне пишут научные сотрудники. и неделю потом ждут когда им модель посчитается. а потом жалуемся что наука отстаёт...
найди мне научного сотрудника качественно знающего ассемблер :)
источник

i

iWowik in OpenStreetMap RU
Павел Жирнов
найди мне научного сотрудника качественно знающего ассемблер :)
Я много запрошу
источник

i

iWowik in OpenStreetMap RU
Dmitry
И читаемость кода тоже выше (на случай, если через год потребуется изменить скрипт).
Это к стилю программиста, а не к языку.
источник

i

iWowik in OpenStreetMap RU
"Настоящий программист может написать программу на ФОРТРАНе на любом языке программирования"
источник

П

П3тр0виЧъ in OpenStreetMap RU
Написать фортран на фортране
источник

М

Макс in OpenStreetMap RU
а вы попробуйте на фортране написать научного сотрудника пишущего на ассемблере
источник

AB

Anton [az09@osm] Bel... in OpenStreetMap RU
пусть он лучше треки пишет
источник

d

danilshik in OpenStreetMap RU
iWowik
Python и быстрый. Эти два слова в одном предложении?
Я написал, что на языке Python он самый быстрый, вроде самый быстрый на Go сейчас. Но нужно новые бенчмарки проводить

https://habr.com/ru/post/163979/
источник

f

fr1 in OpenStreetMap RU
Павел Жирнов
найди мне научного сотрудника качественно знающего ассемблер :)
асм нужен только в одном случае, если ты собрался изучать чужой бинарник, в остальных случаях нет никакой нужды
источник

ПЖ

Павел Жирнов... in OpenStreetMap RU
И кто говорит о скорости :)
источник