Size: a a a

2019 January 31

IP

Ivan Porozhnyy in Канада IT
О, смотрю не только я на go пишу)
источник

IC

Ilya Chernov in Канада IT
Denys
о, кстати слышал что Flow это стильно-модно-молодёжно, а TS - такое себе. Но не понял почему, кроме того что Flow - от фейсбука (или кого там)
Fb уже даже статью писал, где пытался оправдаться за то, что кто-то из их сотрудников опубликовал переход на TS в своих планах :) TL;DR: ts сразу работает, а Flow – нет, и надо писать //@flow в начале каждого файла, который хотите проверять, и еще там много чего ужасного. Пожалуй, единственное преимущество – opaque типы, которые в TS делаются более verbose. Все imo
источник

V

Vsevolod in Канада IT
Denys
да вроде у жавы з.п. не ниже чем по рынку. Как бы до сих пор не самые большие не считая специфичных спецов
Могу ошибаться, но видел выкладки что средняя по питону ЗП в вебе повыше, т.к Java позиций значительно больше и её умеют чуть ли не все выпускники североамериканских CS degrees.
источник

D

Denys in Канада IT
Vsevolod
Могу ошибаться, но видел выкладки что средняя по питону ЗП в вебе повыше, т.к Java позиций значительно больше и её умеют чуть ли не все выпускники североамериканских CS degrees.
это случайно не вместе с Data Science посчитали?
источник

D

Denys in Канада IT
кстати, ещё одна загадка для меня - почему всякий датасаенс на питоне?
источник

V

Vsevolod in Канада IT
Denys
я не пойму как вообще без дженериков жить то. Там же куча всего на них пилится, начиная с тех же коллекций
С большим трудом и обработка ошибок жутковата, но прирост в производительности зато впечатляет.
источник

D

Denys in Канада IT
Vsevolod
С большим трудом и обработка ошибок жутковата, но прирост в производительности зато впечатляет.
но откуда взяться приросту производительности? Дженерики же как раз для этого - итерация по какой-то коллекции идёт сразу со знанием размера элемента в этой коллекции.
Кстати, не помню чтобы веб-фреймворки на ГО выдавали крутой перфоманс.
источник

V

Vsevolod in Канада IT
Denys
кстати, ещё одна загадка для меня - почему всякий датасаенс на питоне?
Ну питон же там для связки, либы сами чаще всего низкоуровневые. Задачи с данными особенно разноплановые питоном неплохо можно решать, главное зааутсорсить heavy lifting.
источник

D

Denys in Канада IT
Vsevolod
Ну питон же там для связки, либы сами чаще всего низкоуровневые. Задачи с данными особенно разноплановые питоном неплохо можно решать, главное зааутсорсить heavy lifting.
блин, пытался понять что такое heavy lifting и как его зааутсорсить, думал что из жаргона ФП и не мог понять как поможет :)
источник

V

Vsevolod in Канада IT
Denys
но откуда взяться приросту производительности? Дженерики же как раз для этого - итерация по какой-то коллекции идёт сразу со знанием размера элемента в этой коллекции.
Кстати, не помню чтобы веб-фреймворки на ГО выдавали крутой перфоманс.
источник

VK

Vasily Khoruzhick in Канада IT
Denys
но откуда взяться приросту производительности? Дженерики же как раз для этого - итерация по какой-то коллекции идёт сразу со знанием размера элемента в этой коллекции.
Кстати, не помню чтобы веб-фреймворки на ГО выдавали крутой перфоманс.
го компилится в нативный код в отличие от жавы
источник

D

Denys in Канада IT
Vasily Khoruzhick
го компилится в нативный код в отличие от жавы
ну я сейчас о дженериках, от их отсутствия скорость не увеличивается
источник

D

Denys in Канада IT
ну такое себе уделывание, если честно. Выиграли 10-15% в 5ти тестах и проиграли в 4х, причём местами с провалом до удвоения
источник

V

Vsevolod in Канада IT
Denys
ну такое себе уделывание, если честно. Выиграли 10-15% в 5ти тестах и проиграли в 4х, причём местами с провалом до удвоения
Интересно кстати чем такой плохой перформанс в последнем объясняется, но вцелом вроде норм результат.
источник

D

Denys in Канада IT
Вот неткор:
https://benchmarksgame-team.pages.debian.net/benchmarksgame/faster/go-csharpcore.html
выигрыш в 4х тестах и преимущественно копеечный, в паре алгоритмов вообще какой-то слив
источник

D

Denys in Канада IT
но вообще, судя по потреблению памяти, там алгоритмы разные реализованы
источник

V

Vsevolod in Канада IT
Denys
но вообще, судя по потреблению памяти, там алгоритмы разные реализованы
Вот здесь вообще смешно, но в последнем все равно сливает https://benchmarksgame-team.pages.debian.net/benchmarksgame/faster/go-python3.html
источник

IP

Ivan Porozhnyy in Канада IT
Дженерики в го могут завезти, если что, идут обсуждения. Как и обработку ошибок получше
источник

AA

Andrew Alferenkov in Канада IT
Ivan Porozhnyy
Дженерики в го могут завезти, если что, идут обсуждения. Как и обработку ошибок получше
Идея обработки ошибок классная, оч наглядная и удобная. Многословная - это да. Смотрел черновики обработки - хотят сделать почти как все сейчас, только в более  компактном виде
источник
2019 February 01

VM

Viktor Mazankin in Канада IT
скромно забывают что у python есть pypy, который обычно и берут когда нужна скорость. тест из серии "надо было показать результат Х"
источник