Relis mes messages avant de sortir cette pauvre contre-argumentation (pour la seconde partie de ton discours *) habillée seulement d'une analogie que je vais me faire une joie de la démolir dans ce message.
*:
Si la fainéantise (en tant que programmeur on est fainéant, mais pas à l'extrême, autant être un assisté à 100% tant qu'on y est ...) guide ta vie, ce n’est pas mon problème ...Entre les différents langage c'est pareil, la spécialisation, c'est la facilité de réaliser certaines tâches
(On n'est jamais tranquille, toujours un troll de service pour venir chauffer les esprits)
Donc pour ta provocation, je te rappelle qu'on est plus capable de faire des architectures aussi spectaculaires et complexes que nos ancêtres ont pu faire avec le peu d'outils qu'ils avaient, réfléchie à ça.
Et cela ne concerne pas que les constructions, cela concerne toutes les sciences: l'astronomie, l'anatomie, l'art, tout.
On est encore impressionné du fait qu'ils avaient fait autant de découvertes alors que maintenant on a besoin de tas d'outils hyper perfectionnés pour.
Et donc cette conclusion peut très bien être calquée dans le monde de la programmation -_-
Seulement il y a trop de feignants en termes de codeurs, car c'est sûr, avoir des milliers d'esclaves pour faire cesdites constructions à cette belle époque d'innovation, ça aide.
Et il y a des tas de documentaire pour se faire cette piqure de rappel, qui nous enseigne cette chose, qu'il ne sert à rien d'inventer/créer des outils à la chaine si ce n'est pour en arriver à l'affirmation faite plus haut.
Après tu vas me sortir, pourquoi se priver de ces nouveaux langages de programmation ?
Si on était resté à l'assembleur, on n'aurait pas eu tous ces conflits technologique, depuis la création de langage de haut niveau, rien qu'à voir toutes les actus sur dvp, même en 1 an tu ne pourras pas en faire le tour.
Pourquoi est-ce qu'on n'aurait pas eu tous ces conflits ?
- Il n'y aurait qu'une communauté avec plusieurs sous domaine (réseaux, appli, smartphone ...) mais liée à un seul même langage, donc une meilleure communication entre ces différentes branches.
- On n'aurait moins de questions débutant qui agacent certains ...
- La chaine de compilation et d'exécution serait extrêmement simple (terme de compréhension et de mécanisme) et moins de problèmes avec, dans tous domaines de l'informatique.
- Beaucoup de termes informatiques supprimés = facilités d'apprentissage = moins prise de tête.
- Possibilités de toucher les dernières technologies du cpu facilement (vmovups zmm0, [tab]).
- Moins de charges mémoires, car on peut faire de la chirurgie de précision pour chaque code.
- Plus de facilité à débug, car on as connaissance directe du fonctionnement de l'assembleur, le code asm directement sous les yeux, pas d'abstraction qui nous empêche (ou parfois extrêmement long) certains debugs et plus pas besoin d'outil externe.
- Bref il y a énormément d'autres exemples, car c'est un univers à part.
Sauf qu'on aurait eu le problème des différents langages d'assemblage due a trop de différence d'architecture sur le marché, à moins de faire un langage normé, mais libre au constructeur de faire des opcodes différents, ou qu'intel reste le seul leader sur le marché.
Bon désolé pour ceux qui vont se sentir visée, alors que ce message n'est destiné qu'au troll alias GeoffreyOnRails
Partager