Quand on veut faire des applications complexes, il faut structurer son application et la rendre maintenable. La pratique la plus courante est de séparer l'application en couche en utilisant les méthodes objet pour faciliter la séparation des responsabilités, la réutilisation, les tests unitaires, etc.
Ces grosses applications demandent également beaucoup plus de travail d'abstraction, et les détails à-la-con non productifs comme la gestion mémoire sont une énorme perte de temps qui pourrait être consacré à une meilleure architecture ou documentation. (remarque non valable dans toutes les applis)
Donc le C n'est pas adapté du tout pour les grosses appli "Desktop" qui comportent des millions de lignes et qui sont maintenus par de nombreux développeurs.
Il suffit pas de faire des "libs puissantes" pour que le C puisse être adapté à faire tout et n'importe quoi.
[^] # Re: Plan 9 c'est l'avenir
Posté par TImaniac (site web personnel) . En réponse au journal Unix, que sont devenus tes concepts ?. Évalué à 4.
Ces grosses applications demandent également beaucoup plus de travail d'abstraction, et les détails à-la-con non productifs comme la gestion mémoire sont une énorme perte de temps qui pourrait être consacré à une meilleure architecture ou documentation. (remarque non valable dans toutes les applis)
Donc le C n'est pas adapté du tout pour les grosses appli "Desktop" qui comportent des millions de lignes et qui sont maintenus par de nombreux développeurs.
Il suffit pas de faire des "libs puissantes" pour que le C puisse être adapté à faire tout et n'importe quoi.