Aus Linux-Magazin 03/2005

Software entwickeln unter Linux

Abbildung 1: Koders.com sucht nach Programmcode.

Wer Open Source programmiert, braucht selten das Rad neu zu erfinden. Die meisten Probleme hat schon einmal jemand anderes gelöst. Eine spezialisierte Suchmaschine fördert praktische Codefragmente in vielen Programmiersprachen zutage.

Inhalt

 

94

Bildbearbeitung mit Qt
Den Kontrast eines Bildes einstellen erfordert keine komplizierten
Algorithmen. Die Qt-Bibliothek macht aus der Theorie ein komplettes
Programm.

99

Tottasten in Tk
Buchstaben mit Akzent eingeben.

100

Federlesen
Das Tk-Textwidget gilt als Universaltalent, es eignet sich für
Ascii-Editoren und aufwändige interaktive Anzeigen.

106

Perl-Snapshot
Michael Schilli zeigt, wie man in Perl ein Programm zum
Geldzählen schreibt – sogar mit Plugin-Architektur.

Auch wenn der Streit um Urheberrechte und Patente im Linux-Kernel das Gegenteil nahe legt: fremde Ideen klauen hat Tradition. Weniger drastisch formuliert geht es um den freien Austausch von Information. Die viel zitierten offenen Quellen (Open Source) sind der offensichtlichste Ausdruck dafür. Wer Programmieren lernt, studiert am besten funktionierenden Code.

Auch an der Verwendung fremder Sourcen in eigenen Programmen ist nichts Anstößiges – solange die Lizenz es zulässt. Aber bewährte Lösungen erst mal finden, das gestaltet sich oft schwierig. Gewöhnliche Search-Engines wie Google finden meist eher das, wonach man gerade nicht sucht.

Zudem erlauben solche Suchmaschinen keine semantische Suche: Wer nach einem C++-Code-Abschnitt sucht, wird mit dem Suchbegriff »C++« wenig Erfolg haben, denn der kommt in den wenigsten Quelldateien vor.

Suchmaschine für Programmierer

Die neue Search-Engine Koders.com hilft dem lernbegierigen Programmierer dabei, fremden Code zu durchforsten[1]. Dabei hat sie diverse Projekte nicht nur in den Suchindex aufgenommen, sondern auch nach Programmiersprachen geordnet. Darunter finden sich neben den üblichen Verdächtigen wie C, C++, Perl, Python, Tcl oder Ruby auch Exoten wie Erlang, Lua oder Mathlab.

Zurzeit hat Koders.com fast 175 Millionen Zeilen Code erfasst, neue Projekte kann jeder hinzufügen. Die Suchmaschine befindet sich noch in der Betaphase, ein Formular dient zur Eingabe eigener Kommentare.<#000>

Abbildung 1: Koders.com sucht nach Programmcode.

Abbildung 1: Koders.com sucht nach Programmcode.

Als zusätzliches Bonbon unterscheidet es 25 Open-Source-Lizenzen, die ebenfalls als Suchkriterien dienen können. Wer also ungeniert fremden freien Code in eigene Programme übernehmen will, wird hier fündig.

Infos

[1] Suchmaschine: [http://koders.com]

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
Inline Feedbacks
Alle Kommentare anzeigen
Nach oben