Язык Фикус - ML и обработка массивов

Аватар автора
Факультет компилятороварения
На лекции от Факультета Компилятороварения Дмитрий Соломенников, специалист с более чем 10 летным опытом в создании языков и компиляторов, погружает зрителей в мир высокопроизводительных вычислений с языком Фикус из семейства Meta Languag. Вы узнаете, как простой скрипт на Python можно ускорить в 80 раз благодаря удачному дизайну языка. В лекции подробно разбираются синтаксис и философия Фикуса: работа с неизменяемыми значениями, мощные примитивы для обработки массивов и кортежей, а также безопасное управление памятью. Лекция будет полезна всем, кто интересуется компиляторами, системами типов и численными методами. Если вы хотите получить больше информации об исследованиях в области языков программирования, специально для вас - "Факультет компилятороварения", разработанный сообществом "Ворчалки о программировании" 00:03 - Введение. Представление темы и спикера. 00:59 - Введение в численные задачи. Производительность Python. 01:59 - История доклада. Статья на Хабре про множество Мандельброта. 02:46 - Сравнение языков. Fortran, Java и первые замеры Фикуса. 04:13 - Дополнительные улучшения. OpenMP и ускорение в 80 раз. 05:14 - Примитивы языка Фикус. Неизменяемые значения (val). 07:22 - Переменные и числовые типы. Разница val/var, типы чисел. 09:14 - Суффиксы числовых литералов. 10:24 - Типы данных и строки. char, обычные и f-строки. 12:15 - R-строки. Неинтерполируемые многострочные строки. 13:09 - Составные типы. Списки, кортежи, записи. 14:59 - Циклы и методы работы со...

0/0


0/0

0/0

0/0

Скачать популярное видео

Популярное видео

0/0