Сказ про то, как Go обгонял Python

  Рет қаралды 4,483

PyNSK

PyNSK

Күн бұрын

Пікірлер: 10
@North357
@North357 2 жыл бұрын
По сути дела…Это сравнение библиотек написанных на С с тонкой обвязкой ввиде python с golang …
@vit1251
@vit1251 6 жыл бұрын
Язык программирования (грамматика) это способ записи программ. Интерпретатор и Runtime это другое. Так вот речь идет пр CPython Virtual Machine судя по всему.
@alexanderberman9629
@alexanderberman9629 4 жыл бұрын
Ну-Ну Py-Py Go-Go
@vit1251
@vit1251 6 жыл бұрын
Вообще multiprocessing на сколько я понимаю реализован на базе вызова fork, а вот gorutine в go на сколько я понимаю по прежнему в 1.9 работают на потоках (pthread). Прошу поправить меня если я ошибаюсь. Скажите можно ли сравнивать производительность 4 потоков и 4 процессов и если можно, то как это сделать? Выглядит так как будто прирост производительности мог быть за счет бОльшего процессорного времени CPU выделенного системным планировщиком для каждого процесса порожденного модулем multiprocess. Если формально подумать, то в таком случае производительность multiprocessing должна была быть раза в 4 раза больше.
@kirilldanilenko8051
@kirilldanilenko8051 6 жыл бұрын
Вы ошибаетесь
@ВладимирСмоленцев-о3ш
@ВладимирСмоленцев-о3ш 7 жыл бұрын
а если подключить ассемблер и получить доступ к CUDA ? Python станет N1 ? Автор отделяет где кончается интерпретатор и где начинается бинари код? Сидеть на 2-х стульях не получится друзья либо в интерпретаторе либо в компиляторе ... соответственно либо пользуетесь скоростью либо расширенными возможностями интерпретаторов , если будете пытаться изобразить широту интерпретаторских решений со скоростью компилятора, то вы скорее всего взяли слишком простую задачу где A+B=C скорее всего равна по скорости исполнения и не существенна по ОБЩЕЙ скорости работы окружения! У GO нет "бронепоезда в кустах" в виде web-фреймворков(да и эти фреймворки в GO пишут даже школьники), так что выходя на ринг бронепоезд нужно взрывать так как если не устроит фреймворк будете искать новый бронепоезд? Но это не суть .... а суть в том что как только будете начинать писать сложные вещи , то ни о каком сравнении не может быть и речи! Питон станет медленной змеей а Go как бежал так и будет бежать .... и не нужно пытаться посадить и того и другого в поезд и и измерять скорость относительно земли! GO -сам по себе поезд а питон буде всегда искать кто бы его подвез!!
@ВладимирСмоленцев-о3ш
@ВладимирСмоленцев-о3ш 7 жыл бұрын
про распараллеливание вообще перлы .... автор вообще представляет концепцию конкурентного программирования (посмотрите видео Пайка ,ЭТО НЕ РАСПАРАЛЛЕЛИВАНИЕ ЗАДАЧИ , это разнообразие параллельно исполняемых задач) , никакой Cython вам не поможет
@Sorrymelame
@Sorrymelame 5 жыл бұрын
Не надо это смотреть. На JSe можно легко написать за 1 минуту бекенд из 3 строк, твоё Го будет дольше компилироваться. Это вы просто ES6 не знаете.
@jankaban2871
@jankaban2871 4 жыл бұрын
ты бы хоть поинтересовался сколько занимает компиляция в го, это тебе не ++, а ES6 что какую-то революцию произвел, js многие не любят, эта история сама в себе, в принципе как и Go, тебе или нравиться или нет, js хорошая штука становится, 4 года назад это был инвалид с костылями со всех сторон, но все равно сложность поддержки относительно большой кодовой базы, перечеркивает все его плюсы
Python для GameDev
36:34
PyNSK
Рет қаралды 4 М.
🕊️Valera🕊️
00:34
DO$HIK
Рет қаралды 20 МЛН
Who's spending her birthday with Harley Quinn on halloween?#Harley Quinn #joker
01:00
Harley Quinn with the Joker
Рет қаралды 18 МЛН
Smart Sigma Kid #funny #sigma
00:14
CRAZY GREAPA
Рет қаралды 104 МЛН
Что такое nginx
39:28
Карманный DevOps
Рет қаралды 961
Python VS С# | Согласен / Не согласен
14:27
Технологии в Контуре
Рет қаралды 60 М.
«Осень». Самая большая загадка Windows XP
14:36
Девять десятых
Рет қаралды 1 МЛН
Мониторинг в Python проекте
50:43
PyNSK
Рет қаралды 873
🕊️Valera🕊️
00:34
DO$HIK
Рет қаралды 20 МЛН