"Nim Nuggets: Systems Programming & Metaprogramming Magic" by Aditya Siram
Автор: Strange Loop Conference
Загружено: 2021-10-13
Просмотров: 20753
Описание:
На первый взгляд, Nim (https://nim-lang.org/) кажется знакомым: это быстрый, статически типизированный и высокопроизводительный язык, похожий на Python, но под поверхностью скрываются передовые функции, которые выводят его на передовые позиции в области системного программирования, взаимодействия, метапрограммирования и статической интроспекции.
Этот динамичный доклад будет интересен опытным программистам, впервые работающим с Nim. Мы рассмотрим разнообразные и небольшие примеры из реальной жизни, которые было бы сложно, если не невозможно, реализовать в большинстве языков программирования:
Типобезопасные веб-маршруты (со статическим обнаружением перекрытий!)
Управление памятью и ресурсами во время компиляции, аналогичное таким языкам, как Rust
Плавное взаимодействие с реальным C++, насыщенным шаблонами
Гибкие и типобезопасные API со статической интроспекцией
Метапрограммирование с типами для гибкой настройки ошибок и предупреждений во время компиляции
И, возможно, больше, если позволит время!
Адитья Сирам
LeapYear
@deech
Я разработчик Haskell в LeapYear (https://leapyear.io/) и работаю над Nim в фоновом режиме. Меня интересует взаимодействие пользовательского опыта, исследовательской способности, абстракций и производительности языков программирования.
Записано на Strange Loop 2021
https://thestrangeloop.com
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: