Aus Linux-Magazin 11/2001

Software entwickeln unter Linux

Urlaub ist in fernen Ländern am schönsten, hier erholen wir uns und schöpfen neue Kräfte. Programmierer entspannen vielleicht bei einer Reise zu fernen Sprachinseln.

Eine der Freiheiten, die man als Linux-Programmierer gerne genießt, ist die Freiheit der Wahl. Die passende Entwicklungsumgebung, die passende Bibliothek, aber auch die passende Programmiersprache sparen viel Arbeit. Eine neue und viel versprechende Entwicklungsumgebung oder eine neue Bibliothek sind schnell ausprobiert. Aber eine neue Programmiersprache?

Warum nicht! Danny Reinhold führt in seinem Beitrag anschaulich in die Sprache Forth ein. Obwohl es sie schon seit 30 Jahren gibt, überrascht sie Uneingeweihte mit ihrem Konzept auch heute noch. Auf dem Cover des Buchs “FORTH Schnellkurs” von Cölestin Lorenz aus dem Jahr 1989 steht recht vollmundig: “FORTH ist eine außergewöhnlich leistungsfähige Programmiersprache. Sie ist neben C die zur Zeit am schnellsten in der Verbreitung wachsende Computersprache überhaupt. […] Wer FORTH beherrscht, ist allen anderen Programmierern haushoch überlegen.”

Kommunizierende Schlangen

Vertrauter als Forth, aber auch recht ungewöhnlich ist Python. In der kommenden Version 2.2 werden Python-Programmierer unter anderem den Divisionsoperator »//« kennen lernen. Jetzt schon möglich und ab 2.2 fest integriert ist XML-RPC: Remote Procedure Calls auf der Basis von XML. Die Kombination eignet sich gut, um verteilte Anwendungen sehr schnell zu entwickeln.

Der Coffee-Shop geht diesmal auf die Objektpersistenz in Java ein. Mit dem neuen JDO-Standard (Java Data Objects) ist die persistente Speicherung von Java-Objekten unabhängig von der Datenbankschicht möglich.

Ein praktisches Problem löst der Perl-Snapshot. In HTML-Tabellen verbergen sich oft viele Daten, die man gerne auswerten oder anders darstellen möchte. HTML-Tabellen sind aber alles andere als einfach zu parsen – hier hilft das Perl-Modul »HTML::TableExtract«.

Programmierer-Software

Versionsnummern der aktuellen stabilen Releases am 13.09.2001 und Änderungen gegenüber dem Vormonat.

Skriptsprachen

Guile 1.4Tcl 8.3.3

Java

Blackdown 1.3.1-FCSSun SDK 1.3.1

Compiler

Binutils 2.11.2GNU Pascal 2.0

Libraries

FLTK 1.0.11zlib 1.1.3

Debugger

Checker 0.9.4Insight 5.0

Build-Tools

Autoconf 2.52

IDEs

Anjuta 0.1.7XEmacs 21.1.14

LINUX-MAGAZIN KAUFEN
EINZELNE AUSGABE Print-Ausgaben Digitale Ausgaben
ABONNEMENTS Print-Abos Digitales Abo
TABLET & SMARTPHONE APPS Readly Logo
E-Mail Benachrichtigung
Benachrichtige mich zu:
0 Kommentare
Älteste
Neuste Beste Bewertung
Nach oben