{"guid":"a4d1a038-0c14-4933-86ba-6dc4ab79defa","title":"C++","subtitle":null,"slug":"ulm-110837-c","link":"https://ulm.ccc.de/ccc/chaosseminar/2005_07_C++","description":"Bei wohl keiner Programmiersprache ist der Unterschied zwischen Kennen und Können so groß wie bei C++. Als \"C with classes\" angefangen, hat es sich mittlerweile zu einer der komplexesten in der Praxis eingesetzten Sprachen entwickelt.\nDie Sprache stellt dem Entwickler mächtige Abstraktionswerkzeuge zur Verfügung, deren Kosten zur Laufzeit extrem gering sind - vorausgesetzt der Compiler ist gut. Somit eignet sich C++ für performance- oder resourcenkritische Applikationen, die man objektorientiert modellieren möchte.\nEs gibt aber auch hässliche Elemente der Sprache, von denen einige auf die Verwandtschaft zu C und andere auf Performance- oder Praktikabilitätsgründe zurückzuführen sind. C++ ist einfach ein pragmatischer Kompromiss.\nDer Vortrag bietet eine Übersicht über die wichtigsten Konzepte der Sprache. Auf Grund des engen Zeitrahmens müssen ein paar Dinge für das Verständnis vorausgesetzt werden. Dazu gehört Wissen über das Programmierpardigma der Objektorientierung und Kenntnis der C-Syntax.\n\nMehr Infos: \u003ca href=\"https://ulm.ccc.de/ccc/chaosseminar/2005_07_C++\"\u003ehttps://ulm.ccc.de/ccc/chaosseminar/2005_07_C++\u003c/a\u003e","original_language":"deu","persons":["Alexander Bernauer"],"view_count":3,"promoted":false,"date":"2005-07-11T21:00:00.000+02:00","release_date":"2026-11-04T00:00:00.000+01:00","updated_at":"2026-11-06T08:00:03.656+01:00","tags":["110837","2005","ulm","Chaosseminar","CCCUlm","ulm-deu"],"length":7923,"duration":7923,"thumb_url":"https://static.media.ccc.de/media/contributors/ulm/110837-a4d1a038-0c14-4933-86ba-6dc4ab79defa.jpg","poster_url":"https://static.media.ccc.de/media/contributors/ulm/110837-a4d1a038-0c14-4933-86ba-6dc4ab79defa_preview.jpg","timeline_url":"https://static.media.ccc.de/media/contributors/ulm/110837-a4d1a038-0c14-4933-86ba-6dc4ab79defa.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/contributors/ulm/110837-a4d1a038-0c14-4933-86ba-6dc4ab79defa.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/ulm-110837-c","url":"https://api.media.ccc.de/public/events/a4d1a038-0c14-4933-86ba-6dc4ab79defa","conference_title":"ChaosSeminar Ulm","conference_url":"https://api.media.ccc.de/public/conferences/ulm","related":[],"recordings":[{"length":7923,"mime_type":"video/mp4","language":"deu","filename":"import-110837-deu-C_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":384,"height":288,"updated_at":"2026-11-04T03:25:20.889+01:00","label":"deu 288p","size":197,"recording_url":"https://cdn.media.ccc.de/contributors/ulm/h264-hd/import-110837-deu-C_hd.mp4","url":"https://api.media.ccc.de/public/recordings/106916","event_url":"https://api.media.ccc.de/public/events/a4d1a038-0c14-4933-86ba-6dc4ab79defa","conference_url":"https://api.media.ccc.de/public/conferences/ulm"},{"length":7923,"mime_type":"audio/mpeg","language":"deu","filename":"import-110837-deu-C_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2026-11-04T04:20:10.752+01:00","label":"deu","size":121,"recording_url":"https://cdn.media.ccc.de/contributors/ulm/mp3/import-110837-deu-C_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/106950","event_url":"https://api.media.ccc.de/public/events/a4d1a038-0c14-4933-86ba-6dc4ab79defa","conference_url":"https://api.media.ccc.de/public/conferences/ulm"},{"length":7923,"mime_type":"audio/opus","language":"deu","filename":"import-110837-deu-C_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2026-11-04T04:22:47.259+01:00","label":"deu","size":95,"recording_url":"https://cdn.media.ccc.de/contributors/ulm/opus/import-110837-deu-C_opus.opus","url":"https://api.media.ccc.de/public/recordings/106952","event_url":"https://api.media.ccc.de/public/events/a4d1a038-0c14-4933-86ba-6dc4ab79defa","conference_url":"https://api.media.ccc.de/public/conferences/ulm"},{"length":7923,"mime_type":"video/mp4","language":"deu","filename":"import-110837-deu-C_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2026-11-04T04:25:08.255+01:00","label":"deu 576p","size":266,"recording_url":"https://cdn.media.ccc.de/contributors/ulm/h264-sd/import-110837-deu-C_sd.mp4","url":"https://api.media.ccc.de/public/recordings/106956","event_url":"https://api.media.ccc.de/public/events/a4d1a038-0c14-4933-86ba-6dc4ab79defa","conference_url":"https://api.media.ccc.de/public/conferences/ulm"},{"length":7923,"mime_type":"video/webm","language":"deu","filename":"import-110837-deu-C_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2026-11-04T07:31:09.519+01:00","label":"deu 576p","size":321,"recording_url":"https://cdn.media.ccc.de/contributors/ulm/webm-sd/import-110837-deu-C_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/106997","event_url":"https://api.media.ccc.de/public/events/a4d1a038-0c14-4933-86ba-6dc4ab79defa","conference_url":"https://api.media.ccc.de/public/conferences/ulm"}]}