Size: a a a

2020 August 08

NL

Nick Linker in rust_offtopic
Т-34 85
И это должен джун уметь... Порог высоковат?
Ну не, от скала-джуна требуется лишь умение читать не сильно продвинутый скала-код и поправить сервис, добиться успешной компиляции, управиться с git из командной строки, закоммитить там...
Ну может чуть больше, но не намного.
источник

BD

Berkus Decker in rust_offtopic
Alex Zhukovsky
Переслано от Sergey
А вот и ответ, зачем это надо
Elaborated type specifiers may be used to refer to a previously-declared class name (class, struct, or union) or to a previously-declared enum name even if the name was hidden by a non-type declaration. They may also be used to declare new class names.
но так делать очень плёха и надо бить по яичкам сразу
источник

Т8

Т-34 85 in rust_offtopic
Berkus Decker
никакой
А почему вы пользуетесь шлангом, а не гцц?
источник

KR

Kai Ren in rust_offtopic
Nick Linker
Ну не, от скала-джуна требуется лишь умение читать не сильно продвинутый скала-код и поправить сервис, добиться успешной компиляции, управиться с git из командной строки, закоммитить там...
Ну может чуть больше, но не намного.
Потом reviewer открывает, а там custom eDSL + тайп-левел петушнёй всё обмазано
источник

BD

Berkus Decker in rust_offtopic
Bogdan
тако было в Си, да, я как-то читал но про struct там какой-то прикол с обалстями видимости


если ты написаал  struct MyStruct {...}

то дальше в коде написав MyStruct kek;   будет ошибка компиляции, если не напишешь  
struct MyStruct kek;
это в сишке, в плюсах хуже - если ты написал сначала struct Class { ... }; а потом зареферил его где-то как class Class; то компилер начнет ныть и страдать, хотя разница там минимальная и не принципиальная. К тому же он и так видит определение.
источник

BD

Berkus Decker in rust_offtopic
Т-34 85
А почему вы пользуетесь шлангом, а не гцц?
потому что в android ndk нет gcc, а в ios sdk нет gcc
источник

Т8

Т-34 85 in rust_offtopic
Berkus Decker
потому что в android ndk нет gcc, а в ios sdk нет gcc
А. Окей
источник

KR

Kai Ren in rust_offtopic
Kai Ren
Потом reviewer открывает, а там custom eDSL + тайп-левел петушнёй всё обмазано
Здесь должна была быть шутка про то, что на скалке каждый пишет в своём стиле
источник

SP

Stanislav Popov in rust_offtopic
питонку выкинуть надо а они тайпчеки пилят
источник

KR

Kai Ren in rust_offtopic
Stanislav Popov
питонку выкинуть надо а они тайпчеки пилят
прежде чем выкидывать - надо довести дело до конца
источник

AR

Aleksandr Razumov in rust_offtopic
Kai Ren
Но и в го она не за месяц вкатывается
Вот хз, надо статистику по макакам где-то взять
источник

KR

Kai Ren in rust_offtopic
потом с типами можно и выкидывать
источник

KR

Kai Ren in rust_offtopic
Aleksandr Razumov
Вот хз, надо статистику по макакам где-то взять
ну, моя выборка на статистику не тянет, но было что было
источник

AR

Aleksandr Razumov in rust_offtopic
да моя тоже
источник

KR

Kai Ren in rust_offtopic
тут такое дело, ещё и как к этому подходить
источник

BD

Berkus Decker in rust_offtopic
Т-34 85
А. Окей
единственный таргет в котором у нас был gcc это был линукс, и он давал конечно геморроя изрядно, но мы его теперь больше не собираем и проблем нету
источник

NL

Nick Linker in rust_offtopic
Т-34 85
Это я к тому, что даже на го умудряются косячить...
А что, го верх безопасности что-ли?
Императивный язык, изменяемые структуры данных, гонки, дедлоки, ливлоки -- весь фарш. Тоже надо учиться, чтобы уметь правильно программировать.
источник

KR

Kai Ren in rust_offtopic
для раста мы проработали "курс молодого бойца", а для го такого не было, потому что "типа всё просто, сам разберёшься"
источник

SP

Stanislav Popov in rust_offtopic
Kai Ren
потом с типами можно и выкидывать
с типами это с экспрешенами...
источник

Т8

Т-34 85 in rust_offtopic
Berkus Decker
единственный таргет в котором у нас был gcc это был линукс, и он давал конечно геморроя изрядно, но мы его теперь больше не собираем и проблем нету
А вот это интересно. Можно подробнее?
источник