Insbesondere Anwendungen für die Multi-Core-Architekturen sollen von den neuen C++- und Fortran-Compilern für Linux, Mac-OS X und Windows profitieren, die Intel jetzt veröffentlicht hat.
Compiler
"Der größte Teil meiner Arbeit resultierte aus meiner Faulheit" - dieses etwas kokette Resümee zog der kürzlich verstorbene Compiler-Theoretiker John Warner Backus, der hoch dekorierte Erfinder von Fortran und Namensgeber der Backus-Naur-Form.
Mit dem Ende des Rennens um immer höhere CPU-Taktraten ist auch die automatische Beschleunigung von Programmen Geschichte. Jetzt müssen Entwickler ihre Software von Hand anpassen, damit sie von Mehrkernprozessoren profitieren. OpenMP macht den Einstieg einfach.
Die Firma Lynuxworks hat Version 5.0 ihres Linux-basierten Echtzeitbetriebssystems LynxOS RTOS angekündigt. Derzeit ist die Betaversion verfügbar.
Anpassungsfähigkeit ist die herausragende Eigenschaft der IDE Eclipse. Das CDT-Plugin macht sich dies zu Nutze und adaptiert die Workbench für die Sprachen C und C++. Heraus kommt eine ergonomische Entwicklungsumgebung mit nützlichen Zusatzfunktionen.
Ihre Software für die Übersetzung mit den Autotools portabel zu konfigurieren ist eine Aufgabe, die für viele Programmierer komplizierter als der eigene Code ist. Die Alternative Cmake verschafft den Entwicklern eine wohlverdiente Denkpause.
An der Uni Melbourne entstand eine Sprache, die unentbehrliche Programmierparadigmen vereint und bei Geschwindigkeit, Zuverlässigkeit und Skalierbarkeit überzeugt. Das Hightech -Produkt bewährt sich nicht nur in der Forschung, sondern auch in der Praxis.
Diese Ausgabe der Projekteküche beleuchtet den Wettkampf zwischen Mensch und (Schach-)Maschine sowie den freien Klon von Colonization. Außerdem geht es um Hilfsmittel für Linux-Benutzer, die sich in die Windows-Eingabeaufforderung verirrt haben.
Dreht sich das Perl-Rad nur noch knirschend, sind vielleicht Fehler im Perl-Interpreter oder in Erweiterungsmodulen schuld. Der gute alte GDB inspiziert das Getriebe und kommt Problemstellen auf die Schliche.
Klein, schlank und schnell - mit diesen Attributen eroberte Lua die Herzen der Spielehersteller. Aber auch in ernsteren Anwendungsbereichen beweist die Skriptsprache, deren Name auf Portugiesisch Mond bedeutet, ihre Leistungsfähigkeit - und dies nicht nur durch den Einsatz einiger ungewöhnlicher...
Warum Versuchsschaltungen löten, wenn es auch in Software geht? Mit der Geda-Toolsuite halten Sie ein mächtiges Werkzeug für die Simulation elektronischer Schaltungen in der Hand. Der Workshop erklärt die Analog-Analyse anhand einer Verstärkerschaltung.
Jeder wünscht sich Programme, mit denen er flink arbeiten kann. Schnelle Software entsteht aber nicht durch flächendeckende, sondern durch wenig Optimierung - an den richtigen Stellen. Dieser Workshop zeigt, wie Sie bei Python-Programmen ins Schwarze treffen.
Lange Zeit mussten Mono- und Dotnet-Entwickler auf eine maßgeschneiderte Skriptsprache warten. Seit kurzem füllt Boo diese Lücke. Als Mischung aus Python, C# und einer Prise funktionaler Programmierung eignet sie sich für Prototyping ebenso wie für größere Projekte.
Dieses Backup-System überrascht mit seinen inneren Werten: Mit präparierter Rescue-CD und einem Perl-Skript konserviert es den kompletten Festplatteninhalt von Clients via LAN auf einen Backupserver.
Die Konferenz Oscon ging mit einem Besucherrekord in ihr achtes Jahr. Neben Skriptsprachen, Datenbanken und Web-Themen prägten rechtliche und politische Aspekte freier Software das Programm.












