YoVDO

Treiber in High-Level Programmiersprachen

Offered By: media.ccc.de via YouTube

Tags

Conference Talks Courses Python Courses Swift Courses Haskell Courses C# Courses Go Courses Rust Courses OCaml Courses

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 Programming
Delft 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