tesis sobre libros investigaciones investigacion historia caracteristicas c open-source

c - libros - tesis sobre netflix



¿Qué proyectos de código abierto C vale la pena estudiar para aprender un buen diseño? (6)

¿Qué proyectos pequeños de código abierto en C son interesantes para aprender un buen diseño?

El proyecto debería ser:

  • No demasiado grande (como el kernel de Linux)
  • Bien documentada
  • Tal vez todavía en desarrollo activo

Acabo de empezar a aprender C, y aunque el lenguaje en sí no es demasiado difícil, estoy luchando por diseñar aplicaciones más grandes, así que pensé que consultar otros proyectos de código abierto sería un buen punto de partida.

¡Gracias!



Me gusta gnucash: http://www.gnucash.org/

No es demasiado grande como el kernel de Linux, pero creo que todavía es grande.



Redis (nosql db) es:

  • bajo desarrollo activo
  • un tamaño manejable
  • portátil y robusto
  • no tiene dependencias externas
  • código muy bien escrito y comprensible

Todo depende del tipo de proyectos que le interesen y de qué aspecto (algoritmos específicos, interfaz de usuario, redes, etc., etc.)

Diríjase a la carne fresca, forofoho u ohloh y explore los proyectos para su área de interés.

Alternativamente, si desea ver los proyectos que fueron elegidos por un motivo particular, el código google summer podría ser interesante para usted, aunque estos rara vez incluyen proyectos completos.

EDITAR: También alternativamente, puede tomar algo como kernel de Linux, pero en lugar de tratar de entender todo, intente

  • obtener una visión general
  • luego concéntrese en una pequeña parte e inspeccione cómo cambió el código con el tiempo (y por qué razones, debe estar bastante bien documentado)