Artem
Alexander
чтобы вы знали, виртуальную машину джава вылизывают сотни очень крутых инженеров, тратя на это тысячи человеко-дней. и она крайне эффективна. я бы не сказал что го уже как джава. на некоторых задачах - может быть
Artem
Alexander
писать наверное надо нормально.
Alexander
люди HFT системы на джаве пишут и ничего, работает
Alexander
Alexander
когда скала в той же самой джм работает
Alexander
и в тот же самый байт-код компилится. джекки_чан.жпг
Artem
Alexander
это прямо веский аргумент, да.
Vergil
какое красивое обсуждение Go
Vergil
прям до слез
.
Artem
Pawel
хрень
.
Artem
хрень
весь ML DL DS и т.д.? computer vision, nlp и т.д. ? )
Vergil
а я бы поставил на го, если руки прямые у программиста))
Понятно что язык молодой и есть куда развиваться, особенно в плане оптимизаций при компиляции, но факт в том, что он компилируемый. И сколько бы ты не потратил времени на яву, при одинаковых оптимизациях интерпретируемый код будет медленнее компилируемого.
Artem
Vergil
Vergil
Vergil
*это кстати юмор
Artem
я просто оставлю это тут https://benchmarksgame.alioth.debian.org/u64q/go.html
Vergil
и придерживаюсь я ещё одного мнения. Плох не язык, а руки его использующие
Vergil
или для чего там питонистам язык..
Artem
регекспы в питоне быстрее и жрут меньше CPU, но вот память это проблема.
Pawel
а я бы поставил на го, если руки прямые у программиста))
Понятно что язык молодой и есть куда развиваться, особенно в плане оптимизаций при компиляции, но факт в том, что он компилируемый. И сколько бы ты не потратил времени на яву, при одинаковых оптимизациях интерпретируемый код будет медленнее компилируемого.
руки и у джавистов могут быть прямыми, но при прочих равных jit теоретически может лучше заоптимизировать инструкции в рантайме.
В jvm компилируемый код выполняется если что
Из того, что софт полезен питонистам, вовсе не следует что он относится к категории полезный.
Полезный софт - ну это докер например, или кубернетиз. Вот как появится хоть что-то не комичное и не пионерская поделка из мира питона, тогда можно будет сравнивать. Хотябы уровня - годный опердень. но нет.
.
В jvm компилируемый код
Artem
.
Есть ли смысл продолжать беседу?
.
Человек просто несет бред
.
Vergil
что не так?
.
Artem
докер -это не аргумент, он большинству нужен чтобы залить туда ubuntu с установленным python :trollface:
.
мы будем спо\рить об очевидном?
.
Ясное дело байт код -> нативный
.
Речь о другом
.
О так называемой бесполезности Python'a, как заявляет человек
.
И что нормального софта на нем не пишут
Alexander
Alexander
ansible вот сходу.
Alexander
в openstack много чего на питоне понаписано
.
Vergil
Vergil
которого кстати нет у компилируемого языка.
Vergil
при одинаковой оптимизации, как я уже говорил, го будет выигрывать по скорости, как компилируемый язык
Vergil
лишь бы все эти оптимизации сделали.
Daniel
докером пользуются совсем не все, и те, кто пользуются - пользуются неправильно
Constantine️
так-так-так
Daniel
ансибл - самый человечный из четверки (ansible, salt, pupet, chef)
Daniel
это я не холивара для, а истины ради
Anonymous
tensorflow, scipy, scikit-learn, много всего
ядро tensorflow написано на C++, а вот вся обвязка на python, потому что для питона)
А вот для rust-а: https://github.com/tensorflow/rust, вообще никакого питона, разве что скрипт для сборки
Alexander
но докером например пользуются все
захожу я вчера в пятерочку, а там яйца теперь в докер упакованы
Илья
Илья
хотя холивар не о том
Pawel
не холивара опять таки для, парсер конфигов критичен к выбору ЯП? - я вас умоляю
Pawel
ну есть питон в линуксе по дефолту, есть парочка хипстеров которым не чем себя занять - по чему бы на родить что-то такое. я и сам на питоне пописываю для фана
Pawel
Michael
Помогите, пожалуйста с отладкой странного поведения net/http .
запускаю httpServer.ServeTLS(listener, s.certFile, s.keyFile) , ошибок он не возвращает. netstat показывает, что на 443 порту висит мой процесс. делаю запрос и он отваливается по таймауту. При этом net/http нэндлер никакой не вызывает. Т.е. запрос внутри net/http остался.
Michael
если запускать httpServer.Serve(listener) , то всё ок.
Artem
Michael
netstat показывает, что соединение есть, но похоже его никто не хочет обрабатывать:
sudo netstat -4n
Active Internet connections
Proto Recv-Q Send-Q Local Address Foreign Address (state)
tcp4 168 0 192.168.56.102.443 192.168.56.1.50675 ESTABLISHED
Artem
Michael
мой случай вот этот https://golang.org/pkg/net/http/#Server.ServeTLS
Michael
т.е. я сначала создаю
httpServer := &http.Server{
Handler: http.HandlerFunc(s.requestHandler),
ErrorLog: GetLogger(),
}
иьг71
сервер на локалхосте? клиент и сервер в одном месте?
иьг71
может банальный порт форвардинг где-то не включен
Michael
в виртуалке на десктопе всё. не пашет и на линуксе и на фре. и с дестопе и изнутри виртуалки.