126 lines
3.7 KiB
HTML
126 lines
3.7 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<meta content="text/html; charset=utf-8" http-equiv="content-type">
|
|
<title>Programm Cosin</title>
|
|
<link rel="stylesheet" media="screen" href="/fahrplan/2018/assets/public_schedule-fe5c2995f8fa4b0f51bd82df5c41e84e7e7c12485fe767c4a3cf56ad83b2844e.css">
|
|
<link rel="stylesheet" media="all" href="/fahrplan/2018/style.css">
|
|
<link rel="stylesheet" media="print" href="/fahrplan/2018/assets/public_schedule_print-99d3251f43ed74e6a77a8013f74ce1ee07c4de819a619a15d8b8bb5dc9d4dad1.css">
|
|
</head>
|
|
<body>
|
|
<div id="wrapper">
|
|
<div id="banner"></div>
|
|
<div id="header">
|
|
<h1>Programm Cosin</h1>
|
|
</div>
|
|
<div id="navigation">
|
|
<ul>
|
|
<li>
|
|
<a href="/fahrplan/2018/schedule.html">Übersicht</a>
|
|
</li>
|
|
<li>
|
|
<a href="/fahrplan/2018/schedule/1.html">
|
|
Freitag
|
|
-
|
|
<span class="small-font">15.06.2018</span>
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a href="/fahrplan/2018/schedule/2.html">
|
|
Samstag
|
|
-
|
|
<span class="small-font">16.06.2018</span>
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a href="/fahrplan/2018/schedule/3.html">
|
|
Sonntag
|
|
-
|
|
<span class="small-font">17.06.2018</span>
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a href="/fahrplan/2018/speakers.html">Referenten</a>
|
|
</li>
|
|
<li class="selected">
|
|
<a href="/fahrplan/2018/events.html">Veranstaltungen</a>
|
|
</li>
|
|
<li>
|
|
<a href="/fahrplan/2018/qrcode.html">QR-Code</a>
|
|
</li>
|
|
</ul>
|
|
|
|
</div>
|
|
<div id="main-content">
|
|
<p class="release">
|
|
Version 1.4
|
|
</p>
|
|
<h2>Vortrag: Iteratoren und Stream Processing mit Rust</h2>
|
|
<h3 class="title">freundliche Parallele Programme mit Rust</h3>
|
|
<div class="column left" id="basic">
|
|
<div class="image large"><img src="/fahrplan/2018/system/events/logos/000/000/099/large/rust.png" alt="Rust"></div>
|
|
<p class="abstract">Schleifen sind einer der wichtigsten Bausteine höherer Programmiersprachen und eine der subtieleren Fehlerquellen.
|
|
<br>Mit Iteratoren können wir heute Off-by-one andere Speicherüberläufe verhindern und sogar noch Komfort gewinnen.</p>
|
|
<p class="description">Wer kennt sie nicht? SegFaults, endlose Strings und Fehler welche erst auftauchen wenn ein Benutzer einen zu langen Namen eingibt.
|
|
<br>In diesem Vortrag möchte ich dafür eine Lösung zeigen und mit praktischen Beispielen meine Erfahrungen weitergeben.
|
|
<br>In der zweiten Hälfte möchte ich zeigen wie wir mit den gleichen Konzepten auch parallele Programme schreiben können.</p>
|
|
</div>
|
|
<div class="column left" id="details">
|
|
<h3>Info</h3>
|
|
<p>
|
|
<b>Tag:</b>
|
|
<a href="/fahrplan/2018/schedule/3.html">17.06.2018</a>
|
|
<br>
|
|
<b>Anfang:</b>
|
|
13:00 Uhr
|
|
<br>
|
|
<b>Dauer:</b>
|
|
00:30
|
|
<br>
|
|
<b>Raum:</b>
|
|
Movie Room
|
|
<br>
|
|
<b>Track:</b>
|
|
<font class="event track-software">
|
|
<a href="/fahrplan/2018/events.html#software">Software</a>
|
|
</font>
|
|
<br>
|
|
<b>Sprache:</b>
|
|
de
|
|
</p>
|
|
<h3>Links:</h3>
|
|
<ul>
|
|
<li><a href="/fahrplan/2018/events/99.ics">iCalendar</a></li>
|
|
<li><a href="https://github.com/dns2utf8/thread-pools-and-iterators/raw/master/pdfs/20180617-cosin.pdf">Slides</a></li>
|
|
</ul>
|
|
<h3>Dateien</h3>
|
|
<ul>
|
|
<li><a href="/fahrplan/2018/system/event_attachments/attachments/000/000/027/original/20180617-cosin.pdf">Slides</a></li>
|
|
</ul>
|
|
<div class="column left" id="concurrent_events">
|
|
<h3><span class="translation_missing" title="translation missing: de.public.schedule.event.concurrent_events">Concurrent Events</span></h3>
|
|
<dl class="dl-horizontal">
|
|
<dt>Lecture Room</dt>
|
|
<dd><a href="/fahrplan/2018/events/120.html">CCC-CH GV 2018</a></dd>
|
|
</dl>
|
|
</div>
|
|
</div>
|
|
<div class="column right" id="sidebar">
|
|
<h3>Referenten</h3>
|
|
<table class="list">
|
|
<tbody>
|
|
<tr>
|
|
<td><div class="image small"><img src="/fahrplan/2018/assets/person_small-6becbdd9bedc5ac3962dfb66f90e5ebb8fdbb97c287002e97bba3762a122a2bf.png" alt="Person small"></div></td>
|
|
<td><a href="/fahrplan/2018/speakers/65.html">dns2utf8</a></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="span16">
|
|
</div>
|
|
|
|
<br class="clear">
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|