170 похожих чатов

Вроде простой вопрос. используются ли плюсы и раст в беке?

48 ответов

31 просмотр

Повсеместно. И гугл посчитал что дешевле создать Go, чем использовать на беке плюсы

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

Данил- Автор вопроса
Anton Kucherov
Повсеместно. И гугл посчитал что дешевле создать G...

гугл создал го для дошкольников, которые клепают фронтендовский бек. ни в одном нормальном проекте гугл его на комплексных слоях не использует

Данил
гугл создал го для дошкольников, которые клепают ф...

А вам в гугле уже выдали доступ во все микросервисы или только в те, за которые отвечает ваша команда?

Данил- Автор вопроса
Dmitriy Sviridov
А вам в гугле уже выдали доступ во все микросервис...

в гугле в рамках одного департамента монорепа + вся дока там открыта

Данил- Автор вопроса
Anton Kucherov
Пруфы будут этим утверждениям?

https://www.youtube.com/watch?v=uwajp0g-bY4&ab_channel=f8C4G86pKbqEFe47

Данил
https://www.youtube.com/watch?v=uwajp0g-bY4&ab_cha...

Не слова не услышал про дошкольников. 90% программистов - прикладные инженеры а не рисерчеры. Ииии?

Данил- Автор вопроса
Anton Kucherov
Не слова не услышал про дошкольников. 90% программ...

They’re typically, fairly young, fresh out of school, probably learned Java, maybe learned C or C++, probably learned Python. They’re not capable of understanding a brilliant language but we want to use them to build good software. So, the language that we give them has to be easy for them to understand and easy to adopt.

Данил- Автор вопроса
Roman 🎄
а что насчет кубернетеса?

от него лютого перфа не требуется

Данил
They’re typically, fairly young, fresh out of scho...

ну, это все правда Go - лучшее, что случилось с индустрией за последние 20 лет котлин, может быть, второй по значимости, но - сильно отстает все остальное с индустрией не очень случилось

Данил
от него лютого перфа не требуется

Лютого перфа не требуется много где. В большем кол-ве мест чем требуется.

Данил
от него лютого перфа не требуется

А вот от etcd очень даже. И он тоже на go

Данил- Автор вопроса
Daniel Podolsky
ну, это все правда Go - лучшее, что случилось с и...

They’re not capable of understanding a brilliant language это если что не про го

А вы лично capable я так понимаю? 🙃

Данил- Автор вопроса

а в чем достоинство то?) когда ты не можешь лаконично оптимизированно быстро написать что тебе надо

Anton Kucherov
А вы лично capable я так понимаю? 🙃

Он услышал слова Роберта Пайка и считает их святой мудростью, видимо

Данил
а в чем достоинство то?) когда ты не можешь лакони...

в том, что никто не должен читать это “лаконично оптимизированно быстро ”

Данил
а в чем достоинство то?) когда ты не можешь лакони...

Лаконично и оптимизированно - взаимоисключающие параграфы. И да, про С тоже говорили, что он сильно простой. С Go практически та же история - он настолько простой, что аж сложный

Dmitriy
Лаконично и оптимизированно - взаимоисключающие па...

Увидел коментарий на хабре несколько месяцев назад, который, по моему имхо, очень четко описывает Go (я перелез на него с Java) “Чего только нету в Go! Да ничего нет” Он скорее пустой, чем сложный, требует велосипедов. Но в этом его плюс

Есть какие то доводы что оптимизировано и лаконично это взаимоисключающие понятия?

Maxim Biryukov
Есть какие то доводы что оптимизировано и лаконичн...

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

Anton Kucherov
Повсеместно. И гугл посчитал что дешевле создать G...

Кмк, он посчитал иное: незачем пользовать микроскоп и дорогих спецов к нему, когда можно лепить тоже самое на го силами ГПТ.. ;)

а че заклоунили парня? вроде ж так и есть?

Данил- Автор вопроса
Владимир
Кмк, он посчитал иное: незачем пользовать микроско...

и поэтому практически нигде его не использует

Не люблю общаться.
а че заклоунили парня? вроде ж так и есть?

Для дошкольников есть питон. Грустим, что бедный гугл зря старался

Edgar Zhivaev
Для дошкольников есть питон. Грустим, что бедный г...

Зря так про петухончик, приятно писать какую-то маленькую дрянь или Django прототип)

Andrii Derkach 🇺🇦 ✙
Зря так про петухончик, приятно писать какую-то ма...

Сыглы, на питоне приятно алгосы учить. На го оч больно

Даниил Попов
Сыглы, на питоне приятно алгосы учить. На го оч бо...

Имхо, на плюсах алгосы приятнее всего учить

1) от того что нет itertools (надо комбинаторику самому реализовывать) 2) в го наистраннейшая и многословная работа с структурой данных heap (куча)

Daniel Podolsky
Работа с кучей?!

Ну да, которая структура данных. https://pkg.go.dev/container/heap

Edgar Zhivaev
А, хипа на интерфейсах

Да и с листом (который связанный список) такая-же тема. В го наинеприятнейший код выходит когда тебе надо за O(1) отрезать начало списка. Все эти interface{} - иу

Daniel Podolsky
Чтобы что?

Чтобы решать задачи на leetcode. Для контекста - я говорю что go неудобен для изучения алгосов.

Dmitriy
Лаконично и оптимизированно - взаимоисключающие па...

> Лаконично и оптимизированно - взаимоисключающие параграфы почему?

Dmitriy
Да, лаконичность предполагает немногословность, оп...

задача вполне может быть выражена лаконично, что отнюдь не помешает компилятору понять, как это оптимизировать. Есть корреляция, но взаимоисключающими эти параграфы никак не являются

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта