А я не гонюсь за ppi, я гонюсь за качественной картинкой. Ещё раз, у меня вот этот монитор со 109ppi и это ужасно. Невозможно работать с маком и этим монитором одновременно. 4к 27 дюймов — это уже 163ppi (который я выше приводил в пример) и, наверняка, на нём будет комфортно работать с маком. Но 34 дюйма 4к — это почти те же 109ppi, то есть, зерно.
Беда EAFP'а лишь в том, что это goto на стероидах, а пул выбрасываемых исключений нельзя типизировать. Несколько лет назад отказался от исключений в своём коде, хоть это и не-python-way. Потому что НУ НЕВОЗМОЖНА. Даже в go реализовано лучше (собственно, этим способом и пользуюсь: def f(...) -> tuple[T, E]). А в rust реализовано лучше всех.
Antonio Solo, автоформаттеры — лучшее добро из созданного. абсолютно исключают любые глупые споры на ревью про cs. pre-commit хук на форматирование и отлично
Автор отметил решением то, что хотел услышать. Очередное самоутверждение за счёт чужого похожего (пусть и неверного) мнения. Георгий Кузнецов, скажи честно, тебя интересовал нормальный ответ или оправдание своей лени?)
nakem, предостережения? это что за гуманитарное слово? поставь эксперимент, измерь показатели. к тому же, "поэтому он не может использоваться несколькими процессами", но при этом он goroutine-safe.
Игорь, пожалуй, не соглашусь. Хотя, вряд ли дальше есть смысл спорить, мы говорим об одном и том же разными словами:)
Когда говорят «го простой» не имеют ввиду, что это 300к в месяц через неделю обучения. Я имею ввиду то, что он проще языков рядом. Да, concurrency в го непростое для понимания в целом (и для понимания домохозяйками в частности), но при этом это самый простой способ «сделать несколько вещей в одно время» из мне известных, будь то IO или CPU. В соседних языках это сделать ещё сложнее.
Игорь, ничего там магического нет, планировщик там хоть и очень круто написан, но достаточно простой. То, что вы не изучили вопрос - это исключительно ваша недоработка, а не языка. Утечки памяти сами по себе тоже не появляются, у вас болтаются зомби-горутины.
И книг нет, как у джав, именно потому, что низкоуровневые сложности решает за программиста планировщик и, в большинстве случаев, справляется отлично.
А я не гонюсь за ppi, я гонюсь за качественной картинкой. Ещё раз, у меня вот этот монитор со 109ppi и это ужасно. Невозможно работать с маком и этим монитором одновременно. 4к 27 дюймов — это уже 163ppi (который я выше приводил в пример) и, наверняка, на нём будет комфортно работать с маком. Но 34 дюйма 4к — это почти те же 109ppi, то есть, зерно.