GET /api/v2/video/2431
HTTP 200 OK Vary: Accept Content-Type: text/html; charset=utf-8 Allow: GET, PUT, PATCH, HEAD, OPTIONS
{ "category": "PyCon DE 2013", "language": "German", "slug": "high-level-programmierung-in-der-raumfahrt", "speakers": [ "Felix Huber" ], "tags": [], "id": 2431, "state": 1, "title": "High-Level Programmierung in der Raumfahrt", "summary": "Field Programmable Gate Arrays (FPGA) werden normalerweise auf Registerebene programmiert mit Hardwarebeschreibungssprachen wie Verilog oder VHDL. Dies ist vergleichbar mit Assemblerprogrammierung eines Mikroprozessors. Die Sprache Handel-C (sic!) hat sich zum Ziel gemacht, Hardwarebeschreibung mit C-Syntax zu erm\u00f6glichen, unabh\u00e4ngig von der zu Grunde liegenden Hardware. Dazu mu\u00df das Problem die Synchronizit\u00e4t durch die inh\u00e4rente Parallelit\u00e4t einer Hardwarefunktion gel\u00f6st werden. Mit Handel-C ist es nun m\u00f6glich, einen Algorithmus in C zu schreiben, auf einem Rechner zu simulieren und anschlie\u00dfend aus dem identischen Quellcode eine Hardwareimplementierung zu synthetisieren. Dabei gehen die Vorteile einer Hochsprache nicht verloren, im Gegenteil: durch den global optimierenden Compiler werden weniger Ressourcen auf dem FPGA ben\u00f6tigt. Zusammen mit Bibliotheken f\u00fcr Fest- und Flie\u00dfkommaarithmetik, Graphikausgabe und Tastatur bedient sich ein FPGA dann wie ein embedded Prozessor mit einem Geschwindigkeitszuwachs von Faktor 100.", "description": "", "quality_notes": "", "copyright_text": "", "embed": "<object width=\"640\" height=\"390\"><param name=\"movie\" value=\"http://youtube.com/v/2w7K5wUL9IE?version=3&amp;hl=en_US\"></param><param name=\"allowFullScreen\" value=\"true\"></param><param name=\"allowscriptaccess\" value=\"always\"></param><embed src=\"http://youtube.com/v/2w7K5wUL9IE?version=3&amp;hl=en_US\" type=\"application/x-shockwave-flash\" width=\"640\" height=\"390\" allowscriptaccess=\"always\" allowfullscreen=\"true\"></embed></object>", "thumbnail_url": "http://i1.ytimg.com/vi/2w7K5wUL9IE/hqdefault.jpg", "duration": 60, "video_ogv_length": null, "video_ogv_url": null, "video_ogv_download_only": false, "video_mp4_length": null, "video_mp4_url": "", "video_mp4_download_only": true, "video_webm_length": null, "video_webm_url": null, "video_webm_download_only": false, "video_flv_length": null, "video_flv_url": null, "video_flv_download_only": false, "source_url": "https://www.youtube.com/watch?v=2w7K5wUL9IE", "whiteboard": "", "recorded": "2013-10-17", "added": "2013-10-18T06:16:50", "updated": "2014-04-08T20:28:25.993" }