Zeph Le 17/01/2007 à 13:29 hmm pas capté ?
sinon non, les diagrammes UML, ainsi que presque tous les autres documents d'analyse ou de conception d'ailleurs deviennent très utile voire indispensables quand on travaille sur des *vrais* projets qui ont une taille conséquente (c'est à dire pas des cas d'école comme ce que tu dois encore faire [pour l'instant] à epitech je suppose); c'est pas uniquement pour faire joli ^^

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
C'est en effet souvent beaucoup plus rentable de changer d'algorithme que de langage... En plus, il vaut mieux gagner sur le temps de programmation et choisir le C++, quitte à perdre 5-10% en perfs qui seront de toute façon regagnés en 2 mois avec le changement de processeurs ...

<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
Et le temps de programmation gagné peut servir à mieux optimiser les routines critiques que si tout était programmé dans un langage plus bas niveau ^^
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)
Nil Le 17/01/2007 à 14:33 De toutes façons, pour un "vrai" projet, le temps de développement ne correspond (sauf à la rigueur pour c qui est système, et encore) qu'à 1/10ème du temps de travail... le reste étant l'analyse, les specs et les docs.
Nil Le 17/01/2007 à 14:43 Ben normalement (après, ça dépend aussi des contraintes de programmation), si tu programmes de façon modulaire (en objet ou non), *si* la partie analytique est faite correctement (si on affine la granularité de façon progressive, ce qui fait qu'on part d'un modèle abstrait pour arriver petit à petit à l'algo en lui-même), il ne reste que peu de bugs. De façons générale, le bug vient d'une méconnaissance d'une spécification externe lors d'un appel d'un module, ou d'une erreur de frappe (bon, là, c'est la faute à pas de chance, et c'est le plus souvent le plus chiant à trouver).
Après, il y a des impératifs (utilisation de langages non procéduraux, manque de temps, chef d'équipe qui se s'y connaît pas...) qui font que développer en modules est impossible...
(Je ne parle pas d'informatique industrielle, vu que je ne connais pas du tout ce domaine... je parle principalement de développement orienté informatique de gestion ou sécurité).
Pour en revenir au sujet initial, perso je doute que le code soit sur la carte a puce, mais plutot dans le terminal, dans le cas contraire j'aurais tendance a dire qu'une VM java a été installé sur le terminal (que le hard soit d'origine ou non) et que le soft est stoqué que la carte a puce qui ne sert en fait que de carte mémoire contenant le soft)

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
Tu connais mal java, du moins dans la téléphone mobile, il ya AS un standard pour le java pour téléphone portable, si certain constructeurs ne le respecte pas, et que les dévellopeur ne veulent pas l'utiliser, ce n'est pas faute d'avoir essayé.

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
Zeph Le 17/01/2007 à 20:21 (que dire devant tant de preuves ^^)

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Mon cher orion qui a toujours raison, je te conseillerais d'aller voir :
[google]MIDP[/google]
[google]CLDC[/google]
etc...
Et reviens quand tu en sauras un peu plus sur le sujet, merci

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
On peut booster quand même les langages de bas-niveaux, j'avais lu un article où ils utilisaient une machine virtuelle pour faire tourner du code natif. En fait, la machine virtuelle exécutait nativement la plupart du code, mais réorganisait un peu le code et faisait qqes optimisations à la volée et du coup ils étaient plus performants

<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant