Accéder au contenu principal

Comment l'ordinateur est un gros con de merde?

L'ordinateur qui a fait l'invasion de tout domaine n'est qu'une chose qui fonctionne à la méthode d'un jeu très ancien : traduire les situations problématiques en une suite de "oui" et de "non". Exercez le jeu suivant avec vos potes et vous allez comprendre tout (ou presque, ce qui reste est : "comment fonctionne un ordinateur?") : pensez à une chose : quelqu'un que vous connaissez, un joueur de football, la petite amie d'un pote (de préférence qu'il ne soit pas présent), votre plat préféré, un type de voiture, etc. (c'est à vous d'imaginer) et après que vous en êtes décidé, demandez à vos amis de poser des questions, qui ont pour but de connaître le sujet choisi, mais à la restriction suivante : les réponses doivent se limiter en "oui" et "non".
Vous allez constater que lorsque le sujet de chaque partie devient de moins en moins évident, le temps nécessaire s'amplifie exponentiellement. Maintenant pensez à l'ordinateur : même si le programme est peu performant, le PC l'exécute, à vitesse élevée (des millions d'opération logiques par seconde) mais sans raisonnement intelligent. Le programme efficace, surtout en arithmétique, est le programme le plus court : il évite l'accumulation des erreurs de calculs.
Le processeur d'un ordinateur traite en réalité des informations du type binaire : "true" ou "false". Et dès l'aube de l'informatique, les programmeurs ont été obligés de programmer dans ce même langage, ce qui était une tâche vachement difficile. c'est ainsi qu'apparaît le besoin d'un langage mieux adapté, un langage de haut niveau (vous pouvez devinez l'existence d'un langage de bas niveau, c'est le langage assembleur, qui traduit chaque instruction du processeur en un équivalent compréhensible, mais ça reste une tâche lourde car il n'est pas facile de créer de long programmes avec cette méthode.) c'est ainsi que les langages ALGOL, FORTRAN, COBOL, BASIC, C, ADA, PASCAL, LISP, et puis C++ et JAVA ont vu le jour : ce sont des langages plus compréhensibles, avec des instructions plus générales et plus simple à apprendre puisque les commandes sont en Anglais. Il suffit d'une seule instruction pour multiplier ? par la racine carrée de 2654, et de cinq ou six lignes de commandes pour calculer la moyenne d'un élève et l'afficher sur le moniteur.
Le génie c'est l'homme, il est capable de tout inventer, mais prochainement, je vais vous montrer comment l'homme même, n'est qu'un con de merde.

Commentaires

Unknown a dit…
Hihi tu a paférement raison un ordinateur c'est béte il pense en oui et non des 1 et 0 mais peut étre que c'est la faite au ancien il auraient du choisir la base 3 ou 4 ou même 10 hihi comme il y aura le "oui" le "non" le "peut etre" le "oui mais non" ... ;)

Posts les plus consultés de ce blog

Les 69 bonnes raisons de préférer la bière aux femmes:

J'ai trouvé ça sur Facebook et j'ai trouvé marrant. 01- Une bière froide est une bonne bière 02- On arrive toujours a faire mousser une bière 03- Une bière est toujours prête et humide 04- Une bière n'a jamais la migraine 05- On peut consommer 2 bières en même temps sans complications 06- Une bière n'est jamais jalouse d'une autre 07- On n'a pas besoin de raconter des mots doux a une bière pour se soulager 08- Une bière, ça se commande 09- En soirée, on peut toujours se taper une bière 10- Une bière ne parle pas 11- Une bière reste consommable 28 jours sur 28 12- Quand on finit une bière, on peut récupérer la consigne 13- Quand on ne la finit pas, elle ne fait pas la gueule 14- La bière ne donne que PARFOIS mal a la tête 15- On peut rester actif après s'être taper une bonne bière 16- Même la bière belge n'est pas stupide 17- Une bière est non violente 18- Une bière n'est jamais complexée 19- On voit toujours facilement a l'intérieur d'une biè...

Un Linux Communautaire Tunisien : pourquoi pas ?

J'ai remarqué que plusieurs pays (même pas avancées technologiquement, comme la Corée du Nord) ont leur(s) distribution(s) Linux à eux. Comme la Tunisie contient des informaticiens de qualité, pourquoi ne pas créer une telle distribution, par nous-mêmes ? C'est pour ça que j'ai créer un groupe Linux Tunisie sur Google Groups. Ce groupe est dédié à un tel projet. Il n'est pas difficile de l'accomplir, mais ce qui importe, est de bien discuter des spécifications de notre distribution (Nom, Logo, RedHat/Slackware/ Debian based, logiciels inclus, capabilités de déploiement (Live-CD, Live Usb, etc)) et si l'un de nous pourra nous proposer un travail personnel (art, application personnelles, configuration, etc) ce sera excellent !! Discutons du projet avant, et puis, voyons si nous pouvons créer cette distribution pratiquement !! Rejoignez-nous si vous êtes interressé !! A vos idées !!

GNS3 on Manjaro/Arch Linux: How to create virbr0 for NAT to work

Problem: You can't add a NAT connection to your GNS3 simulation, and you get the error : "ERROR template_manager:226 Error while creating node from template: NAT interface virbr0 is missing, please install libvirt" Steps to resolve: 1- Create a file named /tmp/default.xml 2- Paste this content and save: <network>   <name>default</name>   <bridge name="virbr0"/>   <forward mode="nat"/>   <ip address="192.168.123.1" netmask="255.255.255.0">     <dhcp>       <range start="192.168.123.2" end="192.168.123.254"/>     </dhcp>   </ip> </network> 3- Execute the following commands in your shell : virsh net-define /tmp/default.xml sudo virsh net-start default sudo virsh net-autostart default