3. Les lois de la Physique s'appliquent au logiciel!

Contenu de cette section

Les lois des sciences (Physique) s'appliquent partout, toujours, à tout ce que vous faites et même aux projets logiciels tels que les systèmes de bases de données. La physique est en action pendant que vous parlez (ondes sonores), marchez (frottement entre le sol et vos pieds), lisez un livre ou écrivez un logiciel. Chaque développeur/utilisateur de logiciel doit posséder une culture scientifique de base minimum - en Physique, en Mécanique Quantique, en Thermodynamique, en Statistiques et en Mathématiques. Je vous suggère de lire au moins un livre "d'Introduction/de Base" sur chacun des sujets ci-dessus. Comme en sciences, c'est impossible de bâtir un logiciel de système de gestion de base de données qui soit parfait à 100 % et exempt de bogues. Mais en combinant l'énergie de millions de personnnes, à travers le monde, par internet, il devient possible d'arriver à un logiciel de gestion de base de données PRESQUE PARFAIT. Individuellemment, l'énergie dépensée par chacun sera minime, mais par la mise en réseau d'un grand nombre de personnes, l'énergie totale pouvant être consacrée au projet de créer un système parfait sera énorme. Les cellules des cerveaux humains consomment de l'énergie en travaillant (à la création d'un logiciel), transformant de l'énergie chimique en chaleur. Même pendant la lecture de ce paragraphe, les celllules de votre cerveau consomment du carburant et utilisent de l'énergie. Donc INTERROMPEZ IMMEDIATEMENT VOTRE LECTURE! Les cellules consomment de l'énergie, en quantité si minime soit-elle! Puisque le cerveau humain est une machine thermodynamique, les lois de la thermodynamique s'y appliquent. Et la thermodynamique nous enseigne qu'il est impossible de créer un système parfait (y compris logiciel). Ce qui implique que les humains ne peuvent pas créer de système parfait. Il y aura toujours des bogues et des problèmes dans le logiciel. La raison vient de ce que la thermodynamique dit que l'"Entropie" d'un système s'accroit toujours. L'entropie est une mesure de désordre. Créer de l'ordre, tel que créer 'PostgreSQL' nécessite de l'énergie. Mais il est parfaitement clair qu'internet peut mettre en réseau un grand nombre de gens, ce qui implique qu'internet peut créer des produits logiciels de bien meilleure qualité, en un temps bien plus court, que des compagnies commerciales telles que Microsoft, IBM et autres. Même une grande compagnie comme Microsoft ne peut pas s'en affranchir et passer outre les lois de la physique mais doit s'y soumettre!

Tous ces concepts sont prouvés mathématiquement en utilisant des méthodes de calcul sophistiquées, la thermodynamique et d'autres branches de la physique. Les équations mathématiques et leur discussion sortent du cadre de ce document.

La conclusion à en tirer est que la science aimerait que chaque développeur et chaque utilisateur final de logiciel ait un esprit plus ouvert et donne une chance aux "produits internet" tels que PostgreSQL, Linux, etc..


Chapitre suivant, Chapitre Précédent

Table des matières de ce chapitre, Table des matières générale

Début du document, Début de ce chapitre