Bon sang!
Quelle serait la mathématiques de la distance (L,LB) avec L=Langage(de haut niveau) et LB=Langage(composé de 0|1 :: Binaire) ...
Courage...
Soyont un peu pragmatique.
Ces deux langages sont très proches d'un point de vue purement linguistiques, soit faisant complètement abstraction de leur portée, de leur "librairies", packages, etc.
Qu'est-ce qu'un outil linguistique d'un langage donné?
Déterminer l'ensemble des [outils d'abstraction] des deux langages considérés.
Est-ce que ces outils linguistiques sont "comparable" ?
Sont-ils comparable sur le plan du [niveau d'abstraction] qu'ils assuments?
Qu'est-ce qu'on attends d'un [outil linguistique] composant un langage choisi?
Efficacité?
Lisibilité?
Fiabilité?
Robustesse?
Evolutivité?
Maintenabilité?
Modularité?
Quels sont les outils linguistiques d'un langage L quelquonque, qui participent à la prise-en-compte d'erreurs humaines dans l'éxercice de son expressivité?
Quel langage permet, à l'aide de ses [outils d'abstraction], d'éviter des erreurs détectable lors de la compilation?
Rappelont que les erreurs "détectées" lors de l'exécution ne serait pas vraiment souhaitables pour une machine-cible gèrant les processus internes du coeur d'une centrale nucléaire, ou le réseau fonctionnel d'un hôpital spécialisé dans la chirurgie du cerveau In Vivo.
Evidemment plein d'autres considérations entrent en jeu. Mais je me passerais de tout débats concernant les choix d'entreprises d'informatique commerciales, ou informatique "sur mesure".
D'expérience; Actuellement; Je n'en connais pas qui prennent ces considérations "techniques" (ou humaines?) au sérieux.
Aucunement.
Les critère de choix ont basculer depuis longtemps vers...
Les coûts. (Développement. Maintenance. Marketing. etc.)
Les interopérabilités (souvent) propriétaires.
La "pérénité"... du marché.
Les "modes" imposées par des industries du lourd. Qui vends du lourd au détriment complet de la robustesse. Au détriment complet d'un minimum de fiabilité. /etc.
Maintenant, on en est à faire du logiciel dépendant en totale autarcie avec LE matériel prévu à cet effet. (e.g. Projet palladium, DRM, Tivotisation, Obfuscation, etc.)
Un simple câble HDMI "cache" une formulation digitale du "racisme" inter-machines. (e.g. Une télévision refusera de se connecter en HDMI avec un PC sous GNU/Linux.)
Propriété.
Propriété.
Encore propriété.
ACTA [...] Et des gens continuent de se jetter par les fenêtres de France Telecom.
EPILOGUE
Etes-vous sûr d'avoir le choix entre Java et C++ ?
Etes-vous sûr que c'est un choix sérieux?
Etes-vous sûr que c'est sérieusement un choix?
- Une vie complète et des doutes m'aspèrgent à ce sujet. -
Courage.
Partager