• STATISTIQUES
  • Il y a eu un total de 0 membres et 48613 visiteurs sur le site dans les dernières 24h pour un total de 48 613 personnes!
    Membres: 2 605
    Discussions: 3 579
    Messages: 32 816
    Tutoriels: 78
    Téléchargements: 38
    Sites dans l'annuaire: 58


  • ANNUAIRE
  • [FR] Le site du zero
    Découvrez gratuitement la programmation (C, C++, PHP, MySQL, XHTML, CSS...), Linux, le Mapping, la modé...
    Programmation
    [EN] Rosecode
    Programming: 36, Math: 29, Probability: 5, Sequence: 7, Crypto: 4, Brainf**k: 13, TimeRace: 4, Hack: 9
    Challenges
    [EN] Astalavista
    Un site aux ressources incontournable depuis plusieurs années, Astalavista est réellement devenue un cl...
    Hacking
    [EN] phrack
    Lot's of stuff !
    Hacking
    [FR] Newbie Contest
    Crackme: 35, Cryptographie: 49, Hacking: 27, Javascript/Java: 17, Logique: 31, Programmation: 23, Stéganographie: 53
    Challenges
    [FR] Microcontest
    Cryptographie: 7, Mathématiques: 8, Image Son Vidéo: 5, Intelligence artificielle: 3, Réseau: 2, Divers: 7, Phy...
    Challenges
    [EN] PHPFreaks
    PHPFreaks est un site dédié à l'apprentissage et l'enseignement du PHP. Ici vous trouver...
    Programmation

  • DONATION
  • Si vous avez trouvé ce site internet utile, nous vous invitons à nous faire un don du montant de votre choix via Paypal. Ce don servira à financer notre hébergement.

    MERCI!




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Le paradoxe du programmeur
04-09-2014, 17h21
Message : #2
b0fh Hors ligne
Membre actif
*



Messages : 210
Sujets : 17
Points: 309
Inscription : Jul 2012
RE: Le paradoxe du programmeur
Mais la complexité des systèmes d'informatique d'aujourd'hui n'a plus rien à voir avec celle d'il y a 30 ans.

Par exemple, pourquoi s'arrêter au software ? étudier le fonctionnement des librairies c'est bien, descendre jusqu'a l'assembleur aussi, comprendre le fonctionnement du kernel, parfait. Quid du matériel en dessous ? Pourquoi ne pas également s'intéresser a l'architecture du CPU, des divers bridges, descendre jusqu'a l'électronique ?

Seulement voila, breaking news: a l'heure actuelle, aucun humain ne serait capable de créer à la main le circuit d'un CPU moderne.

Les CPU modernes sont conçus en software, a partir de blocs combinés, mais la tâche de concrétiser les schémas-bloc et les descriptions fonctionnelles en un circuit ne sont plus faites par des humains depuis quelque temps, mais par des machines.

Pareillement, l'immense majorité des binaires aujourd'hui sont produits par des compilateurs, pas par des malades d'asm.

Ce n'est plus possible de tout maitriser, c'est la vie. Les libs et les langages abstraits sont un moyen de construire des systèmes encore plus gros, encore plus complexes, au modeste prix de la perte de la compréhension des détails.

De cette manière, un système bénéficie de l'expertise de tous les auteurs de libs à tous les niveaux, plutot que de dépendre de la compétence d'un seul codeur. C'est peut-être dur à admettre pour l'ego, mais c'est beaucoup plus efficace comme ça.
+1 (5) -1 (0) Répondre


Messages dans ce sujet
Le paradoxe du programmeur - par Commodor - 04-09-2014, 14h47
RE: Le paradoxe du programmeur - par b0fh - 04-09-2014, 17h21
RE: Le paradoxe du programmeur - par Mika - 05-09-2014, 01h05
RE: Le paradoxe du programmeur - par Kiwazaru - 05-09-2014, 13h52
RE: Le paradoxe du programmeur - par gruik - 05-09-2014, 16h41

Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)
N-PN
Accueil | Challenges | Tutoriels | Téléchargements | Forum | Retourner en haut