Size: a a a

Programming Offtop

2021 April 04

AN

Alexander Nozik in Programming Offtop
Не во времени компиляции дело. С++ компилируется так долго не потому что он такой сложный, а потому что модульность продолбана.
источник

AN

Alexander Nozik in Programming Offtop
А по быстроте, с чем сравниваете, с питоном что ли?
источник

AN

Alexander Nozik in Programming Offtop
Все компилируемые и джитуемые платформы дают сейчас плюс минус одну и ту же производительность результирующего кода в целом. Есть разница (и довольно существенная) в корнер кейсах, но это не про веб. На вебе у вас куда более важную роль играет качество либ и API.
источник

ch

central hardware in Programming Offtop
по моему не туда понесло, вопрос же был про время именно компиляции
источник

AN

Alexander Nozik in Programming Offtop
Компиляции или фаст релоада?
источник

AN

Alexander Nozik in Programming Offtop
Компиляция всего года на 10 М строк и incremental compillation одного измененного файла - это две разные вещи.
источник

AN

Alexander Nozik in Programming Offtop
Сделать полную компиляцию быстрее, чем, скажем, в жаве, слабо реально. В котлин дольше из-за инлайнера, но по порядку сравнимо (особенно будет, когда FIR в массы пойдет). Но Го не настолько проще жавы, чтобы именно это на время компиляции так влияло.
источник

PD

Phil Delgyado in Programming Offtop
Единственный смысл go vs kotlin для инфраструктуры - скорость старта (все менее актуально) и объем памяти. Но если не нужно делать 100500 сайдкаров, то пофиг...
источник

AN

Alexander Nozik in Programming Offtop
При это вопрос скорости старта и памяти довольно хорошо решает грааль...
источник

AN

Alexander Nozik in Programming Offtop
в смысле субстрат
источник

PD

Phil Delgyado in Programming Offtop
Про память тоже решает? Про старт-то понятно
источник

DP

Dmitry Ponyatov in Programming Offtop
CRUDы и фуфлокоин-платформу уже на Фортране написалы?
источник

AN

Alexander Nozik in Programming Offtop
Да, разумеется, там же profile guided optimization.
источник

DP

Dmitry Ponyatov in Programming Offtop
синтаксически сильно поприятнее, внутри — те же яйца
источник

DP

Dmitry Ponyatov in Programming Offtop
странно слышать о тупняке на задаче, под которую язык принципиально изначально разрабатывался 35 лет назад с тогдашним дистрофичным железом — интенсивное потрошение пакетов
источник

DP

Dmitry Ponyatov in Programming Offtop
может путаете потрошение vs обсчёт — так уже nx завезли (биндинг TensorFlow)
источник

Э

Эд in Programming Offtop
Отталкивает jvm наличием либ блокирующих io
источник

ch

central hardware in Programming Offtop
думаю и на go можно найти блокирующие IO либы
источник

AN

Alexander Nozik in Programming Offtop
В смысле? Заблокироваться можно хоть на js
источник

DP

Dmitry Ponyatov in Programming Offtop
Переслано от Dmitry Ponyatov
тут локально ходят мысли, что такая популярность = количество вакансий обусловлена тем, что
1) быстрый старт — чих-пых, и что-то уже завертелось, поэтому "давайте напишем MVP на Django"
2) проект начинает развиваться, и резко упирается во внутреннюю костыльно-бетонность Django (можете начать с расширения модели пользователя, добавить пару полей для контактов например, или поменять схему авторизации)
3) фирма размещает вакансии в попытке найти Ковбоя Django и решить свои проблемы от выбора
4) следующая жертва хайпа выбирает платформу, смотрит на хх.рю: "О, Django популярно, давайте делать на нём"
и завертелось
источник