Viele Software-Entwickler träumen von Tools, die automatisch Fehler finden und damit beim lästigen Debugging helfen. Sehr leistungsfähig ist Splint: Das Semantik-Prüfprogramm liest und versteht den Code und findet eine Vielzahl typischer Fehler.
C++
Wer Vorlagen für Rapid-Prototyping-Werkstücke erzeugen wollte, war bisher auf teure CAD-Programme angewiesen. Mit den hier vorgestellten Werkzeugen gibt es erstmals eine komplette Kette aus freier Software, die mit einem Povray-Modell beginnt und beim Werkstück aus Polymeren endet.
Diese Kolumne berichtet über aktuelle Entwicklungen innerhalb des GNU-Projekts und versucht, Einblicke in die zugrunde liegende Philosophie zu vermitteln. In dieser Ausgabe: Magi Conf, Moon-Buggy, Cdcover, Genius Trader, treuhänderische Lizenzvereinbarung (FLA), vier Jahre Brave GNU World.
Programmieren an sich ist anspruchsvoll und ehrenwert - aber gilt das in jedem Fall? Ist es ethisch egal, ob man Lernprogramme oder Spam-Generatoren, Einwahlumlenker und Schnüffelprogramme schreibt?
Diese Kolumne berichtet über aktuelle Entwicklungen innerhalb des GNU-Projekts und versucht, Einblicke in die zugrunde liegende Philosophie zu vermitteln. In dieser Ausgabe geht's um Twin, die C++-Pakete: Yacc/Lex--, Readline--, Option--, Thread-- sowie um TUX&GNU@school und das 6....
Auch hochfliegende Ideen lassen sich mit Coin und wenigen Zeilen C++ schnell umsetzen: Aus einfachen Objekten mit Texturen und komplexen VRML-Modellen entsteht eine animierte 3D-Welt.
Mit der Secure Platform bietet Checkpoint ein gehärtetes Red Hat Linux zusammen mit der Firewall-1 NG aus dem eigenen Haus an. Damit ist es einfach, die Firewall in kurzer Zeit selbst zu installieren - ohne die sonst übliche Hilfe von Integratoren und Consultants.
Corba verbindet Software-Objekte als Client und Server über Rechner- und Plattformgrenzen hinweg. Mit Combat (Maskottchen ist die Fledermaus) lässt sich diese leistungsfähige Middleware auch in Tcl nutzen: Nicht nur Clients, auch Corba-Server kann man so vollständig in Tcl implementieren.
Die Open-Source-Gemeinde hat selbst für komplexe Office-Suiten freie Alternativen entwickelt, doch mit einem PC-Emulator tut sie sich immer noch schwer. Das Bochs-Projekt ist zumindest für Tests interessant, trotz schwacher Performance.
Mit Qt und Coin, einem Klon von Open Inventor, gelingt das Programmieren von interaktiven 3D-Welten wesentlich einfacher als mit OpenGL. Eine Einführung.
Prinzipiell lassen sich C und Perl gut miteinander verheiraten. Die zum Zugriff benutzte XS-Schnittstelle hat es allerdings in sich, weil sie C- und Perl-Syntax in schwer verdaulicher Weise mischt. Einfacher ist der Abstieg in die Unterwelt der C-Systemprogrammierung mit dem Inline-Modul.
Diese Kolumne berichtet über aktuelle Entwicklungen innerhalb des GNU Projekts und versucht, Einblicke in die zugrunde liegende Philosophie zu vermitteln. In dieser Ausgabe: Preview-Latex, Lire, GNU Source Highlight, Ksrc2html, freie Software in Asien.
Mit der aktuellen Version 3 hat Kylix an Stabilität und Reife gewonnen und unterstützt jetzt auch C++. Beim Import alter Projekte und Tools zur Zusammenarbeit von Entwicklern hapert es aber noch.
Wie nennt sich eine plattformübergreifende Widget-Bibliothek, die Datenbankklassen, GUI-Builder, Code-Editor, Übersetzungswerkzeug, Build-Tool und mehr enthält? "Multi-platform C++ Graphical User Interface Development Framework" oder kurz Qt 3.0.












