Tout est affaire de compromis, si tu code tout en assembleur tu peux faire des trucs de ouf en 4 Ko de code, par contre tu va mettre beaucoup de temps pour faire peu de choses, avec en prime plus de risque d'erreurs, si tu code en C++ (c'est un exemple) tu peux aller beaucoup plus vite mais le risque est que tu relache ton attention sur les politiques d'allocations des objets que tu mets en oeuvre, et que tu perdes le contrôle.
De même si t'implémente plein de nouveaux trucs en "pondant du code au kilomêtre", et ce quelque soit le langage, tu aura certainement un resultat plus lourd que si tu te poses un bon temps devans une feuille de papier pour trouver le moyen de faire un truc hyper propre, dont les ressources sont partagé, et qui utilise un max le code déjà existant. Après bien sûr tout dépend des projets, des méthodes de programmation utilisées, etc...
Optimiser une grosse appli est loin d'être une chose aisée. Et puis il vaut mieux définir une politique dès le départ, sinon ta besoin de travailler sur une grosse base de code, à un moment qui où il est généralement plus gratifiant de sortir des nouveautés, même si elles font consommer plus de ressources, et c'est encore plus dûr !
[^] # Re: Windows ne tourne pas avec 128 Mo de ram?? mouahahaha
Posté par xilun . En réponse au journal Windows ne tourne pas avec 128 Mo de ram?? mouahahaha. Évalué à 2.
De même si t'implémente plein de nouveaux trucs en "pondant du code au kilomêtre", et ce quelque soit le langage, tu aura certainement un resultat plus lourd que si tu te poses un bon temps devans une feuille de papier pour trouver le moyen de faire un truc hyper propre, dont les ressources sont partagé, et qui utilise un max le code déjà existant. Après bien sûr tout dépend des projets, des méthodes de programmation utilisées, etc...
Optimiser une grosse appli est loin d'être une chose aisée. Et puis il vaut mieux définir une politique dès le départ, sinon ta besoin de travailler sur une grosse base de code, à un moment qui où il est généralement plus gratifiant de sortir des nouveautés, même si elles font consommer plus de ressources, et c'est encore plus dûr !