170 похожих чатов

Можно в кратце кстати топ 5 плюсов гоши перед питоном

описать?
я вот вообще никак не могу найти внятного описания

29 ответов

6 просмотров

Личный топ: 1. Типизация 2. Типизация 3. Типизация 4. Типизация 5. Типизация

плюсы - смотри на три сообщения выше минусы - слишком дохера скобочек

1) Есть полноценные потоки, которые могут выполняться на разных ядрах 2) Результат сборки - один бинарь и всё 3) Производительность выше 4) Типизация (в питоне - строгая динамическая)

Dmitriy Sviridov
1) Есть полноценные потоки, которые могут выполнят...

каким боком пункт 4 это плюс го, а не просто особенность?)

Тёма
каким боком пункт 4 это плюс го, а не просто особе...

Ну кого-то и типизация в js устраивает, это всё субъективно

Dmitriy Sviridov
Ну кого-то и типизация в js устраивает, это всё су...

ну имхо в питоне с тайп хинтами и вот этим вот всем сейчас всё вполне приятно)

Тёма
ну имхо в питоне с тайп хинтами и вот этим вот все...

Тайпхинты - это тайпхинты, а типизация - это типизация

Тёма
ну имхо в питоне с тайп хинтами и вот этим вот все...

То-то IDE при работе с Django не может подсказать, что будет после User.objects.

denis- Автор вопроса
Dmitriy Sviridov
1) Есть полноценные потоки, которые могут выполнят...

1) когда нужно? парочку примеров? 3) производительность на IO? как правило все упирается в базу даже еще на этапе выбора более производительного фреймворка в питоне, смысл тогда переходить на го?

Dmitriy Sviridov
То-то IDE при работе с Django не может подсказать,...

ну кстати с джангой не работал, но пайчарм обычно со всем чем только можно справляется)

denis- Автор вопроса
Dmitriy Sviridov
То-то IDE при работе с Django не может подсказать,...

django и орм это питонячие бед практисис на мой взгляд

denis
1) когда нужно? парочку примеров? 3) производитель...

1) Например, обработка файлов. Я не говорю, что это надо делать на запрос юзера в REST API, но при обработке данных в фоне - вполне. 2) Нет, производительность на CPU-bound-задачах. В вебе их не много, согласен, особенно если делается какой-то CRUD

denis- Автор вопроса
Dmitriy Sviridov
1) Например, обработка файлов. Я не говорю, что эт...

2) а можно тогда еще пример цпу задачки на го типичной?

denis
2) а можно тогда еще пример цпу задачки на го типи...

Всё, что не сеть и не запрос в базу. Обработка изображений та же. Погляди тот же imgproxy

Dmitriy Sviridov
1) Например, обработка файлов. Я не говорю, что эт...

Так io bound тоже лучше работает. Если сравнивать с asyncio, у нас выигрыш по тому, что все работает интуитивно понятно и код остаётся линейным

denis- Автор вопроса
Владимир Столяров
Так io bound тоже лучше работает. Если сравнивать ...

"Так io bound тоже лучше работает" - лучше, чем что? Не понял

denis- Автор вопроса
denis
https://github.com/MagicStack/uvloop

Я ж не только про производительность, а ещё и про удобство написания кода и его поддержки

denis
1) когда нужно? парочку примеров? 3) производитель...

Вот ты от кого слышал что все упирается в базу? А вообще го не лучше питона. Я один проект переписывал с питона на го, и было не очень. Переписал на Котлин, и все было отлично. Но проект на питоне продолжает жить!! В общем смотреть нужно.

denis- Автор вопроса
Andrey Panov
Вот ты от кого слышал что все упирается в базу? А ...

"Переписал на Котлин, и все было отлично" - что именно отлично?

Dmitriy Sviridov
"Переписал на Котлин, и все было отлично" - что им...

Выражать мысли в коде легче и абстракции завозить. Там много было работы с чужим апи ну и логику было описывать "короче". Проект один и тот же, так что сравнение для меня лично получилось объективным. На го у меня уходило на один метод один вечер, на котлине за этоже время с пяток методов обрабатывал. Ну и в котлине всякого сахара больше.

Похожие вопросы

Обсуждают сегодня

читать файл максимально быстро? странный вопрос))
zamtmn
53
Привет. Сразу скажу, что на C/C++/Rust я не пишу, но тем не менее возникла потребность дебага C/C++/Rust кода. Суть: есть серверное приложение, которое периодически ведёт себ...
ninekeem 🐳
4
А чего сейчас в моде вместо Error для эксепшенов? А то я тут внезапно узрел что он не рекомендуется :) У Try::Tiny какой-то совершенно ужасный синтаксис если надо конкретные э...
Denis F
16
или вы считаете муит дает знание?
супер_лох_3000 альфа версия
12
А кто такой мужчина в твоем понимании Азиз?
who?です 🐈
11
Ну значит тебе повезло, мы же про транк говорим оба?
Александр (Rouse_) Багель
11
всем привет! углубившись в плюсы и начав изучать реверсинг понял, что без асм'а никуда со своими высокоабстрактными представлениями начал изучать механизмы асма, и не совсем п...
9
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Всем ку. Подскажите, если задекларировал массив так: int arr[10] = {1, 2, 3, 4}, то в arr[4] будет мусор или нуль?
Sasha K
14
буквально один оставшийся вопрос при выполнении строчки mov eax, 5 операнд "5" будет присутствовать где-либо в памяти (любой), кроме как в памяти блока .code? подвопрос: как...
12
Карта сайта