Size: a a a

Programming Offtop

2020 June 17

BP

Bogdan Panchenko in Programming Offtop
Vladimir Petrakovich
Ну в случае с примитивами эти затраты могут быть заметны
Я думаю для примитивов есть тоже оптимизации
источник

I

Igor in Programming Offtop
(
чё тут у вас, опять Антон связует несвязуемые нарративы?
опять мемами отвечаешь?
источник

(

( in Programming Offtop
Igor
опять мемами отвечаешь?
хотел бы, но тут и не нужно
источник

I

Igor in Programming Offtop
а если это тоже мем
источник

I

Igor in Programming Offtop
источник

(

( in Programming Offtop
Я не знаю, с чего всё началось, но точка зрения, которую пытается донести Антон, неясна и, при попытке задуматься над ней, оказывается ещё и абсурдной
источник

I

Igor in Programming Offtop
Mikhail Levchenko
Вот я это запомнил под именем специализация
Не знаю что это/ определение копирнул из викедии
источник

AK

Anton Korotkikh in Programming Offtop
(
Я не знаю, с чего всё началось, но точка зрения, которую пытается донести Антон, неясна и, при попытке задуматься над ней, оказывается ещё и абсурдной
Что в ней абсурдного? Если фича нужна, у неё высокий приоритиет, если у ней высокий приоритет на неё выделяется больше ресурсов и она быстрее запиливается. Низкий пориритет - мало ресурсов, долгие сроки.
источник

I

Igor in Programming Offtop
Кстати, как там в go хешпами или списки реализованы?
источник

AK

Anton Korotkikh in Programming Offtop
Единственное, что меня самого коробит, что я мог напиздеть когда всё таки старатаунл лум, я где-то читал, что работы над ним идут очень долго - около 10 лет. Но сейчас нашёл инфу, что первый подход к снаряду был только в 2017. Тогда это приоритетный проект и там не только кучка посанов с пульсура. Это дволльно быстро для задачи такой сложности, уже иметь прототип
источник

(

( in Programming Offtop
Igor
Кстати, как там в go хешпами или списки реализованы?
как захардкоженные части языка
источник

I

Igor in Programming Offtop
Так то дженерики (за исключением коллекций) не особо нужны в прикладных-web-сервисах (смотрю свой код).
Так же Async/CompletableFuture и тд "асинхронны-монадки" в go не нужны.

Хотя уже один Result<T,E> перевернул бы go комюинити
источник

AK

Anton Korotkikh in Programming Offtop
Igor
Кстати, как там в go хешпами или списки реализованы?
никогда не задумыался над этим, но реализация сама вот
https://github.com/golang/go/blob/master/src/runtime/map.go
источник

AK

Anton Korotkikh in Programming Offtop
Igor
Так то дженерики (за исключением коллекций) не особо нужны в прикладных-web-сервисах (смотрю свой код).
Так же Async/CompletableFuture и тд "асинхронны-монадки" в go не нужны.

Хотя уже один Result<T,E> перевернул бы go комюинити
резалт да, был бы нужен, можно было лепить railway programming так называемый без кучи всякого валежника if err != nil
источник

I

Igor in Programming Offtop
Пасиб конечно за сорцы, но для меня го как китайский
Давно хочу какие-нибудь курсы по гохе пройти
источник

VP

Vladimir Petrakovich in Programming Offtop
А это, видимо, популярная практика использовать goto, да?
источник

VP

Vladimir Petrakovich in Programming Offtop
Igor
Пасиб конечно за сорцы, но для меня го как китайский
Давно хочу какие-нибудь курсы по гохе пройти
Язык простой как сишечка. И код такой же - жонглирование указателями.
источник

AK

Anton Korotkikh in Programming Offtop
Vladimir Petrakovich
А это, видимо, популярная практика использовать goto, да?
ну норм. в goto ничего плохого нет так-то
источник

VP

Vladimir Petrakovich in Programming Offtop
Anton Korotkikh
ну норм. в goto ничего плохого нет так-то
А, ок, вопросов больше нет
источник

(

( in Programming Offtop
Anton Korotkikh
Единственное, что меня самого коробит, что я мог напиздеть когда всё таки старатаунл лум, я где-то читал, что работы над ним идут очень долго - около 10 лет. Но сейчас нашёл инфу, что первый подход к снаряду был только в 2017. Тогда это приоритетный проект и там не только кучка посанов с пульсура. Это дволльно быстро для задачи такой сложности, уже иметь прототип
одно дело сделать гринтреды для платформы, в которой с её зарождения были браунтреды, а другое - впилить женерики в ссаный язык, у которого компилятор занимается 1000 строк
источник