Article View: de.comp.lang.c++
Article #1804Re: Welche Klassenbibliotek ??
From: Dietmar Kuehl
Date: Mon, 11 Mar 1996 15:39
Date: Mon, 11 Mar 1996 15:39
46 lines
3087 bytes
3087 bytes
Hi, Andreas Jahnen (jahnena@trier.fh-rpl.de) wrote: : Ich moechte mir mal eine C++ Klassenbibliotek naeher anschauen. Sie sollte : auf allen Betriebssystemen ( Dos + Windows , Unix , OS/2 , ... ) verfuegbar : sein und nicht viel oder garnichts kosten. Schau Dir die Standard C++ Bibliothek an :-) Insbesondere den "STL" (Standard Template Library) Part. Erhaeltlich kostenlos von HP (siehe C++ FAQ) und, in einer modifizierten Fassung, damit sie von gcc-2.7.2 geschluckt wird, in libg++-2.7.1 (Compiler und Library sind wie alle GNU Produkte in Source-Form kostenlos zu bekommen: man muss sie sich nur besorgen). Mit gcc und libg++ sind insbesondere die Bedingungen "ueberall erhaeltlich und kostenlos" erfuellt :-) : Es sollten Klassen fuer elementare Sachen wie Strings, Listen, BBaeume, : Komplexe Zahlen und so weiter bereitstellen. Eine Oberflaechenbibliotek : waere auch schoen. BBaeume sind in STL nicht (unbedingt) enthalten: Der Standard sieht keine Baeume vor. Wie die verschiedenen Klassen implementiert sind, ist eine andere Frage. An Oberflaechenbibliotheken kenne ich X11 mit ein paar verschiedenen Toolkits: Maechtig und meist nicht ganz einfach zu bedienen. X11 bekommt man uebrigens zum selben Preis wie die GNU Sachen: man muss es sich besorgen (ist nicht "ueberall erhaeltlich", soweit ich weiss, kann aber auf vielen Platformen verwendet werden, erfuellt die Bedingung also auch fast; auf jeden Fall besser als irgendeine Windows Library). Was ich noch nicht benutzt habe, was aber ganz gut aussieht, ist ET++ (ebenfalls kostenlos erhaeltlich). Ich weiss allerdings nicht, auf welchen Platformen es alles laeuft (koennte auf X11 beschraenkt sein). Ach ja: Dokumentation kauft man sich dazu allerdings doch besser dazu. Wenn Du Dich fuer die Implementation von Bibliotheken interessiert, dann empfehle ich Dir die Buecher von Plauger (fuer die C bzw. die C++ Standard Library). Allerdings passt das Buch ueber die C++ Standardlibrary nicht zu der zukuenftigen C++ Standardlibrary...: Da hat sich massiv was geaendert. Ueber STL gibt es ein sehr gutes Buch von Musser & Saini "STL Tutorial and Reference Manual". Alle diese Buecher sind in der Buecherliste, die ich letztens hier geposted habe... Nicht in der Liste ist die Dokumentation zu X11: "The Definite Guide To X Window System", Baende 0 - 8 (teiweise in 'A' und 'B' aufgeteilt...), O'Reilly & Acc. Inc (insgesamt locker 4000 Seiten...). -- dietmar.kuehl@uni-konstanz.de http://www.informatik.uni-konstanz.de/~kuehl I am a realistic optimist - that's why I appear to be slightly pessimistic
Technical Details
Message-ID:
<4i1hfa$20f@news.BelWue.DE>Path:
arc1-ca.pugleaf.net!news.belwue.de!horn!kuehlReferences:
<314410BE.41C6@trier.fh-rpl.de>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news.belwue.de!horn!kuehl From: kuehl@horn.informatik.uni-konstanz.de (Dietmar Kuehl) Newsgroups: de.comp.lang.c++ Subject: Re: Welche Klassenbibliotek ?? Date: 11 Mar 1996 15:39:22 GMT Organization: Fakultät für Mathematik und Informatik Message-ID: <4i1hfa$20f@news.BelWue.DE> References: <314410BE.41C6@trier.fh-rpl.de> Reply-To: dietmar.kuehl@uni-konstanz.de NNTP-Posting-Host: horn.informatik.uni-konstanz.de X-Newsreader: TIN [version 1.2 PL2]