@proGO

Страница 263 из 1674
F01134H
30.10.2016
10:56:56
в голанге как я посмотрю какая-то неявная строгая типизация, впервые такое вижу)

Zver
30.10.2016
10:57:43
Обычно используют второй и третий варианты, а первый когда просто пустую переменную завести надо. var govar string

Во многих языках сейчас есть такое.

C#, Rust, Swift

Google
Vadim
30.10.2016
11:00:06
Второй вариант норм, главное не возводить идею простоты в абсолют и не начать обзывать все переменные одной буквой

F01134H
30.10.2016
11:02:23
C#, Rust, Swift
В шарпе же нужно явно тип объявить

автоопределения по литералу нет

Да и в java так же

Zver
30.10.2016
11:04:34
https://msdn.microsoft.com/en-us/library/bb384061.aspx

Даже в последних стандартах С и(или) С++ есть тип auto или что-то в этом роде.

F01134H
30.10.2016
11:05:54
Хмм

Если не знать, что искать, то фиг найдешь

Zver
30.10.2016
11:07:31
Хотя про ждаву может и ошибаюсь.

У них наверное только в планах пока такое.

Dmi
30.10.2016
11:08:35
Хотя про ждаву может и ошибаюсь.
в джаве тип обязателен

Zver
30.10.2016
11:08:49
http://openjdk.java.net/jeps/286

В С++ 11 тип auto auto i = 42; // i - int auto l = 42LL; // l - long long auto p = new foo(); // p - foo*

Google
Dmi
30.10.2016
11:11:33
http://openjdk.java.net/jeps/286
в 7 джаве под андроид точно обязателен, дальше поглядим

Zver
30.10.2016
11:12:19
Он только в предложениях в ждаве висит.

В лучшем случае через несколько лет будет.

Kirill
30.10.2016
11:13:01
Почему флара, скорее овсом
потому, что cloudflare, а не awesome-go. я в команде awesome-go, я знаю статус.

awesome-go потушили сейчас, тогда глючил сам cloudflare

Zver
30.10.2016
11:13:52
Я на другой сайт пытался зайти и там тоже cloudflare и тоже отвалился.

При том и через московский узел cloudflare и через голандский.

Phil
30.10.2016
11:25:56
Если кому интересно - это реализация алгоритмов шифрования ГОСТ. Не уверен, что совместимая с crypto и вообще хорошая. Но единственная известная мне реализация всех, включая новые, на go

https://github.com/stargrave/gogost кстати. какие-то наши маньяки делают

Kirill
30.10.2016
11:27:46
спасибо

F01134H
30.10.2016
11:30:12
Народ, а можно ли запускать новые горутины прямо в рантайме?

Kirill
30.10.2016
11:30:52
F01134H
30.10.2016
11:31:14
Я имею ввиду, когда код уже скомпилирован

Zver
30.10.2016
11:31:21
Так в рантайме и запускаются, не при компиляции же.

F01134H
30.10.2016
11:31:42
Так речь и не про запуск)

Kirill
30.10.2016
11:31:55
а можно X? можно, конечно так речь и не про X

F01134H
30.10.2016
11:32:19
Ладно, это пожалуй слишком нубский вопрос

Я интересовался тем, какой механизм горутинами управляет

Daniel
30.10.2016
11:33:49
я вот вопроса не понял

Google
Zver
30.10.2016
11:33:56
В документации все описано. Запускаются в кооперативном режиме на одном ядре. На нескольких ядрах уже вытесняющая многозадачность.

Daniel
30.10.2016
11:34:22
но, подозреваю, что ответ "микросервисы"

создал микросервис, передал его урл, ждешь запросов

именно так, нверное, выглядят "горутины в рантайме"

в той же яве можно имя класса и имя метода передать

F01134H
30.10.2016
11:35:53
Все, понял

Daniel
30.10.2016
11:35:58
класс можно динамичесмки загрузить и метод через рефлексию позвать

а в го - нет, в го линковка статическая

я правильно телепнул?

F01134H
30.10.2016
11:36:58
:D

Почти

Не забивайте голову, я сам спросил, сам загуглил ответ, сам осознал суть. Бывает

