Size: a a a

2019 November 20

D

Dmitriy in PiterPy Idle
Странно что недостаточно развит подход микс интерпретатор плюс компилируемые библиотеки. Это можно было бы объединить почти единым синтаксисом и встроить компилятор чтобы на лету генерировал код библиотеки.
источник

KP

Kirill Penzin in PiterPy Idle
Dmitriy
Странно что недостаточно развит подход микс интерпретатор плюс компилируемые библиотеки. Это можно было бы объединить почти единым синтаксисом и встроить компилятор чтобы на лету генерировал код библиотеки.
Почему не развит? Многие либы делаются просто как биндинги к so какой-то
источник

D

Dmitriy in PiterPy Idle
Даже Cython недостаточно "автоматизирован" оказался. Впрочем лучше чем ничего, конечно.
источник

KP

Kirill Penzin in PiterPy Idle
Так сделайте сами как надо) open source наше всё)
источник

p

pragus in PiterPy Idle
Kirill Penzin
Почему не развит? Многие либы делаются просто как биндинги к so какой-то
питон, например ))
источник

p

pragus in PiterPy Idle
🐭🧨Дерзкие бобры устроили блэкаут в Кингисеппском районе

Бобры придумали план по захвату Нежновского поселения и запустили секретную операцию по обесточиванию населенного пункта. 5 дней назад бобры подгрызли 2 дерева, которые оборвали провода.

В посёлке местами начало пропадать электричество, а сегодня оно пропало полностью. Люди остались без света и горячей воды, т.к. отопление у многих электрическое.

Сейчас ведутся работы по восстанновлению подачи тока, а после этого монтажники укрепят все 50 километров линии, чтобы у бобров не осталось шансов👨🏻‍🔧
источник

EM

Egor Molodik in PiterPy Idle
pragus
🐭🧨Дерзкие бобры устроили блэкаут в Кингисеппском районе

Бобры придумали план по захвату Нежновского поселения и запустили секретную операцию по обесточиванию населенного пункта. 5 дней назад бобры подгрызли 2 дерева, которые оборвали провода.

В посёлке местами начало пропадать электричество, а сегодня оно пропало полностью. Люди остались без света и горячей воды, т.к. отопление у многих электрическое.

Сейчас ведутся работы по восстанновлению подачи тока, а после этого монтажники укрепят все 50 километров линии, чтобы у бобров не осталось шансов👨🏻‍🔧
кляти гоферы
источник

D

Dmitriy in PiterPy Idle
Как я понимаю бобры сами провода не грызли, то есть картинка не вполне корректная.
источник

n

namor in PiterPy Idle
местные уже собрали карательный отряд против бобров?
источник

n

namor in PiterPy Idle
ну там, для начала просто по поняткам побеседовать... бобры же тоже местные.
источник

p

pragus in PiterPy Idle
источник

AO

Alexander Ovchinnikov 🦁 in PiterPy Idle
Dmitriy
А какой смысл сравнивать компилируемый язык с интерпретатором? Понятно что по производительности интерпретатор, тем более с медленной виртуальной машиной уступит компилируемому языку. Зато в компилируемом не будет дженериков (duck typing), не будет метаклассов и т.д. Скорость разработки скорее всего меньше будет.
да, понятно, что питончик будет медленнее, но вопрос в том, насколько это критично, будет ли он медленнее в 1,69 раза (синтетический тест с FastpAPI) или в 17 раз (синтетический тест с Django)...

в первом случае может оказаться, что никакое снижение затрат на хостинг не окупит усложнение процесса разработки и повышение time to market, а в качестве ускорения питона будут смотреть на С/Rust, во втором случае, ну, 17 раз - это достаточно много...
источник

p

pragus in PiterPy Idle
Alexander Ovchinnikov 🦁
да, понятно, что питончик будет медленнее, но вопрос в том, насколько это критично, будет ли он медленнее в 1,69 раза (синтетический тест с FastpAPI) или в 17 раз (синтетический тест с Django)...

в первом случае может оказаться, что никакое снижение затрат на хостинг не окупит усложнение процесса разработки и повышение time to market, а в качестве ускорения питона будут смотреть на С/Rust, во втором случае, ну, 17 раз - это достаточно много...
Как только ты напихаешь хоть какой-то логики в хендлер - все станет грустно и разница будет на порядок
источник

AO

Alexander Ovchinnikov 🦁 in PiterPy Idle
pragus
Как только ты напихаешь хоть какой-то логики в хендлер - все станет грустно и разница будет на порядок
я согласен, но есть очень и очень много проектов, где никакой супер-логики нет и проект по сути выглядит как "взяли из этой таблички, чуть-чуь поменяли, положили в эту табличку"
источник

AO

Alexander Ovchinnikov 🦁 in PiterPy Idle
и вот и получится, что переписывание таких вещей на Go ничего не даст
источник

AO

Alexander Ovchinnikov 🦁 in PiterPy Idle
ну, а там, где действительно нужна высокая производительность - Go всё равно проиграет и Rust/C
источник

AO

Alexander Ovchinnikov 🦁 in PiterPy Idle
pragus
питон, например ))
+
источник

AO

Alexander Ovchinnikov 🦁 in PiterPy Idle
вот это и кажется хорошим подходом
источник

p

pragus in PiterPy Idle
Alexander Ovchinnikov 🦁
я согласен, но есть очень и очень много проектов, где никакой супер-логики нет и проект по сути выглядит как "взяли из этой таблички, чуть-чуь поменяли, положили в эту табличку"
А смысл такого? В таких случаях делается in-memory db и всё. Периодически сливается в бд
источник

p

pragus in PiterPy Idle
Alexander Ovchinnikov 🦁
ну, а там, где действительно нужна высокая производительность - Go всё равно проиграет и Rust/C
У тебя какая-то болячка относительно go
источник