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

А если так спросить почему многие "наступили на go"?

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

34 ответов

51 просмотр

меня зацепил синтаксис

🕷- Автор вопроса
冰冷少爷 🍥 ✨ 🇷🇺 🙀
меня зацепил синтаксис

На ютубе много видосов по типу " Как не утонуть в количестве ошибок го" Чел вон выше пишет просто не фиксить)

А у go нет конкурентов для написания инфраструктурного кода

🕷- Автор вопроса
冰冷少爷 🍥 ✨ 🇷🇺 🙀
от ниндзя-кода ни один язык не защищен

Ок тогда попробуем, а вилка большая в нём и спрос?

Daniel Podolsky
А у go нет конкурентов для написания инфраструктур...

А в чём заключается его преимущество перед другими языками в написании инфраструктурного кода?

А4 Одноногое
А в чём заключается его преимущество перед другими...

компилируемость и соответственно отсутствие VM но в то же время некая простота обучения Выучил го за пару дней и дальше думаешь о архтьектуре, а не так что надо учить огромный std lib java и потом spring еще, например, который к тому же работает на такой магии, которая сломает голову если чтото внутри спринга сломалось

kostyaBro
компилируемость и соответственно отсутствие VM но ...

Вопрос был про преимущества в инфраструктурном коде

А4 Одноногое
Вопрос был про преимущества в инфраструктурном код...

да просто так сложилось как и то почему python для AI исторически сложилосб

kostyaBro
да просто так сложилось как и то почему python дл...

Си. AI на Си пишут. Петухон это фронтэнд к АИ 🙃

Anton Kucherov
Си. AI на Си пишут. Петухон это фронтэнд к АИ 🙃

Это да, ну по итогу несколько умных люжей написали либы, Франсуа Шолле например, остальные пишут на пайтоне

Anton Kucherov
А с чем сравниваем?

Здесь к вопросы скорее к Даниилу, он немного выще сделал заявление 🙃

А4 Одноногое
А в чём заключается его преимущество перед другими...

В первую очередь - в читабельности Но есть еще горутины и network io with event loop

Daniel Podolsky
В первую очередь - в читабельности Но есть еще го...

кроскомпиляция из коробки в один бинарь

Daniel Podolsky
В первую очередь - в читабельности Но есть еще го...

network io with event loop? Преимущество го? Это то самое, что есть почти в каждом языке (даже пхп)? Или преимущество в паре с горутинами? Ну так в расте есть токио, такие же легковесные потоки, тоже m:n шедулер, есть каналы (пока еще не быстрее гошных, но догоняют).

Artur
В го ведь нет евент лупа.

в Go нет event loop, Go и есть event loop 😄

Daniel Podolsky
Есть, под капотом

То что мультиплекируется io через epoll ? Так это везде есть

Artur
То что мультиплекируется io через epoll ? Так это ...

Не везде оно под капотом. Считай, только в go

Daniel Podolsky
Не везде оно под капотом. Считай, только в go

Я думал, что это что-то типа стандарта для асинхронной работы. Ну js так же работает. По-другому хз как это организовать. Тред пул разве что

Ilya Starchenko
Virtual threads из джавы передают привет:)

Это какие? В смысле - из какой версии?

Ilya Starchenko
JDK21.

О, свеженькое! Посмотрим, как оно зайдет Чтобы в нем был смысл, надо, чтобы все либы, начиная со стандартной, на него перешли, сами-то мы ввод-вывод пишем откровенно редко

Daniel Podolsky
О, свеженькое! Посмотрим, как оно зайдет Чтобы в...

Так в этом и смысл, что миграция на уровне стандартной либы и самой виртуальной машины. И некоторые мелочи, о которых я умолчу:) Короче, горутины, но похуже.

Vadim
network io with event loop? Преимущество го? Это т...

И если в расте (наверное имеется в виду в токио) такие же "треды", то какой в них размер стека по умолчанию?

Евгений Омельченко
И если в расте (наверное имеется в виду в токио) т...

https://docs.rs/tokio/latest/tokio/runtime/struct.Builder.html#method.thread_stack_size https://tokio.rs/blog/2019-10-scheduler

Vadim
https://docs.rs/tokio/latest/tokio/runtime/struct....

Вы даже не читали ссылки, которые отправили. Зачем так делать? Tokio (и вообще модель асинхронности rust) основана на модели stackless coroutines. Стек воркеров это буквально стек воркреров

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

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

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Ребят в СИ можно реализовать ООП?
Николай
33
у вас два процесса. один посылает другому сигнал. у вас есть код обоих процессов? если всё не так - расскажите как оно на самом деле. а именно кто кому чего, есть-ли консоли,...
Karagy
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Карта сайта