
Alexey
30.12.2016
12:59:52
а зачем вам гвидо?
потому что весь ранний код написан на Python и его тут не меньше чем кода нового

Nikolay
30.12.2016
12:59:55
Ее знает больше человек, проще найти разработчиков

here1am
30.12.2016
13:00:40
дак это ж не галера

Alexey
30.12.2016
13:00:59
А как же Java?
Яву я оставил в LinkedIn'е — пускай дальше ебутся со своими
-XX-oh-dear-god-please-make-that-shit-work

Google

here1am
30.12.2016
13:01:45
с такими аргументами надо предлагать пхп и жс

Alexander
30.12.2016
13:01:47

Alexey
30.12.2016
13:01:50

Nikolay
30.12.2016
13:05:01
С теми же iptables живем

Alexander
30.12.2016
13:06:52

Vladimir
30.12.2016
13:07:28

Alexander
30.12.2016
13:07:43
не является ли переход на Go просто погоней за модным трендом?

Nikolay
30.12.2016
13:07:49

Alexey
30.12.2016
13:08:09

Nikolay
30.12.2016
13:09:13

Google

Alexander
30.12.2016
13:09:14

Alexander
30.12.2016
13:09:50
просто я пишу на Python'е и я не понимаю, почему кто-то хочет перейти с него на Go) Python такой няшка
дело в скорости выполнения программы? или в чём-то ещё?

Alexey
30.12.2016
13:10:03

Alexander
30.12.2016
13:10:40

Старый
30.12.2016
13:11:34
про perl забыли

Nikolay
30.12.2016
13:11:44
как и для php, но это не повод писать на php
Применимо к любому нишевому языку как платформе: если стоимость разработчика для Rust (его поиск) сравнима с Java + устраняет ненужный код и работает быстрее, то выбор вполне ясен

Vladimir
30.12.2016
13:11:48
если ты хочешь поиздеваться над окружающими

Alexey
30.12.2016
13:11:57

Alexander
30.12.2016
13:11:57

Vladimir
30.12.2016
13:11:59
и если у тебя легаси на нем

Старый
30.12.2016
13:12:10

Alexander
30.12.2016
13:12:16

Vladimir
30.12.2016
13:12:31

Alexander
30.12.2016
13:13:08
а что Гвидо думает про Go?

Vladimir
30.12.2016
13:13:10
на проектах больше 1к строк я б сказал быстрее

Старый
30.12.2016
13:13:13

Alexey
30.12.2016
13:13:16

Google

Vladimir
30.12.2016
13:13:27

Старый
30.12.2016
13:13:43

Vladimir
30.12.2016
13:13:53

Старый
30.12.2016
13:14:06
драйвера лучше на С и асме

Nikolay
30.12.2016
13:14:07

Vladimir
30.12.2016
13:14:12
драйвера на сях пишут потому что ядра ОС написаны на сях
потому что они все родом из времен когда плюсов не было

Старый
30.12.2016
13:14:56
во времена создания линукс уже был с++

Vladimir
30.12.2016
13:15:05
стандарт плюсов - 1998 год
когда ядро писалось плюсов толком не было
точнее плюсы были по своему развитию хуже чем сейчас раст

Vladimir
30.12.2016
13:17:41
@erzent фишка кстати еще в том, что если взять разумное подмножество плюсов, то даже на ATmega код будет компактнее, читаемее и идентичен по скорости

Alexander
30.12.2016
13:18:14

Alexey
30.12.2016
13:18:37

Vladimir
30.12.2016
13:18:57

Alexey
30.12.2016
13:19:02
но аннотировать миллионы строк кода на Питоне - то ещё веселье

Alexander
30.12.2016
13:19:44

Alexey
30.12.2016
13:20:29
но type-less это не единственная проблема Питона, есть ещё GIL, отсутствие async/await в 2.7, отсутствие packaging'а нормального итд итп

Sergey
30.12.2016
13:21:12
>отсутствие async/await в 2.7
ну а Гвидо вам зачем?

Google

Alexander
30.12.2016
13:21:14
ну, c 2.7 постепенно уйдут, сейчас уже 3.6 зарелизился на днях)
отсутствие packaging'а вроде пофиксили через wheels

Alexey
30.12.2016
13:21:51
и вот мы опять возвращаемся к accidental complexity
лучше уже java

Sergey
30.12.2016
13:23:07

Vladimir
30.12.2016
13:23:42

Alexander
30.12.2016
13:24:03
да, мне вот 4 и 5 пункты интересны

Admin
ERROR: S client not available

Alexey
30.12.2016
13:25:05
ну и без GC можно жить - вон ребята из Wargaming его отключают.
но можно и дрочить в пресядку, но может всётаки не стоит себя мучать?

here1am
30.12.2016
13:26:33
а, я не очень внимателен

Alexander
30.12.2016
13:27:01

Vladimir
30.12.2016
13:28:04

Alexey
30.12.2016
13:28:05

Alexander
30.12.2016
13:28:19
4 пробела))

Vladimir
30.12.2016
13:28:25
они через новый интеловый Transaction Memory Extension хотят сделать вариант интерпрератора без GIL
фишка в том что оно у них помоему медленее обычного питона, но параллелится зато

Alexander
30.12.2016
13:29:00
https://www.python.org/dev/peps/pep-0008/#indentation же

Google

Alexander
30.12.2016
13:29:27
я не соблюдаю только правило про 79 символов в строке, всё остальное ок)

Vladimir
30.12.2016
13:29:31
http://doc.pypy.org/en/latest/stm.html

Alexey
30.12.2016
13:29:46

Vladimir
30.12.2016
13:29:50
@SaveTheRbtz а, у них аппаратного tsx пока не поддерживается, понятно почему медленее

Alexander
30.12.2016
13:30:22

Alexey
30.12.2016
13:30:44

Alexander
30.12.2016
13:32:10

Alexey
30.12.2016
13:35:09

Alexander
30.12.2016
13:51:59
то есть у нас есть программист, который на 100% знает весь микросервис и такие ситуации исключены

Viktor
30.12.2016
13:52:54
скорее адекватные тесты

Alexey
30.12.2016
13:53:14

here1am
30.12.2016
13:53:39
а не возникнет той же проблемы, что и с микроядрами?

Alexey
30.12.2016
13:53:47

Alexander
30.12.2016
13:54:20
то есть у нас несколько маленьких команд, каждая команда отвечает за свои микросервисы, всё взаимодействие через API

Alexey
30.12.2016
13:54:23
если выделить каждую библиотеку в наносервис то будет медленно что пиздец
опятьже accidental complexity

Roman
30.12.2016
13:54:49

Alexey
30.12.2016
13:55:11

Daniel
30.12.2016
13:55:17
бляяя
хуерадж или хуеиск