heise online-Kiosk

c't extra 02/2009
Programmieren

Auf der Heft-DVD
Übersicht
Inhaltsverzeichnis
Editorial

Highlights auf der DVD (als PDF)

Dieses Heft bieten wir leider nicht mehr an.

Aktuelle Sonderhefte finden Sie hier.

Übersicht

Grundlagen und Einstieg

Statt sich nach den ersten Programmzeilen mit „Hallo Welt“ zu langweilen, starten Sie besser mit Processing in die Programmierwelt. Sie legen damit auch dann von der ersten Zeile an mit Grafik kreativ los, wenn Sie bisher noch keine Programmiererfahrung hatten. Der Workshop ist zweigeteilt, nach den Grundlagen folgt ein Beitrag für diejenigen, die mit Processing bereits die ersten Gehversuche gemacht haben. Damit man später bei komplexerem Programm-Code noch den Überblick behält, protokolliert ein Versionskontrollsystem mit. Wir stellen dafür Mercurial vor.

Programmiersprachen

Einfacher und schneller als mit Qt kann man sich kaum in C++ einarbeiten. Diese umfangreiche Bibliothek dient der plattformübergreifenden GUI-Programmierung und stellt dem Entwickler viel angenehme Infrastruktur zur Verfügung. Die Entwicklungsumgebungen und Video-Tutorials auf DVD und die Beiträge im Heft ergänzen sich – damit sind Sie für Programmieraufgaben gut gerüstet, zum Beispiel mit Visual Studio Express: Visual C# darf als die wohl wichtigste .NET-Entwicklungsumgebung für Windows-Anwendungen nicht fehlen. Nach der Pflicht folgt die Kür, esoterische Sprachen wie Brainfuck laden als Spielwiese für geniale Ideen ein – Entertainment für Nerds sozusagen.

Paralleles Rechnen

Zwei- bis Vierkernprozessoren sind Stand der Technik. Die Kerne wollen aber auch beschäftigt werden, doch nur diejenigen Anwendungen können sie nutzen, die dafür auch ausgelegt sind. Wie schnell und bequem das geht, zeigen Autoparallelisierung und OpenMP. Wer zur POSIX-Threads-Bibliothek greift, reizt das Multikernsystem jedoch besser aus. Oder wie wäre es mit dem eigenen MPI-Rechnercluster zu Hause?

Mobilplattformen

App-Store und iPhone ermuntern, mobile Anwendungen zu kaufen – und eigene dort anzubieten, denn die erste Applikation ist schnell erstellt. Doch auch andere Mobilplattformen gehen nicht leer aus, denn Java-Grundkenntnisse genügen für die eigene mobile Spielewelt im Handy. Und mit dem komfortablen Google-Entwicklungspaket bleiben auch Android-Smartphones nicht außen vor.

Scripting

Skriptsprachen sind beliebt, weil sie überschaubar und flott zu lernen sind. AutoIt baut mit minimalem Aufwand Windows-Programme zusammen. Die leistungsfähige PowerShell für Windows schickt sich an, die althergebrachte Eingabeaufforderung und den Windows Script Host abzulösen. Und mit AppleScript lassen sich Unix-Skripte in ein typisches Mac-Gewand hüllen. Python ist zurecht beliebt, denn diese Skriptsprache ist kompakt, leicht zu erlernen und durchdacht.

Anwendungserweiterungen

Statt sich wieder mal über fehlende Optionen in Anwendungen zu ärgern, programmiert man diese in Form von Makros und Plug-ins einfach selbst. Ob Projektzeiterfassung mit Outlook, eine PDF-Konvertiermaschine oder Firefox-Erweiterungen, der Fantasie sind kaum Grenzen gesetzt

Auf der DVD

Die im Heft beschriebenen Entwicklungsumgebungen, Programmierwerkzeuge und Beispielprogramme liegen nahezu alle auf der DVD. Insgesamt über elf Stunden Video-Tutorials erleichtern den Einstieg ins Programmieren und bieten auch Fortgeschrittenen Anregungen zu Visual Basic, Python und der Programmierung von Windows-Applikationen. Ein E-Book (PDF) zeigt die Vorteile der Java Enterprise Edition für serverseitige Anwendungen auf.

Specials


Telepolis special 01/2010
Kosmologie


iX Studie 01/2010
Risikomanagement
im Unternehmen


iX Studie 02/2009
Groupware


c't special 01/2010
Digitale Fotografie


iX special 01/2010
Programmieren heute


c't medien 01/2010
Home Entertainment


c't extra 03/2009
Netzwerke


c't kompakt 02/2009
Security