Der vierte Teil des Mono-Workshops beschließt die Serie über die C#-Programmierung unter Linux - und erläutert, wie sich Mono in das Puzzle aus externen Libraries und Datenbanken einfügt.
Compiler
Nach dem Structured-Light-Prinzip lässt sich ein kostengünstiges und zuverlässiges Verfahren für räumliche Scans erzielen. Voraussetzungen sind neben einem handelsüblichen Projektor und einer Digicam ein paar Kunstgriffe aus der mathematischen Algorithmen-Kiste.
Minix 3 gilt in einigen Belangen als geistiger Vorfahr von Linux. Dennoch flammt bisweilen immer noch ein Streit über Microkernel, Sicherheit und Feature-Umfänge auf. Tanenbaum-Schüler und Krypto-Experte Professor Rüdiger Weis stellt sein Lieblingsbetriebssystem vor.
Ein kleiner, aber wichtiger Teil des Linux-Kernels ist in Assembler geschrieben. Der Inline-Assembler integriert die Maschinenbefehle dabei harmonisch in C-Funktionen. Bleibt, den Code zu verstehen .
Nur wenige Tage nach Erscheinen des vorletzten Hefts gingen die Einsendungen im Stundentakt ein. Anhänger aller möglichen Sprachen wollten beweisen, dass sie besser programmieren können als es die Sprachpäpste im Linux-Magazin getan hatten. Die Auswertung zeigt: Das Volk irrt nicht.
Mit C# hat Microsoft eine C++-ähnliche Programmiersprache geschaffen, die die Erfahrungen aus über zwölf Jahren Java beherzigt. So garantieren zum Beispiel Interfaces, dass sich Objekte eines unterschiedlichen Typs vergleichen lassen. Manches C++-Feature, das Java fehlt, gibt es in C# obendrauf .
Die Firma Intel hat ihre proprietären Linux-Compiler überarbeitet: Der Intel-C-/C++-Compiler erreicht Version 11.0 und unterstützt nun den Mobilprozessor Atom. Der Intel Fortan-Compiler erweitert in Ausgabe 11.0 die Unterstützung für den Sprachstandard Fortran 2003.
C# knüpft nach Meinung vieler erfolgreich an die Fortschritte von Java gegenüber C++ an. Mit der kommenden Mono-2.0-Release schließt der freie Port der Dotnet-Umgebung zum C#-Standard 3.0 auf, sodass die Sprache auch unter Linux zur interessanten C++- und Java-Alternative wird.
Am 27. September 2008 feiert das GNU-Projekt seinen 25. Geburtstag. Mit dem GCC und der Bash schuf GNU wichtige Voraussetzungen für heutige Linux-Distributionen. Als Auftakt der Feierlichkeiten filmte das Projekt den britischen Schauspieler Stephen Fry beim Räsonnieren über freie Software.
In manchen Bereichen möchte sich der Mensch nur ungern vom Rechner ins Handwerk pfuschen lassen. Neben Fragen der Intelligenz und Kreativität gehört auch das Bugfixing mit dazu. Dabei gibt es nützliche Werkzeuge, die nicht zwangsläufig das Ende des Zeitalters der Qualitätssoftware bedeuten.
Dem Admin ist die Uptime genauso wichtig, wie Sicherheitslecks zeitnah stopfen zu können. Beides auf einmal geht nicht, da ein Kernelpatch einen Reboot erfordert - bis jetzt.
Der C#-Compiler des Mono-Projekts entspricht nun Version 3.0 der Sprachspezifikation. Daneben gibt es eine Erweiterung, die Mono auf Mehrprozessoren-Rechnern zu Parallelverarbeitung vehilft.
Microsoft hat im zweiten Anlauf die Quellen für Sandcastle, einen Dokumentationscompiler für Klassenbibliotheken, veröffentlicht und gelobt Besserung nach der fehl geschlagenen ersten Freigabe im Juni.
Anlässlich des GCC-Summit im Juni hat das EU-geförderte Projekt Milepost einen Meilenstein verkündet. Milepost (Machine Learning for Embedded Programs Optimization) hat zum Ziel, die GNU Compiler Collection (GCC) um eine selbstlernende und automatische Kompilierfunktion für Software speziell auf...
Mit neue Optimierungen, experimenteller Unterstützung für den kommenden C++-Standard 200x, einer optional parallelisierten C++-STL und einem neuen Java-Compiler aus dem Eclipse-Projekt versucht die neue GCC-Version 4.3 die Entwicklerrechner zu erobern .










