Igor
Ты тот кто дрочит на скорость и говорит что питон медленный?
он тот кто говорит "моя язык" и не понимает что большинство программистов пишут на 3-5 языках и не парятся 😉
Апач
Ты тот кто дрочит на скорость и говорит что питон медленный?
Он не просто медленный а очень медленный
Igor
Он не просто медленный а очень медленный
у питона куча реализаций ты сейчас о какой говоришь? 😉
Alexander
Это тесты не на latency, а на throughput.
Ну и хрен с ним. Я хз как там pypy но питон изначально не для хайлоада,хотя горизонтальное масштабирование никто не отменял. А если сильно надо напишем на го.
Alexander
у питона куча реализаций ты сейчас о какой говоришь? 😉
Cpython обычно а таких случаях обкакивают
Апач
Ну и хрен с ним. Я хз как там pypy но питон изначально не для хайлоада,хотя горизонтальное масштабирование никто не отменял. А если сильно надо напишем на го.
Дядь какой хайлоад на питоне. Вон там джанга с актиксом дает разрыв на два порядка. И у тебя косты на оборудование на 2 порядка.
Апач
И если бы питон за свою медленность давал что то хорошее - нет, мусорный бак
Igor
все дураки один ты самый умный 😉 окей
Alexander
Дядь какой хайлоад на питоне. Вон там джанга с актиксом дает разрыв на два порядка. И у тебя косты на оборудование на 2 порядка.
Ну давай так - руби было раза в три медленнее питона, но гитхаб как то справляется Дропбокс на питоне вроде тоже как то перебивается
Апач
У кого то они есть
Igor
а кто то просто завидует 😉
Апач
Но это не означает что так надо
Апач
Да и гитхаб не похож на хфт или телеметрию
Alexander
У кого то они есть
Гитхаб и дропбокс были бедными стартапами изначально. Если были бы ужасные проблемы им наверное пришло бы в голову сменить стэк?
Апач
Ставки, транзакции или прочий настоящий хайлоад
Igor
окей питон не подходит для хайлоад 😉 что это доказывает?
Максим
ассемблер нахуй
Alexander
окей питон не подходит для хайлоад 😉 что это доказывает?
Что яп, который не создавался для хайлоад не подходит для хайлоад.
Igor
ты знал так не честно 😉
Апач
окей питон не подходит для хайлоад 😉 что это доказывает?
И для всего остального тоже не лучший выбор
Апач
Единственное для чего питон подхтдит это для тех кто по инерции на нем кодит
Апач
Выбирать язык под задачу.
Апач
(Кроме питона)
Igor
мы поняли уже что ты не любишь питон это твоя детская травма или хз 😉 озвуч уже "свой язык"
Alexander
Выбирать язык под задачу.
Руби, луа, Лисп, смалтолк, ф Шарп?
Апач
Есть две задачи, одна написать формально доказанную программу, вторая быструю.
Igor
ну это у тебя
Апач
Третья вообще дрова под видяху писать
Igor
у людей бизнес ставит задачи и х нужно решать в срок на те деньги которые дал бизнес
Апач
Для всего этого есть по одному разному языку и в другие ниши он не подойде
Апач
Иди давай
Alexander
Для всего этого есть по одному разному языку и в другие ниши он не подойде
Ок, какой яп для формально доказанной, какой для быстрой
Igor
да блядь он сам не шибко быстрый чтобы сформулировать 3 языка уже пол ночи пиздит
Апач
Ок, какой яп для формально доказанной, какой для быстрой
А вот это зависит ещё от тучи фактов, что имкнно и чем надо доказывать, Coq, Isabelle, Arend и так далее, если нужно прикрутить сбоку то возможо Z3. Эти все умеют считать но сильно тормозят по сравнению с C++, C и хрустом. А если надо не шибко быстро и исполнители не 7 пядей во лбу то ещё и го есть. А если у вас орава джавистов, то может и нетти поможет, короче сного чего. А если драйвер писать, то многое из списка выше отваливается.
Виталий
Ты просто завидуешь, что с тобой нет стикеров
Igor
наверное буду на с++ писать зато быстро
Alexander
Го там в списке был.
Alexander
Он бэк умеет)
Igor
ну на го обычно микросервисы пишут
Alexander
ну на го обычно микросервисы пишут
А разве монолит не запретили ещё?
Апач
Раст вполне себе для бека, как и го
Апач
Parity ethereum, geth, horizon все это бек
Виталий
Попробуй джаваскрипт
NS.Darklight
Удачи
Andrii
Есть две задачи, одна написать формально доказанную программу, вторая быструю.
Ещё есть требование быстрой разработки и быстрого добавления фичей кастомера.
Сидредин
Скала/хаскель
Ты знаешь, куда бить
Владимир
Где учат рефакторингу ? Как выносить повторяющийся код в одну функцию ?
Agent_RBY_
https://refactoring.guru Хороший сайт, там и книга есть
Agent_RBY_
Сайт лежит
впн вруби
Agent_RBY_
Росскомнадзором заблокирован
Роман
Это как?
сам себя видимо)
Agent_RBY_
Это как?
Что как?)
Роман
Ну у нас роскомнадзор все блокирует, а не его)
Agent_RBY_
не понимаю(
Роман
никто не понимает)
Senior Hello World Developer
Узнаём, из какого модуля функция Для этого используется модуль inspect. Функция inspect.getmodule даёт информацию о том, откуда импортирована функция.
Таушев
Не понял задачу. Решил уже?
Да, уже решил, обычным циклом получаю строку из массива и проверяю есть ли в ней буква и все
Таушев
У меня есть другой вопрос, какой конфиг файл подойдет для хранения массива, .ini не может в себе хранить массив, по крайней мере я не могу его туда внести
Таушев
json
А ini точно не может, просто если ручками вписать туда массив, все окей, а вот добавить через ConfigParser не выходит
Таушев
Жаль
Таушев
Не хотелось бы переходить на json)
Agent_RBY_
ты всегда можешь записывать массив как строку и парсить строку, а потом превращать его в массив через какой-либо разделитель (например, запятую)
Alexander
@erik_gevondyan , практика нужна?