Перейти к содержимому

Goose против Rust: никакой кучи, никаких лайфтаймов, никакого GC... В чем подвох?

Code Hub

0:00 / 0:00

Goose против Rust: никакой кучи, никаких лайфтаймов, никакого GC... В чем подвох?

6 077 просмотров · 5 дн. назад
Code Hub
20,7 тыс. подписчиков
6 077 просмотров · 5 дн. назад
Новый системный язык программирования Goose утверждает, что он безопасен с точки зрения памяти, не имеет сборщика мусора и аннотаций времени жизни, а также быстрее, чем C++ и безопаснее, чем Rust. Я изучил документацию, учебное пособие и результаты бенчмарков, чтобы выяснить, что подтверждается, а что нет. Я ещё не запускал проекты на Goose, поэтому это лишь внимательное изучение заявлений, а не полевой отчёт. Мы рассмотрим, как работает модель памяти Goose с «кучей» данных, как она сравнивается с Rust по стабильным ссылкам, организации памяти, обработке ошибок и потокам, что на самом деле показывают бенчмарки (включая те области, где Goose проигрывает) и есть ли у него будущее. ------------------------------------------------------------------------------------- Разделы: - 00:00 Введение — что такое Goose 00:48 Кто его создал и почему 01:40 Проблема, которую решает Goose 02:52 Главная идея 04:10 Синтаксис за две минуты 04:57 Раунд 1 — ссылки, которые выживают при росте 06:05 Раунд 2 — расположение памяти 07:29 Раунд 3 — обработка ошибок 08:19 Раунд 4 — потоки 09:19 Честные тесты производительности 11:20 В чем Rust по-прежнему выигрывает 12:20 Реальность — внедрение и будущее 13:32 Лучше ли он, чем Rust? 14:31 Заключительные мысли 14:45 Конечный экран ------------------------------------------------------------------------------------- Поддержите меня: - Patreon:   / codehubofficial   ------------------------------------------------------------------------------------- Похожие видео: 1. Пользовательская аутентификация на основе ролей в приложении Asp.net Core MVC — полный учебник:    • Create Custom Role Based Authentication In...   2. Создание пользовательских страниц входа, регистрации, подтверждения электронной почты и восстановления пароля в приложении Asp.Net Core MVC:    • Create Custom Login, Registration, Email V...   3. Создание API управления пользователями на основе ролей с использованием динамических политик в Asp.Net Core Web API:    • Create User Management (Role Based) API Wi...   4. Создание приложения управления пользователями на основе ролей во Flutter с Asp.Net Core Web API в качестве бэкенда с нуля:    • Create User Management (Role Based) Flutte...   5. Создание приложения для обоев на Flutter с нуля с использованием API Pexels [Полный урок]:    • Create Wallpaper App In Flutter From Scrat...   6. Создание приложения камеры с нуля на Flutter [с вспышкой, переключением камер, функциями работы с несколькими изображениями]:    • Create Camera App From Scratch In Flutter ...   7. Подключение Flutter к веб-API Asp.Net Core для запуска на эмуляторе и реальном устройстве:    • Connect Flutter With Asp.Net Core Web API ...   ------------------------------------------------------------------------------------- 📢 Оставайтесь на связи: 💖 Поставьте лайк этому видео, если оно оказалось полезным! 📣 Поделитесь своими мыслями или вопросами в комментариях ниже! 🚀 Поделитесь этим видео с друзьями. ------------------------------------------------------------------------------------- Присоединяйтесь к каналу WhatsApp: https://whatsapp.com/channel/0029VaE0... Ссылка на страницу Facebook:   / free_trained   Ссылка на группу Facebook:   / 1746009532359857   Пожалуйста, подпишитесь на наш канал YouTube, чтобы получать больше интересных видео, и не забудьте поделиться нашим каналом с друзьями. Примечание: *Пожалуйста, отключите любые блокировщики рекламы или дополнения, чтобы поддержать нас.