Ajouter un commentaire

fredericmazue

Quote:
J'ai une chance formidable d'allier mes passions et mon travail !

Remarque moi aussi :)
Quote:
C'est un combat de tous les jours... contre la désinformation.

Voilà...
Quote:
Et j'en ai appris énormement avec cette discussion !

Merci. J'en suis vraiment très heureux :)
Quote:
A l'heure actuelle la seule raison c'est que le runtime n'est pas certifié...

Il ne peut pas l'être :)
Ou du moins il ne devrait pas.
Non non sans blague.
Si tu lis bien les spécifications de Java et de la JVM, tu constateras que le JVM peut à tout moment lever une exception InternalError.
Par exemple en exécutant int i = 1; tu n'as pas de garantie que l'InternalError ne soit pas levée.
Mais ça n'est pas tout, toujours dans les Specs, on voit qu'une InternalError est de nature asynchrone, donc ça implique qu'il n'est, fondamentalement, pas possible d'écrire un programme déterministe en Java, ce qui pour piloter une fusée est gênant il me semble.
Et ce n'est pas tout. Une erreur interne ça peut être grave, mais ça n'empêche pas la JVM de continuer ses blagues, c'est à dire faire n'importe quoi, pendant un temps indéterminé:
"The Java platform permits a small but bounded amount of execution to occur before an asynchronous exception is thrown."
Bref la seule chose que l'on peut certifier avec une JVM pilotant une fusée, c'est un crash :)
Quote:
Il y a des tas d'études en cours, avec d'un Java temps-réel, gravitant autour d'UML2 et d'autres concepts aussi médiatiques !

En effet ça ne me plait pas beaucoup :evil: Je ne vois pas le bien fondé du choix médiatique pour piloter une fusée. Ca rappelle un peu l'histoire du Titanic qu'il a voulu aller trop vite pour faire la une des journaux. Enfin bon c'était réussi finalement :lol:

Moi tes décideurs, je les trouve bien légers... Enfin léger ce n'est pas le terme. Je devrais plutôt dire que c'est un problème de poids.
Parce qu'une barrette de Ram ça a une masse. Masse qui se répercute directement sur la consommation de carburant et sur la trajectoire.
Je voudrais bien être là pour voir un type ajouter une barrette de Ram au dernier moment avant le lancement. :lol:

Sans plaisanter sur la barrette de Ram, et puisqu'on parlait de Java et d'Erlang. Le premier a été conçu pour faire joujou avec un grille-pain dans un labo, le second pour faire face a des contraintes industrielles extrêmement sévères.
Sans vouloir insinuer qu'Erlang devrait servir à piloter les fusées, que l'on choississe, pour cela, un outil médiatique plutôt qu'un outil industriel, ça me dépasse.
Mais au fait, rafraîchis moi la mémoire , tu dois bien le savoir toi, le robot qui s'est bêtement planté sur mars, ce n'était pas déjà pour une raison de cet ordre ?

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
     J  EEEE  EEEE  PPPP   DDD  
J E E P P D D
J EEE EEE PPPP D D
J J E E P D D
JJJ EEEE EEEE P DDD