Pull to refresh
4
0,6
Rating
Send message

то это все равно не мешает совершать ошибки

Как будто тот же Rust не позволяет совершать ошибки...

каким образом?

Вас в гугле забанили?

explicit конструкторы классов и семейство флагов компилятора -Wconversion переведенные в ошибки через -Werror=. Аналогично для msvs W3 и W4 семейство флагов так же переведенные в статус ошибки.

Что вы понимаете под выхлопом компилятора?

Вам в output вашего редактора или ide компилятор пише что он там собирает, диагностические сообщения какие проблемы если не собралось. Не видели разве такого? Там еще бывают сообщения о потери точности при преобразовании типов если таковые включены.

Крайне рекомендую читать документацию к компилятору. Откроете для себя много нового.

Да, именно так - зашито в ДНК. Вы не знали про integer promotion описанное в стандарте? Но если вы знаете про это и это мешает вам вы вправе отключить такое поведение и исправить возникшие ошибки при сборке. Делов на 20 минут, начать и кончить :D На мой взгляд это не делает язык хуже или как то сложней. К тому же implicit приведение типов весьма полезная вещь, а компилятор подскажет про потерю точности если таковая будет. Вы же надеюсь читаете выхлоп компилятора? Я читаю.

К тому же все это нытье про сложность C++ напоминает мне нытье неосиляторов которые споткнулись о собственное не знание инструмента которое им ударило по лбу. Как говорил мой лётный инструктор - что бы не было залетов изучай район полётов.

Неявные преобразования типов можно убрать прямо сейчас. Для собственных типов используйте explicit, кроме того можно отключить на уровне компилятора такое поведение.

А вот свой аналог cargo это вот то что реально нужно языку прямо сегодня.

Менее чем за час выбрал 5 часовой лимит. В прошлые выходные за 3 часа активной работы с кодом у меня от 5 часового лимита еще даже что то оставалось. Сейчас лимит сгорает на глазах так же как и недельный. Конкретных цифр лимитов никто не знает.

Лимиты на Plus просели ощутимо.

Статья конечно хорошая. Но зря вы вызываете к разуму. Его там нет.

У нас просто игра которая шлёт всякую статистику на бэк. Надо было просто кинуть в бэк flatbuffer и даже какой то ответ не нужен был. По итогу отказались от решения так как оно начало доставлять проблемы в очень неожиданном месте. Потребовалось обновить библиотеку которая была в зависимостях у gRPC и после обновления понеслись крэши игры. Мы конечно потратили пару недель на поиск проблемы но по итогу решили что HTTP/3 клиент реализованный поверх libcurl будет надежней ибо у нас уже была готова реализация и она оказалась проще, понятней и тоньше. Самое главное она не тащила за собой absel который в нашем случае доставлял проблемы.

Пробовали в проекте этот ваш gRPC. Куча проблем с невероятно жирными зависимостями. По итогу заменили на HTTP/3 + flatbuffers(они же с gRPC юзались. В целом ничего не потеряли, а зависимостей в проекте стало сильно меньше.

Все так. Часы за 4000 баксов показывают твое лучшее время.

У меня в то время был на руках EeePC 901 с 4 + 16 диском(это версия с Linux продавалась). Только положительные впечатления от машинки остались.

В нашеремя запилить GUI приложение на без электрона/qt это уже подвиг достойный как минимум похвалы.

Все зависело от железа и кривости дров. ME поддерживала модель драйверов от первобытных Windows, VxD называлась. Крэш драйвера валил всю систему. В ME завезли поддержку WDM драйверов. Крэш драйвера уже не валил систему в BSOD. Кривизна драйверов стала своеобразной русской рулеткой. Если тебе повезло то все ОК, а если нет то и "божественная" 98я была крайне падучей.

Я в свое время пару лет прожил с ME и все было в порядке или как минимум не хуже 98й.

Простите, а функция синуса/косинуса, например, тоже дискретна?

вспомним планковскую длину и планковский объём

А что с ними не так? Это лишь граница применимости нашей теории, а не реальные физические пределы.

Прочитав про назначение цифр каждому пооутону и 44100 кусочков в секунду уже можно закрывать статью.

Попробуйте komorebi. Тайловый оконный менеджер. Он есть под основные ОС. У самого 34 дюймовый 21:9. Использую как раз с komorebi. Удобно два окна держать рядом. Правое основное, левое для остального. Есть пождержка рабочих пространств сиреч виртуальные рабочие столы с миграцией окон между ними.

Если не понравится komorebi то есть попроще FancyWM. Тоже хороший тайлинговый менеджер, но уже чисто под винду. Отказался от него в пользу первого.

Из-за тайлинга отказался от идеи двух мониторов. Считаю это неудобной хренью занимающую кучу места и заставлющуу крутить головой до болей в шее.

Жизнь состоит из самых распространенных элементов и все они есть на Марсе. Вода нужна как растворитель и как способ создавать градиент химических веществ. Жизнь в целом это и есть градиент химии и энергии. На Марсе в прошлом была вода и есть химия и это все говорит о том, что может быть что то там и было. На Земле же в похожих условиях сработало.

Они не забыли уточнить ИИ «А не пи#дишь ли ты?» А то ведь бывает :))

Air на M1 с 8 гигами, macOS 26. Задачи - серфинг интернета, пет проекты на C++/Rust/Python, запись голоса и электрогитары в лоджике. Проца и памяти хватает.

1
23 ...

Information

Rating
2,596-th
Registered
Activity