Vorheriger Beitrag: Kostenloses Webinar zu Intel Graphics Performance Analyzer und Intel Graphics Checker
Trend Report 2011: Marcus Bäckmann vom C++-Forum gibt Antworten zu Tools, Programmiersprachen und mehr
Teil 2 des Software Trend Report 2011. Heute steht Marcus Bäckmann vom C++-Forum Rede und Anwtort.
Software Dev Blog: Herr Bäckmann, auf das Vorurteil, „Programmieren ist der langweilige Zeitvertreib von Nerds, die keine Freunde haben“, reagieren Sie mit welchem Satz?
Marcus Bäckmann: „Ich würde jetzt gerne mit Dir diskutieren, aber ich muss gerade die Welt retten. Ruf mich später an.“ Im Ernst: Software langweilig? Kinofilme, Computerspiele, Smartphones, Autos, Aufzugsteuerungen, Maschinen, Firmen, Lagerhäuser, wo haben „wir Nerds“ denn nicht die Finger drin? Wo wir sind, ist keine Langeweile.
SDB: Von welchem Programmiertipp oder welchem Leitsatz haben Sie persönlich am meisten profitiert?
Bäckmann: DEN einen Tipp gab es nicht. Ich habe nacheinander stark von den Tipps aus Scott Meyers Büchern, später der GoF und dann Tom DeMarco profitiert. Immer aktuell ist „Adding manpower to a late software project makes it later“.
SDB: Mit welchen aktuellen Desktop-Programmiersprachen und/oder -Tools sollten sich Software-Entwickler in diesem Jahr unbedingt beschäftigen?
Bäckmann: Die Sprachen sind entgegen der landläufigen Meinung oftmals nicht so wichtig, die Produktivität und auch der „Spaß“ hängen an den vorhandenen Bibliotheken. Hier sollte man als Programmierer verstärkt auf Bibliotheken blicken, die Parallelprogrammierung und Multithreading auf hohem Level unterstützen. Hier mit „Handarbeit“ zu operieren, wäre am falschen Platz gespart. Und während man in der Vergangenheit auf richtiges Profiling oft zugunsten des klassischen „printf-Debugging“ verzichten konnte, wird man bei Systemen mit mehreren CPUs ohne gute Untersuchungswerkzeuge für Parallelprogrammierung nicht mehr weit kommen. Ob man da gleich zu Intels Tools greift, oder „nur“ das Visual Studio verwendet – man sollte verstärkt hier auf Werkzeuge zurückgreifen, wenn es mal nicht so läuft wie man es erwartet hat.
SDB: Für das Desktop-Betriebssystem der Zukunft haben Sie drei Wünsche frei. Welche sind das?
Bäckmann: Ich will den Bootvorgang in 3 Sekunden.
Wenn ich gerade tippe, geht kein Popup in den Vordergrund.
Ich hasse es, wenn ich auf den Computer warten muss und ich nicht sehe, was die dumme Maschine gerade tut.
SDB: Welchen Tipp haben Sie für Programmierer parat, die möglichst schnell ihre Apps erfolgreich im Markt platzieren möchten?
Bäckmann: Ein altes Motto: „Tue Gutes, und sprich darüber!“ Es muß eine App sein, die man wirklich für die Lösung einer Aufgabe braucht, aber ohne Werbung wird sie nie gefunden werden.
SDB: Können Sie eine Webseite oder ein Online-Magazin empfehlen, die oder das jeder Entwickler kennen sollte?
Bäckmann: Das ist doch klar, c++.de unter www.c-plusplus.de.
SDB: Was gefällt Ihnen am Software Dev Blog? Was könnten wir besser machen?
Bäckmann: Für mich als alten Coder – zumindest der Herkunft her – wären manchmal Codebeispiele und echte Anwendungstipps noch eine gute Ergänzung. Damit würde man den Technikern unter den Lesern noch mehr gerecht. Gut ist, dass ihr dem Thema Parallelprogrammierung und moderne Entwicklungstools eine Plattform gebt, andernfalls würde man von einigen Werkzeugen nie erfahren.
Hinweis: Sie sind Programmierer und möchten ebenfalls am Trendreport 2011 teilnehmen? Dann laden Sie die Vorlage zum Software Dev Blog-Trendreport, füllen Sie die sieben Fragen aus und schicken Sie uns Ihre Word-Datei zusammen mit einem Foto (JPG-Datei) an ibelshaueser[at]text-vision.com. Wir freuen uns auf Ihre Antworten!


Die links zu c++.de/c-plusplus.de in diesem Beitrag sind kaputt