Phil
30.10.2016
11:38:36
@onokonem ты единственный кого я знаю с криптой в go работал и смыслишь в ней. тезисно пройдись по ссылке на ГОСТ. совместмо/несовместмо, гавно полное/норм?

TheRainwildsKeeper
30.10.2016
12:12:23
C#, Rust, Swift
В C# почти везде можно var использовать, если инициализируешь при этом переменную. Но правило хорошего тона всё таки этого не делать, разве что когда тип очень длинный и о нём можно догадаться из названия переменной. Насчёт остальных не знаю.

TheRainwildsKeeper
30.10.2016
12:21:12
А ещё он советует все приватные переменные с _ начинать, когда в MSDN указано обратное. https://msdn.microsoft.com/en-us/library/ms229045(v=vs.110).aspx

Maxim
30.10.2016
16:47:03
Как насчет дискуссии параллельное программирование vs асинхронное?

Kirill
30.10.2016
16:47:30
но они в параллельное еще не могут

Zver
30.10.2016
16:50:42
По мне паралельное интуитивно понятнее. Контекст не разрывается на куски.

Google
Maxim
30.10.2016
16:51:36
В каналах можно запутаться

Zver
30.10.2016
16:52:39
В калбеках тоже вон люди запутываются.

Kirill
30.10.2016
16:53:09
как запутаться в колбэках я знаю, не одну "пирамиду" видел, но в каналах?

Maxim
30.10.2016
16:53:52
как?
Если начать вносить изменения, например, а на события можно подписываться

Zver
30.10.2016
16:55:16
с канала данные получают и тут же обрабатывают, видно от куда берутся данные и куда уходят.

Maxim
30.10.2016
16:56:25
Думаю, что с выходом ноды 7, каллбеки можно убирать из дискуссии как аргумент

Kirill
30.10.2016
16:57:03
Zver
30.10.2016
16:59:24
в седьмой асинки введут?

Kirill
30.10.2016
16:59:52
Admin
ERROR: S client not available

Kirill
30.10.2016
16:59:59
седьмая вышла уже

Maxim
30.10.2016
17:00:02
в седьмой асинки введут?
Уже там, был релиз на недели

Kirill
30.10.2016
17:00:04
восьмая следующая

Уже там, был релиз на недели
где ты видел асинки?

покажи

я changelog весь прочитал, их там не было

Maxim
30.10.2016
17:02:48
покажи
https://habrahabr.ru/post/313658/

Zver
30.10.2016
17:03:49
Хотя мне и async/await не нравятся, не воспринимает их мой организм. Вот те же потоки, каналы кажутся интуитивно понятными.

Kirill
30.10.2016
17:03:52
https://habrahabr.ru/post/313658/
хочешь сказать, мне хабру нужно верить больше, чем changelog'у?

Google
Maxim
30.10.2016
17:04:15
Скорее всего

Kirill
30.10.2016
17:04:54
очевидно, делать так — бред. в changelog не записали — значит могут и унести.

тем более, хоть ты обмажься async/await'ами, все равно от этого не настолько лучше, чтобы я, например, стал бы использовать JS. все, что я готов написать на JS — фронт и какой-нибудь мок-сервер. не больше. ибо для большего он тупо не предназначен.

Subbotin
30.10.2016
17:11:16
Один пацан писал все на JavaScript, и клиент, и сервер, говорил, что нравится, удобно, читабельно. Потом его в дурку забрали, конечно.

Maxim
30.10.2016
17:12:31
На самом деле это удобно, да

Kirill
30.10.2016
17:20:03
@proDOT
30.10.2016
17:21:01
Там таких не забирают

Zver
30.10.2016
17:24:43
Уже и с этим стикеры есть. ?

Kirill
30.10.2016
17:24:54
Maxim
30.10.2016
18:07:39
После Iris крайне тяжело пользоваться каким-либо другим аналогом, потому что что-то да отсутствует или работает не так, как хотелось бы.

Просто потому что несмотря на то, что автор мудак, его продукт в целом довольно крут.

Anton
30.10.2016
18:09:11
Но колбэки нафиг надо да

meteor.js И не в дурку а пол сменил
Сменить пол это к рубистам

Anton
30.10.2016
18:09:52
Вы посмотрите контрибуторов ruby on rails

Страница 263 из 1674