@DC7499

Страница 1132 из 1477
Andrew
29.09.2017
11:30:26
ну сигнатуру неможет прочитать, там или контакта нет или все сгорело уже

Novi
29.09.2017
11:30:44
фыр на хейтеров JS! из языков программ. только на пхп можно бочку гнать, ну и на С# потому что я не пойму зачем он нужен когда есть Java

Ishira
29.09.2017
11:31:11
Google
Novi
29.09.2017
11:33:23
просто хейт на все к чему малософт прикасается

f1nnix
29.09.2017
11:34:38
Microsoft в плане документации для разработчиков весьма хорош, вы зря. А JS и правда говно, только от этого мало что изменится — деваться-то некуда.

Andrew
29.09.2017
11:34:39
это не мешает куче людей писать на шарпах вменяемые приложения, которые приносят пользу и прибыль

Ishira
29.09.2017
11:35:15
Гутманом кто чистился?

Andrew
29.09.2017
11:35:17
у меня все руки не доходят то тайпскрипта, второй говорят весьма годен

Ishira
29.09.2017
11:35:30


f1nnix
29.09.2017
11:35:39
Серверный JS — это вообще мрак и разложение. Это говно надо сжечь напалмом.

Andrew
29.09.2017
11:36:30
Серверный JS — это вообще мрак и разложение. Это говно надо сжечь напалмом.
ты за пять лет его не осилил, а теперь тебе обидно что ли?

Novi
29.09.2017
11:36:35
Я дальше ES5 не пошёл, лучше на ЕS6 ориентируйся. Тайпскрипт как промежуток между эти 2-я версиями

Andrew
29.09.2017
11:36:52
чо

Leonid
29.09.2017
11:36:58


Google
Novi
29.09.2017
11:37:02
Серверный Node.js тоже дело свое делает, тоже норм

Zima#
29.09.2017
11:37:18
Доброе утро

Novi
29.09.2017
11:37:54
Ecmascript 6, там классы появились же. А тайпскрипт юзали для ООП стиля

Leonid
29.09.2017
11:37:57
Доброе утро
Есть стильные способы бороться http://telegra.ph/Novyj-makiyazh-korolya-07-14

f1nnix
29.09.2017
11:38:06
ты за пять лет его не осилил, а теперь тебе обидно что ли?
Не, как раз осилил (ну относильно, видимо), но приложнй в продакшне у меня на Ноде довольно много висит. Собственно к ней у меня всю дорогу два вопроса: 1. Обработа ошибок 2. Управлением control flow

Andrew
29.09.2017
11:38:22
f1nnix
29.09.2017
11:38:26
Тащем-то проблемы решились более мене с появлением async/await, до этого был пиздец.

Andrew
29.09.2017
11:38:44
хз, на промисах все прекрасно пишется

Leonid
29.09.2017
11:38:46
промисы отличны были, только медленные местами)

Andrew
29.09.2017
11:39:07
собственно async/await это ж обертка

f1nnix
29.09.2017
11:39:11
Конечно

Novi
29.09.2017
11:39:26
я в общем, на ES5, Angular 1.4 остановился, вот был месседж. И этого хватило, чтобы бабки рубить с JS :)

Andrew
29.09.2017
11:39:28
я вот сейчас пишу на плюсах код многопоточный и ебал я в рот эту многопоточность

f1nnix
29.09.2017
11:40:22
Так вот с проявлением прмисов дело пошло лучше, async awat вообще прекрасен. Кстати, насчет промисов в чистом виде здорово помогала библиотека Bluebird.

Novi
29.09.2017
11:40:26
да, там индусов мало с 1С

Andrew
29.09.2017
11:40:33
да, @Haskell35 ?

f1nnix
29.09.2017
11:40:47
До этого была жара. aysnc.js, IcedCoffeScript, чего только не придумывали.

Andrew
29.09.2017
11:41:59
года до 15-го писать на js что-то поинтереснее анимированных баннеров было довольно странным времяпрепровождением, в этом я согласен

Google
Novi
29.09.2017
11:42:20
Питон, C, C++ -- вот мои идолы кода

Andrew
29.09.2017
11:42:37
господи, C++ — идол?

тут кстати анонсировали ++20

они наконец-то обсуждают модули

Novi
29.09.2017
11:43:17
С++11, дальше по пзде пошло кажется:)

Andrew
29.09.2017
11:43:28
оно и до этого было так себе

UB через каждое второе слово, грязные макросы, система сборки в наследие из 80-х…

если ты пишешь хардкор типа микроконтроллеров, модулей ядра или кода для майнинга биткоинов на видеокарте — то до недавнего времени, конечно, кроме C/C++ у тебя не было особых вариантов. С появлением Rust ситуация начала меняться, но ржа тоже довольно молодой язык, там еще полно ключевых обсуждений

кстати Go, кто-нибудь пишет на Go?

Egor
29.09.2017
11:48:04
f1nnix
29.09.2017
11:48:25
года до 15-го писать на js что-то поинтереснее анимированных баннеров было довольно странным времяпрепровождением, в этом я согласен
Я бы сказал так: с распространением babel.js дело пошло на лад. Люди стали сами массово чинить проблемы языка с промощью трансплаинга кода, организацию control flow и пытаться привнести фишки более взрослых языков. Однако народ уже здорово хлебнул горя с JS на сервере, и любители модного например одно время массово переходили с NodeJS на Go.

Andrew
29.09.2017
11:51:09
я постоянно вижу статьи людей, которые не врубают фишку и начинают хаять JS. Я не вижу проблем у JS где бы то ни было, кроме того, что это шлюха типизации

Andrew
29.09.2017
11:51:54
а что не так с control flow?

