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, чтобы получать больше интересных видео, и не забудьте поделиться нашим каналом с друзьями.
Примечание: *Пожалуйста, отключите любые блокировщики рекламы или дополнения, чтобы поддержать нас.