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

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

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

29 ответов

12 просмотров

Личный топ: 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
"Переписал на Котлин, и все было отлично" - что им...

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

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта