{"guid":"import-815c7442f3da8d756e","title":"C Optimizations for the masses","subtitle":null,"slug":"19C3-500-c-optimizations","link":"http://www.ccc.de/congress/2002/fahrplan/event/500.en.html","description":"Aus dem staunenden Blickwinkel eines Assemblerprogrammierers werden die typischen Alltagsfehler, Zeitverschwendungen und Stylefauxpas des Durschnitts-C-Programmierers an echten Beispielen analysiert und Tips und Tricks zu resourcenschonender Programmierung fuer alle Prozessoren verraten.\n","original_language":"eng","persons":[],"tags":["19c3"],"view_count":214,"promoted":false,"date":"2002-01-01T01:00:00.000+01:00","release_date":"2008-01-01T01:00:00.000+01:00","updated_at":"2026-01-03T00:15:30.128+01:00","length":3033,"duration":3033,"thumb_url":"https://static.media.ccc.de/media/congress/2002/19C3-500-c-optimizations.jpg","poster_url":"https://static.media.ccc.de/media/congress/2002/19C3-500-c-optimizations_preview.jpg","timeline_url":"https://static.media.ccc.de/media/congress/2002/import-815c7442f3da8d756e-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/congress/2002/import-815c7442f3da8d756e-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/19C3-500-c-optimizations","url":"https://api.media.ccc.de/public/events/import-815c7442f3da8d756e","conference_title":"19C3: Out Of Order","conference_url":"https://api.media.ccc.de/public/conferences/19c3","related":[{"event_id":704,"event_guid":"import-66eca4edef506d610a","weight":2},{"event_id":706,"event_guid":"import-b5dce9131ee2c352f1","weight":3},{"event_id":707,"event_guid":"import-656b0b8a34f30c8add","weight":2},{"event_id":709,"event_guid":"import-86dcc5d427d763434f","weight":7},{"event_id":710,"event_guid":"import-996ee6767784dc2e88","weight":4},{"event_id":717,"event_guid":"import-ea2c94e6b14d7bed0e","weight":2},{"event_id":720,"event_guid":"import-a479932fbfd0650ddf","weight":5},{"event_id":725,"event_guid":"import-e6b3200a23ed44995e","weight":2},{"event_id":740,"event_guid":"import-17db1511dcc50ce552","weight":2},{"event_id":742,"event_guid":"import-8e99ee5524fb2d218b","weight":4},{"event_id":746,"event_guid":"import-3d2fea9bd42aa8754d","weight":4},{"event_id":749,"event_guid":"import-849c60e1dfce00f547","weight":5},{"event_id":756,"event_guid":"import-61262399b0beda7cb0","weight":4},{"event_id":761,"event_guid":"import-9407d03f44908c0cf5","weight":3},{"event_id":764,"event_guid":"import-ec30852f5b7122171e","weight":3},{"event_id":765,"event_guid":"import-ec99415102c530a179","weight":3},{"event_id":2350,"event_guid":"433e598a-4a96-4be5-90f1-014b4be7b3ec","weight":3},{"event_id":3558,"event_guid":"dd3cbbf6-b5de-4efe-9704-16e4a01ff5b5","weight":2},{"event_id":3629,"event_guid":"686b1941-b211-4902-b4c4-1d642398e08b","weight":2},{"event_id":3631,"event_guid":"c5d3d09f-f024-45e3-8ed3-07d44d327e0e","weight":3},{"event_id":4930,"event_guid":"9a0efbf6-94d6-4c86-864c-caa1f3e929c7","weight":2}],"recordings":[{"size":null,"length":3033,"mime_type":"audio/mpeg","language":"eng","filename":"19C3-500-c-optimizations.mp3","state":"downloaded","folder":"lectures","high_quality":true,"width":null,"height":null,"updated_at":"2014-06-29T00:21:56.253+02:00","recording_url":"https://cdn.media.ccc.de/congress/2002/lectures/19C3-500-c-optimizations.mp3","url":"https://api.media.ccc.de/public/recordings/3951","event_url":"https://api.media.ccc.de/public/events/import-815c7442f3da8d756e","conference_url":"https://api.media.ccc.de/public/conferences/19c3"},{"size":null,"length":3131,"mime_type":"video/mp4","language":"eng","filename":"19C3-500-c-optimizations.mp4","state":"downloaded","folder":"mp4","high_quality":true,"width":320,"height":240,"updated_at":"2016-01-27T11:03:09.398+01:00","recording_url":"https://cdn.media.ccc.de/congress/2002/mp4/19C3-500-c-optimizations.mp4","url":"https://api.media.ccc.de/public/recordings/3904","event_url":"https://api.media.ccc.de/public/events/import-815c7442f3da8d756e","conference_url":"https://api.media.ccc.de/public/conferences/19c3"}]}