Treiber in High-Level Programmiersprachen
Offered By: media.ccc.de via YouTube
Course Description
Overview
Entdecken Sie in diesem 52-minütigen Vortrag von der Easterhegg 2019 Konferenz, wie Netzwerktreiber in verschiedenen High-Level Programmiersprachen implementiert werden können. Erfahren Sie, wie Treiber für Intel 10 Gbit/s Netzwerkkarten in Rust, Go, OCaml, Haskell, C#, Python und Swift entwickelt wurden. Tauchen Sie ein in die Vor- und Nachteile jeder Sprache, insbesondere im Hinblick auf Sicherheitsfeatures und deren Auswirkungen auf die Performance. Lernen Sie über die Implementierung von IOMMU-Unterstützung und deren Nutzen. Erhalten Sie Einblicke in Performance- und Latenzmessungen, die Gründe für Rusts langsamere Leistung im Vergleich zu C, sowie eine Meta-Analyse der verschiedenen Implementierungen hinsichtlich Sicherheitsfeatures, Größe und Komplexität. Dieser Vortrag bietet ein Update zum vorherigen Talk auf dem 35C3 und präsentiert die neuesten Entwicklungen in diesem Bereich.
Syllabus
Easterhegg 2019 - Treiber in High-Level Programmiersprachen
Taught by
media.ccc.de
Related Courses
Introduction to Functional ProgrammingDelft University of Technology via edX Functional Programming in Haskell
Chennai Mathematical Institute via Swayam An introduction to Haskell Programming
Chennai Mathematical Institute via Swayam Functional Programming in Haskell: Supercharge Your Coding
University of Glasgow via FutureLearn Introduction To Haskell Programming
Chennai Mathematical Institute via Swayam