Welche Open-Source-C-Projekte sind es wert, für gutes Design zu lernen?
Was kleines open-source-Projekte in C sind interessant für das lernen gutes design?
Dem Projekt sollte sein:
- Nicht zu groß (wie der linux-kernel)
- Gut dokumentiert
- Vielleicht noch in der aktiven Entwicklung
Ich habe gerade angefangen zu lernen, C, und während die Sprache selbst ist nicht allzu schwierig, ich bin zu kämpfen, wie design größere Anwendungen, so dass ich dachte, Check-out anderen open-source-Projekte wäre ein guter Ausgangspunkt.
Dank!
InformationsquelleAutor der Frage Sander Versluys | 2011-01-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Meiner Meinung nach, gute Beispiele von mittelgroßen Projekten, die in C geschrieben sind:
InformationsquelleAutor der Antwort jmbr
Redis (nosql-db):
InformationsquelleAutor der Antwort a2800276
Posix-threads sind ein perfektes Beispiel für gute C-design
InformationsquelleAutor der Antwort Alexandre C.
Können Sie anfangen, das lernen von kleinen und gut strukturierten Anwendungen wie http://abygaelle.guillaume-fr.net/trac/gemmes
InformationsquelleAutor der Antwort Nicolas
Ich wie gnucash: http://www.gnucash.org/
Nicht zu groß wie Linux-kernel, aber immer noch groß, denke ich.
InformationsquelleAutor der Antwort bcsanches
Alles hängt davon ab, welche Art von Projekten Sie interessiert sind in. Und welcher Aspekt davon (bestimmte algorithmen, UI -, Netzwerk, etc, etc...)
Kopf über freshmeat, sourceforge oder ohloh und durchsuchen Sie die Projekte für Ihre Region von Interesse.
Alternativ, wenn Sie wollen, schauen Sie sich die Projekte, die ausgewählt wurden, ein bestimmter Grund des google summer of code könnte für Sie auch interessant sein - auch wenn diese selten sind voller Projekte.
BEARBEITEN:
Alternativ, man könnte so etwas wie linux-kernel, aber anstatt zu versuchen, alles zu verstehen versuchen,
InformationsquelleAutor der Antwort Unreason