Novi
29.09.2017
11:53:10
с Go писал для микросервиса. Кстати, Докер на Go ?

f1nnix
29.09.2017
11:53:12
Сегодня — все отлично, я же говорю. В период 2012 – 2015, как раз когда многие бросались переписывать свой код на Node.js, были проблемы с организацией асинхронного кода и обработкой ошибк.

Andrew
29.09.2017
11:55:53
рекомендую доклад Крокфорда с HolyJS 17 "Numbers"
а, я видел анонс, но не понял, что он про JS

Leonid
29.09.2017
11:56:48
а, я видел анонс, но не понял, что он про JS
Доклад общий, филосовский, просто в нем Крокфорд топит против типизации) Во втором своем докладе с этой же конфы он топит против классов)

Andrew
29.09.2017
11:57:03
опа, надо глянуть

Google
Andrew
29.09.2017
11:57:46
за типизацию и двор стреляю в упор

f1nnix
29.09.2017
11:58:42
Кстати, CoffeeScript, насколько я помню первый принес массово классы в JS, и это было весьма приятно. Классы, fat arrows, проверка на undefined.

Sunrisekhv
29.09.2017
11:59:45
А я предупреждал)

Leonid
29.09.2017
11:59:51
Кстати, CoffeeScript, насколько я помню первый принес массово классы в JS, и это было весьма приятно. Классы, fat arrows, проверка на undefined.
Классы, а точнее наследоваение в подобной форме очень сильно связывают код. Сейчас "на хайпе" функциональный подход, в котором объекты это все го лишь способ организации кода, а ООП не панацея.

f1nnix
29.09.2017
12:00:26
Окей, я тоже с удовольствем посмотрю доклад, спасибо)

Andrew
29.09.2017
12:00:28
да сдались вам эти классы или чо угодно, речь-то в прицнипе о типизации

Admin
ERROR: S client not available

Andrew
29.09.2017
12:00:58
когда 1 + '1' != '1' + 1 это же катастрофа

Leonid
29.09.2017
12:01:05
Окей, я тоже с удовольствем посмотрю доклад, спасибо)
Я надеюсь они не вырезали там секцию вопросов во втором докладе который "goto". Там в вопросах самое интересное было.

когда 1 + '1' != '1' + 1 это же катастрофа
Это не типизация же, привдение типов

тут все логично)

Andrew
29.09.2017
12:01:37
это называется слабая (нестрогая) типизация

Leonid
29.09.2017
12:01:43
когда 1 + '1' != '1' + 1 это же катастрофа
но тут кстати у тебя все будет равно

Andrew
29.09.2017
12:02:10
кстати да

f1nnix
29.09.2017
12:02:12
Тащем-та по-моему в ES2017 в пропозалах как-то даже пыталсь протащить типизацию, но, кажется, авантюра провалилась.

Leonid
29.09.2017
12:02:13
:)

f1nnix
29.09.2017
12:02:39
> 2+'2' '22' вот же классический пример

Leonid
29.09.2017
12:03:05
приведения типов в JS достаточно понятно работают

сюрпризы начинаются когда typeof null === object

или когда obj.prop.prop падает((

Google
Andrew
29.09.2017
12:05:21
эх, а когда-то undefined можно было поменять

f1nnix
29.09.2017
12:05:28
или когда obj.prop.prop падает((
А в CS можно было obj?.prop?.func?()?. Правда страшно было посмотреть, как этот код трансплаится.

Leonid
29.09.2017
12:06:02
А в CS можно было obj?.prop?.func?()?. Правда страшно было посмотреть, как этот код трансплаится.
Не люблю транспайлинг. Это как носить китайский мобильник с теликом в корпусе iphone X

the29a
29.09.2017
12:06:14
да, там индусов мало с 1С
1с погромисты это помесь кодера (?), буха и женской консультации.

Leonid
29.09.2017
12:07:05
А в CS можно было obj?.prop?.func?()?. Правда страшно было посмотреть, как этот код трансплаится.
лучше я напишу obj.prop || {}; 10 раз чем буду через транспайлер код деоптимизировать

f1nnix
29.09.2017
12:07:24
obj?.prop?.func?()? var ref; (typeof obj !== "undefined" && obj !== null ? (ref = obj.prop) != null ? typeof ref.func === "function" ? ref.func() : void 0 : void 0 : void 0) != null; Смотрите-ка, сейчас получше стало)

Leonid
29.09.2017
12:07:32
?

Не забывайте в общем то что JS язык не про математику, как и Phyton. Там просто не тот числовой стандарт используется. Как и про Node.js не стоит думать что это такой швейцарский нож. У всего своя область применения есть

Andrew
29.09.2017
12:11:08
про числовой стандарт — это отсылка к докладу или чо?

и что значит «язык не про математику»?

Igor
29.09.2017
12:21:36
+ в питоне встроенная поддержка больших чисел

Andrew
29.09.2017
12:21:48
ну вот да, питон сейчас дефакто в датамайнинге

Igor
29.09.2017
12:23:07
я бы сказал у питона большие проблемы с производительностью (вспомнить хотя бы многопоточность), в остальном он достаточно прост, удобен и всемоггущ

Andrew
29.09.2017
12:24:49
а чо там, многострочные анонимки он так и не научился?

Leonid
29.09.2017
12:45:10
а как же numpy, scipy и прочий Машин Лернинг в Питоне?
про библиотеки не вкурсе, честно. может они и расширяют языковые способы работы с числами, но почему то я думаю что 0.1 + 0.2 в питоне тоже не равняется 0.3

Andrew
29.09.2017
12:46:18
так это не питон виноват

это вам в институт инженеров электротехники и электроники

Страница 1132 из 1477