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

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

библиотеки в сравнение?

19 ответов

15 просмотров

потому что киллер фича го убивается импортом библиотеки, если говорить о фичах языка - вспоминаем memory safe и го отъезжает в сторонку, ибо даже библиотеки от такого не спасут

Arkady-Strugatsky Автор вопроса
Pro Logic 🍓
потому что киллер фича го убивается импортом библи...

При чём тут memory safe опять же если речь о модели конкурентности...

Arkady Strugatsky
При чём тут memory safe опять же если речь о модел...

при том, в го поймать гонку как два пальца об стул, это часть конкурентности

Arkady-Strugatsky Автор вопроса
Pro Logic 🍓
при том, в го поймать гонку как два пальца об стул...

Клёво. Ты же понимаешь что вся "потокобезопасность" раста сводится к тому что он держит тебя за яйца и не даёт сделать ни шага вправо-влево?

Arkady Strugatsky
Клёво. Ты же понимаешь что вся "потокобезопасность...

вот это к конкурентности явно не относится, а состояния программы "если скомпилировалось - работает, если нет - чини хуйню" мне в целом нравится

Arkady-Strugatsky Автор вопроса
Pro Logic 🍓
при том, в го поймать гонку как два пальца об стул...

Кстати если не писать конкурентного кода, то гонки не будет гарантированно, поэтому пока что в споре выигрывает Pascal ABC

Arkady-Strugatsky Автор вопроса
Pro Logic 🍓
вот это к конкурентности явно не относится, а сост...

Го умеет детектить гонки и дедлоки на этапе копиляции

Arkady Strugatsky
Го умеет детектить гонки и дедлоки на этапе копиля...

читал недавно статью, в которой этот чекер не сработал

Это тот, который при чтении из nil-канала намертво зависает?

Arkady-Strugatsky Автор вопроса
Alex
Это тот, который при чтении из nil-канала намертво...

Это какая-то суперстранная штука на самом деле

Alex
В Go работа с nil просто таки феерична.

я не понимаю почему там Result<T, E> это тип-произведение

Алиса Кассель-Королёва
я не понимаю почему там Result<T, E> это тип-произ...

Я немного поспекулирую. Ты ведь помнишь как у нас в С реализуется возврат значения и ошибок? Ну кроме стдлибы с глобальным errno. Как правило при помощи дополнительного параметра. Эти ребята ни до чего умнее не додумались, кроме как вместо параметра вернуть два значения из функции.

Alex
Я немного поспекулирую. Ты ведь помнишь как у нас...

Слышал от знакомого гошника, что они там этот момент собирались во второй версии как-то оптимизировать

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

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

а через 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
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
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта