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

Programmation sur iPhone et iPad
Sorbonne University via France Université Numerique
Intro to iOS App Development with Swift
Udacity
Programmation sur iPhone et iPad (partie I)
Université Pierre et Marie CURIE via France Université Numerique
iOS Networking with Swift
Udacity
Learn Swift Programming Syntax
Udacity