SmashedTransistors a écrit :Aujourd'hui, les informaticiens abusent de nomsDeVariables_A_ralonge et j'ai comme une nostalgie pour ces dialectes ou chaque bit était bien pesé pour tenir dans les 8ko de la machine.
...Certes, mais le mode de raisonnement commercial s'est inversé : autrefois on adaptait le programme aux capacités de la machine, maintenant c'est le contraire. C'est parce que les Go de RAM et des diverses unités de stockage fabriquées aujourd'hui en masse en Asie coûtent désormais bien moins cher que les heures-homme de développement informatique en Europe ou aux USA, ce qui n'était pas le cas autrefois.
...Pour avoir travaillé pendant quelques années comme programmeur, en particulier dans le domaine des mainframes (moyens et gros systèmes en réseau), je peux t'assurer que la maintenance et le débogage des logiciels codés "à l'ancienne" dans des langages de programmation parfois très proches du hardware (tes fameux "dialectes"), c'est un abominable casse-tête aussi chronophage que migrainogène
.
Non seulement pour comprendre le cheminement de pensée plus ou moins tortueux du (ou des) programmeur(s) qui les ont écrits, mais surtout parce que les règles de programmation étaient rarement connues et appliquées à cette époque (la "programmation structurée", par exemple). Par conséquent, chaque programme ainsi codé n'est le plus souvent qu'une sorte de compilation hasardeuse "d'astuces maison" plus ou moins personnelles (et parfois étrangement proche du
cryptage), comme une sorte de signature de la part du (ou des) programmeur(s), et dans laquelle la moindre intervention ultérieure risque de provoquer une imprévisible avalanche de bugs !
Aujourd'hui, l'usage généralisé de routines standard de programmation organisées et distribuées sous forme de bibliothèques, de ces fameux "
Noms_de_variables_a_rallonge" et surtout la portabilité des langages de programmation (notamment le langage C et ses évolutions) ont permis de partager plus facilement la lisibilité, la compréhension et l'évolution des logiciels selon le principe de la programmation collaborative sur internet.
Qui pourrait s'en plaindre ? Ceux qui utilisent quotidiennement
Audacity,
Ardour,
LMMS ou
Hydrogen, ou encore les distributions
Linux plus ou moins spécialisées, dont le fameux
Ubuntu Studio, par exemple ?
En tout cas, ce ne sera jamais mon cas : je remercie et je félicite chaque jour tous les programmeurs qui ont participé bénévolement au développement collaboratif de ces applications, et je leur en serai éternellement reconnaissant !
Contrairement à ce qui se passe pour l'argent et d'autres valeurs très matérielles, pour les valeurs humaines comme l'Amour (ou l'Amitié) et la Connaissance, c'est le partage qui crée toujours l'enrichissement !
Bon, il est temps pour moi de
SETON LR (comprenne qui pourra !
) ...
...Foutus "dialectes" !!!
...Je sais, je sais, je suis encore parti en HS par rapport au topic, mais je vous promet que maintenant...