Ajouter un commentaire

fredericmazue

Quote:
Dans nos fusées, le programme de vol est constitué d'un runtime Ada (SAE d'Aonix) sur lequel boote le processeur - en fait il y a donc un seul programme (single ou multi-thread, ça dépend). c'est lui qui s'occupe de tout, un peu comme un OS, c'est vrai,

Donc on se comprend bien :)
PS: tu travailles dans une branche intéressante, passionnante même dis donc :)

Quote:
Oui... et de formation.

Certes Java est très académique et donc adapté à l'enseignement. Enfin adapté aux profs, je veux dire.
Mais est-ce un bien ? Quand on a appris java, est-ce qu'on connaît l'informatique, est-ce qu'on sait programmer ? On pourrait certainement en discuter à l'infini. Mais à mon humble avis la réponse est clairement non.

Quote:
Toutefois il y a un aspect que je ne trouve pas dans ta réflexion, c'est la notion de maintenabilité.

Je n'en ai pas parlé parce que ça tombe tellement sous le sens :)
Ce sont des points cruciaux, incontestablement.
Quote:

1- la clarté du code.
Là, je trouve - c'est mon avis personnel - que Java, avec ses déclarations, ses contrôles et ses structures permet une bonne lisibilité du code, l'impose même

Et bien je ne partage pas cet avis. Plus le code est verbeux, plus c'est (à mon avis) difficile à relire et à maintenir.
Quote:
A l'inverse, des langages comme Ruby, par exemple, sont plus elliptiques donc moins clairs. Dans un article de ce journal - il y a deux mois je crois - il est fait l'apologie

Apologie je ne sais pas. Mais je trouve normal qu'un auteur parle avec enthousiasme de la technologie qu'il apprécie. Je le fais moi même souvent :)
Cela dit perso, je ne suis jamais tombé en pamoison devant Ruby qui n'invente pas grand chose.
Quote:
(Pour Python, dont on ne sait pas quand se termine un bloc,

:?:

Quote:
tu comprends ma réticence à l'employer).

Heu non, mais peu importe, laissons Python.de côté :)

Quote:

Qui connaît Erlang ? Qui sait encore programmer en TCL ? Quelques geeks comme nous...

Faux problème ->
Quote:
Par contre, c'est hélas un fait, Perl et Java sont bien plus diffusés - ce n'est pas un gage de qualité,

Pas de qualité en effet, tu l'as dit :)

Quote:

seulement une probabilité plus grande de trouver un assistant technique capable de maintenir le code.

Est-ce bien certain ?
-> Et puis c'est un faux problème je pense. Un langage comme Erlang (pour rester sur cet exemple) est bien plus facile à apprendre et à maîtriser que Java.
Et puis ce n'est pas si difficile de former un programmeur quand le langage ou la techno sont *bien adaptés* au développement. J'insiste sur le bien adapté.
Quote:

Là, pas d'accord !
Je préfère avoir 2000 lignes intelligibles, maintenables

En informatique contrairement à d'autres domaines d'expressions, plus c'est long, moins c'est bon :lol:
Quote:

et claires que 200 lignes sorties tout droit d'un concours d'obscurification

Et qui parle de 200 lignes obfusquées ? Non non, j'ai voulu dire dans mon message précédent que 200 lignes claires valent mieux que 20000 lignes obfusquées. Sans blague.

Quote:
Pourquoi tu mets ta phrase au futur ?

Excès d'optimisme, volonté de ne pas trop déranger... comme tu voudras :)
Quote:
C'est déjà le cas chez nous : je travaille avec des Italiens et des Espagnols, sans parler des contacts avec les Russes !

Ah les russes... très à l'Est aussi....Je l'ai dit dans mon post précédent, attention à l'Est ;)
Quote:

Les Indiens pas encore directement, seulement comme sous-traitants de nos sous-traitants...

Très dangereux.

Quote:
je te comprends mieux.

:)
Mais surtout, tu l'as compris aussi, je présume, j'essaie de lutter contre la pensée unique en informatique, ce qui est assez difficile de nos jours ... :(
Quote:

Mais je n'approuve pas tout. C'est vrai que Java est lourd, gourmand, etc... Donc Ok, je prends une barrette d'1 Go et un proc un peu plus puissant avant de mettre Tomcat sur mon serveur et finalement ça roule pas si mal...

Ton "pas si mal" me fait penser au trou de la Sécurité Sociale, jamais comblé. ;)
Mon serveur d'application il tourne dans 5 mo et répond plus rapidement que Java.
Pas si mal finalement ;)
Parce que tu vois ton Tomcat il monopolise Ta bécane. Tu ne fais rien d 'autres avec ton Tomcat et plus rien d'autre avec ta machine non plus. Bref, Java est ridicule. Tandis que moi mon runtime Erlang (oui oui celui qui sert les pages, le même) il me sert à d'autres choses, d'autres applications que le site je veux dire, et il ne monopolise pas ma bécane qui me sert à encore d'autres choses en dehors du runtime Erlang. Et attention hein ? Geode 266 Mhz, 233 Mo je te rappelle.
Essaie de mettre Tomcat là dedans pour voir ;)
Qui donc m'a écrit ça il y a peu de temps:
Quote:
C'est vrai qu'à force de disposer au boulot de quadri-processeurs avec 8Go de mémoire (des Sparcs), j'en oublie les contraintes de base,

Non vraiment, sans te taquiner, je préfère mon pas si mal.)
Quote:

Non, le language qui m'énerve le plus, c'est l'incontournable Javascript des clients Web. S'il y avait autre chose que des applets en Java comme alternative, j'en serais vraiment ravi !

Là je te suis à 100%
Javascript, une autre atrocité héritée de l'époque Netscape.
Il y eu des tentatives de faire autres chose. Par exemple avec Grail le navigateur en Python. Et les applets s'écrivaient en Python ;) Il y a donc des alternatives :)
Mais toujours ce problème de la pensée unique. En outre c'est difficile à fédérer, c'est le moins que l'on puisse dire :(
Bon dans le fond nous sommes d'accord sur bien des choses :)
Sur l'essentiel même je pense :)

Ah au fait, pourquoi pas Java dans les fusées :?:
Serait-ce parce que ça coûte trop cher si ça se casse la g..... :?: ;)
Pour une autre raison ?

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 Y   Y  RRRR    CCC  Y   Y  ZZZZZ 
Y Y R R C Y Y Z
Y RRRR C Y Z
Y R R C Y Z
Y R RR CCC Y ZZZZZ