Forum: PC-Programmierung Collection Library für C


von Gast (Gast)


Lesenswert?

Hallo,

kann mir jemand bitte eine Collection Library für C nennen.
Danke

von Sven P. (Gast)


Lesenswert?

Wo hast du denn den Begriff nu schon wieder her?

von Gast (Gast)


Lesenswert?

Aus der Java/.Nez Welt.

von Sven P. (Gast)


Lesenswert?

Suchst du dann etwa einen Garbage Collector? ->Boem GC beispielsweise.

von Gast (Gast)


Lesenswert?

Nein, den Boehm GC kenne ich bereits. Ich suche dynamische Container zum 
Speichern von Daten(Listen, Maps, ...)

Lg

von Sven P. (Gast)


Lesenswert?

Ein bisschen Malloc? Ist in fünf Minuten konstruiert.
Die GLIB? Die hat doch für jeden Unfug irgendwelche fertigen Funktionen 
:-]

Templates wie in C++ wirst du in C nicht finden.

von Gast (Gast)


Lesenswert?

>Ein bisschen Malloc? Ist in fünf Minuten konstruiert.
Na dass will ich sehen, wie du in 5 Minuten diverse Container für 
Datenstrukturen erstellst inklusive Funktionen für Sortieren, Suchen, 
...

GLIB ist naja etwas oversized, ich suche nur eine einfache, kompakte und 
schnelle Bibliothek für Datenstrukturen.

>Templates wie in C++ wirst du in C nicht finden.
Habe ich auch nicht erwartet.

von Sven P. (Gast)


Lesenswert?

Gast wrote:
>>Ein bisschen Malloc? Ist in fünf Minuten konstruiert.
> Na dass will ich sehen, wie du in 5 Minuten diverse Container für
> Datenstrukturen erstellst inklusive Funktionen für Sortieren, Suchen,
Dann sag das doch gleich. Eine Liste ist schnell konstruiert, ja.

http://freshmeat.net/projects/cgenlib/

von Klaus W. (mfgkw)


Lesenswert?

was spricht gegen C++?

von Sven P. (Gast)


Lesenswert?

Klaus Wachtler wrote:
> was spricht gegen C++?

Mitunter eine ganz riesen große Menge an Gründen.

von P. S. (Gast)


Lesenswert?

Sven P. wrote:

> Mitunter eine ganz riesen große Menge an Gründen.

Mitunter aber lediglich Unkenntnis und Irrtuemer.

von Sven P. (Gast)


Lesenswert?

Kommt immer drauf an, würd ich sagen. C++ ist kein besseres C und 
umgekehrt, das gilt für alle anderen Sprachen auch. Punkt :-)

von Klaus W. (mfgkw)


Lesenswert?

Man kann es mögen oder nicht, ist klar.
Ich habe mir auch in C schon Listen, Hashtabellen und sonstwas gebaut.
Aber bevor ich mir sowas in C antue (und dann jeweils bei einem neuen 
Datentyp wieder fummeln muß) nehme ich doch inzwischen C++, wenn nichts 
dagegen spricht.
Also was spricht dagegen, außer daß Sven P. es vielleicht nicht mag?

von Sven P. (Gast)


Lesenswert?

Eben, wenn nichts dageben spricht. Wo ist unser Problem?

(Ja, ich habe Bücher über C und C++ sowie vergleichende Literatur von 
Pike und Kernighan in aller Ausführlichkeit studiert, und ja, ich 
benutze auch C++, wenn nichts dagegen spricht. Und das nicht inzwischen, 
sondern auch in Zukunft. Und ich bin mir auch bewusst, dass C-Programme 
nicht immer effizienter als C++-Äquivalente sind.).

Kann man sich doch drauf einigen, nich?

von Klaus W. (mfgkw)


Lesenswert?

können wir gerne!

Das einzige Problem, das ich sehe, ist dass der OP nicht sagt, was er 
eigentlich will.

Soll aber nicht unser Problem sein...

von Sven P. (Gast)


Lesenswert?

Ich stimme dir vollkommen zu, sollwa nen Verein gründen? :-)

von Klaus W. (mfgkw)


Lesenswert?

wenn du den Vorsitz übernimmst...

von Klaus W. (mfgkw)


Lesenswert?

Wie heisst der Verein? "Lieber anonyme Alkoholiker im Haus als anonyme 
Gäste"?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.