{"guid":"456fb60c-5ce7-11e8-be47-1fb2912eb8106","title":"DG106: Der IOCCC","subtitle":"Wie man mit schlechtem Code gewinnt","slug":"dg-106","link":"https://c3voc.de","description":"Einer der ältesten im Netz ausgetragenen Wettbewerbe ist der “International Obfuscated C Code Contest”, kurz IOCCC. Seit 1984 bietet dieser eine sichere Spielwiese für C-Programme, die auf den ersten Blick gegen alles verstoßen, was gute Programmierung ausmacht. Auf den zweiten Blick jedoch weisen viele dieser Programme Qualitäten auf, die man in anderen Software-Projekten auch gerne vorfinden würde.\nDer Vortragende ist ein langjähriger Fan dieses Wettbewerbs. Für ihn ging letztes Jahr ein Traum in Erfüllung: Er gehörte zu den Gewinnern, und das gleich mit zwei Programmen.\nIm Vortrag wird der IOCCC vorgestellt und vor laufender Kamera eines der beiden Gewinner-Programme seziert. Ziel ist es, mehr galaktische Lebewesen für den IOCCC zu begeistern.\n\n\nEiner der ältesten im Netz ausgetragenen Wettbewerbe ist der “International Obfuscated C Code Contest”, kurz IOCCC. Seit 1984 bietet dieser eine sichere Spielwiese für C-Programme, die auf den ersten Blick gegen alles verstoßen, was gute Programmierung ausmacht. Auf den zweiten Blick jedoch weisen viele dieser Programme Qualitäten auf, die man in anderen Software-Projekten auch gerne vorfinden würde.\nDer Vortragende ist ein langjähriger Fan dieses Wettbewerbs. Für ihn ging letztes Jahr ein Traum in Erfüllung: Er gehörte zu den Gewinnern, und das gleich mit zwei Programmen.\nIm Vortrag wird der IOCCC vorgestellt und vor laufender Kamera eines der beiden Gewinner-Programme seziert. Ziel ist es, mehr galaktische Lebewesen für den IOCCC zu begeistern.\n","original_language":"deu","persons":["Volker Diels-Grabsch"],"tags":["datengarten","106","2020"],"view_count":784,"promoted":false,"date":"2020-01-14T20:15:00.000+01:00","release_date":"2020-01-23T00:00:00.000+01:00","updated_at":"2025-12-03T22:45:08.056+01:00","length":3993,"duration":3993,"thumb_url":"https://static.media.ccc.de/media/regional/berlin/datengarten/106-hd.jpg","poster_url":"https://static.media.ccc.de/media/regional/berlin/datengarten/106-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/regional/berlin/datengarten/106-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/regional/berlin/datengarten/106-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/dg-106","url":"https://media.ccc.de/public/events/456fb60c-5ce7-11e8-be47-1fb2912eb8106","conference_title":"CCCB Datengarten","conference_url":"https://media.ccc.de/public/conferences/datengarten","related":[],"recordings":[{"size":509,"length":3993,"mime_type":"video/webm","language":"deu","filename":"datengarten-106-deu-DG106_Der_IOCCC_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2020-01-23T18:31:04.744+01:00","recording_url":"https://cdn.media.ccc.de/contributors/berlin/datengarten/webm-hd/datengarten-106-deu-DG106_Der_IOCCC_webm-hd.webm","url":"https://media.ccc.de/public/recordings/45353","event_url":"https://media.ccc.de/public/events/456fb60c-5ce7-11e8-be47-1fb2912eb8106","conference_url":"https://media.ccc.de/public/conferences/datengarten"},{"size":180,"length":3993,"mime_type":"video/webm","language":"deu","filename":"datengarten-106-deu-DG106_Der_IOCCC_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2020-01-23T17:49:48.552+01:00","recording_url":"https://cdn.media.ccc.de/contributors/berlin/datengarten/webm-sd/datengarten-106-deu-DG106_Der_IOCCC_webm-sd.webm","url":"https://media.ccc.de/public/recordings/45351","event_url":"https://media.ccc.de/public/events/456fb60c-5ce7-11e8-be47-1fb2912eb8106","conference_url":"https://media.ccc.de/public/conferences/datengarten"},{"size":38,"length":3993,"mime_type":"audio/opus","language":"deu","filename":"datengarten-106-deu-DG106_Der_IOCCC_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2020-01-23T17:48:38.106+01:00","recording_url":"https://cdn.media.ccc.de/contributors/berlin/datengarten/opus/datengarten-106-deu-DG106_Der_IOCCC_opus.opus","url":"https://media.ccc.de/public/recordings/45350","event_url":"https://media.ccc.de/public/events/456fb60c-5ce7-11e8-be47-1fb2912eb8106","conference_url":"https://media.ccc.de/public/conferences/datengarten"},{"size":60,"length":3993,"mime_type":"audio/mpeg","language":"deu","filename":"datengarten-106-deu-DG106_Der_IOCCC_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2020-01-23T17:48:08.793+01:00","recording_url":"https://cdn.media.ccc.de/contributors/berlin/datengarten/mp3/datengarten-106-deu-DG106_Der_IOCCC_mp3.mp3","url":"https://media.ccc.de/public/recordings/45349","event_url":"https://media.ccc.de/public/events/456fb60c-5ce7-11e8-be47-1fb2912eb8106","conference_url":"https://media.ccc.de/public/conferences/datengarten"},{"size":121,"length":3993,"mime_type":"video/mp4","language":"deu","filename":"datengarten-106-deu-DG106_Der_IOCCC_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2020-01-23T17:47:12.273+01:00","recording_url":"https://cdn.media.ccc.de/contributors/berlin/datengarten/h264-sd/datengarten-106-deu-DG106_Der_IOCCC_sd.mp4","url":"https://media.ccc.de/public/recordings/45346","event_url":"https://media.ccc.de/public/events/456fb60c-5ce7-11e8-be47-1fb2912eb8106","conference_url":"https://media.ccc.de/public/conferences/datengarten"},{"size":353,"length":3993,"mime_type":"video/mp4","language":"deu","filename":"datengarten-106-deu-DG106_Der_IOCCC_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2020-01-23T17:46:16.675+01:00","recording_url":"https://cdn.media.ccc.de/contributors/berlin/datengarten/h264-hd/datengarten-106-deu-DG106_Der_IOCCC_hd.mp4","url":"https://media.ccc.de/public/recordings/45343","event_url":"https://media.ccc.de/public/events/456fb60c-5ce7-11e8-be47-1fb2912eb8106","conference_url":"https://media.ccc.de/public/conferences/datengarten"}]}