Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Type-driven Development with Idris

Автор: TNG Technology Consulting GmbH

Загружено: 2016-08-28

Просмотров: 2469

Описание:

Speaker: Dr. Edwin Brady - University of St. Andrews

Idris is a general purpose functional programming language with full dependent types, building on state-of-the-art techniques in programming language research. Dependent types allow types to be predicated on any value - in this way, required properties of a program can be captured in the type system, and verified by a type checker. This includes functional properties (i.e. does the program give the correct answer) and extra-functional properties (i.e. does the program run within specified resource constraints). Idris aims to bring type-based program verification techniques to programming practitioners while supporting efficient systems programming via an optimising compiler and interaction with external libraries. In this talk, I'll use a series of examples to show how dependent types can be used for verifying realistic and important properties of software, from simple properties such as array bounds verification, to more complex properties of communicating and distributed systems.

Dr. Edwin Brady is a Lecturer in Computer Science at the University of St Andrews in Scotland, UK. His research interests there include programming language design, in particular type systems and domain specific languages. Since 2008, he has been designing and implementing the Idris programming language, a general purpose functional programming language with dependent types, which he uses to implement verified domain specific languages. When he's not doing that, he's likely to be playing a game of Go, wrestling with the crossword, or stuck on a train somewhere in Britain.

Recorded at Big Techday 9 / http://www.bigtechday.com of TNG Technology Consulting GmbH / http://www.tngtech.com on June 3rd, 2016 in Munich / Germany

Type-driven Development with Idris

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Dependent Type Driven Program Synthesis in Idris | Edwin Brady | Code Mesh V 2020

Dependent Type Driven Program Synthesis in Idris | Edwin Brady | Code Mesh V 2020

«Идрис: Практические зависимые типы с практическими примерами» Брайана Маккенны

«Идрис: Практические зависимые типы с практическими примерами» Брайана Маккенны

Data Engineer Roadmap 2026 | How I'd learn Data Engineering in 2026

Data Engineer Roadmap 2026 | How I'd learn Data Engineering in 2026

Впечатления от языка Zig

Впечатления от языка Zig

Emacs в 2026: Секретное оружие или старый хлам? |vim, vscode, lisp, org-mode|Podlodka Podcast #460

Emacs в 2026: Секретное оружие или старый хлам? |vim, vscode, lisp, org-mode|Podlodka Podcast #460

ЗАНИМАТЕЛЬНАЯ ВЕРОЯТНОСТЬ. ЛЕКЦИЯ 21.11.2025 В РАМКАХ ЛЕКТОРИЯ ВДНХ

ЗАНИМАТЕЛЬНАЯ ВЕРОЯТНОСТЬ. ЛЕКЦИЯ 21.11.2025 В РАМКАХ ЛЕКТОРИЯ ВДНХ

Big Techday 25: Why I let AI agents write my code - M. Joos (Flour), L. Becker & S. Ahmad (TNG)

Big Techday 25: Why I let AI agents write my code - M. Joos (Flour), L. Becker & S. Ahmad (TNG)

Banking on Rails

Banking on Rails

Type system talks from Strange Loop

Type system talks from Strange Loop

A Purist's Guide to Type-Driven Design in Go - Angus Morrison - July Gophers 2023

A Purist's Guide to Type-Driven Design in Go - Angus Morrison - July Gophers 2023

Big Techday 25: Dirty trenches & clean code - OXG's Cloud-first strategy - R. Siedow & H. Bäker

Big Techday 25: Dirty trenches & clean code - OXG's Cloud-first strategy - R. Siedow & H. Bäker

ПОЛНОСТЬЮ РОССИЙСКИЕ СТАНКИ. ВПЕРВЫЕ С 1989-ГО

ПОЛНОСТЬЮ РОССИЙСКИЕ СТАНКИ. ВПЕРВЫЕ С 1989-ГО

Орешник это модернизированный Рубеж? И как украинцы узнали об ударе 9 января заранее?

Орешник это модернизированный Рубеж? И как украинцы узнали об ударе 9 января заранее?

The State of the Type System | Jeff Bezanson | JuliaCon 2017

The State of the Type System | Jeff Bezanson | JuliaCon 2017

JavaScript in 2016: Beyond Harmony

JavaScript in 2016: Beyond Harmony

ОБЫЧНЫЙ VPN УМЕР: Чем обходить блокировки в 2026

ОБЫЧНЫЙ VPN УМЕР: Чем обходить блокировки в 2026

Typestate - the new Design Pattern in Swift 5.9 | Swift Heroes 2024 Talk

Typestate - the new Design Pattern in Swift 5.9 | Swift Heroes 2024 Talk

Трамп у красной черты: войска в готовности. Европа готовит отпор. Украина — в центре событий /№1082/

Трамп у красной черты: войска в готовности. Европа готовит отпор. Украина — в центре событий /№1082/

🔥 DDR5 СВОИМИ РУКАМИ | Выживаем в кризис памяти 2026 года 💪| SODIMM - UDIMM без переходников

🔥 DDR5 СВОИМИ РУКАМИ | Выживаем в кризис памяти 2026 года 💪| SODIMM - UDIMM без переходников

Родственник Кадырова проговорился. Резкий рост цен. Кризис ЖКХ. Трамп подставил Макрона | ВОЗДУХ

Родственник Кадырова проговорился. Резкий рост цен. Кризис ЖКХ. Трамп подставил Макрона | ВОЗДУХ

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com