J'ai commencé à programmer en C ++ à uni et j'ai adoré. Lors du prochain mandat, nous sommes passés au VB6 et je détestais ça.
Je ne pouvais pas dire ce qui se passait, vous faites glisser un bouton vers un formulaire et l'ide écrit le code pour vous.
Bien que je détestais la façon dont VB fonctionnait, je ne peux pas affirmer que c'était plus rapide et plus facile que de faire la même chose en C ++, donc je peux voir pourquoi c'est un langage populaire.
Maintenant, je n'appelle pas les développeurs VB paresseux en disant simplement que c'est plus facile que C ++ et j'ai remarqué que de nombreux langages plus récents suivent cette tendance comme un C #.
Cela m'amène à penser que plus les entreprises veulent des résultats rapides, plus de personnes programmeront ainsi et tôt ou tard, ce que nous appelons la programmation n'existera plus. Les futurs programmeurs diront à l'ordinateur ce qu'ils veulent et le compilateur écrira le programme pour eux comme dans Star Trek.
S'agit-il simplement d'une opinion sous-informée d'un programmeur junior ou les programmeurs deviennent-ils paresseux et moins compétents en général?
EDIT: Beaucoup de réponses disent pourquoi réinventer la roue et je suis d'accord avec cela, mais quand il y a des roues disponibles, les gens ne se soucient pas d'apprendre à fabriquer la roue. Je peux google comment faire à peu près n'importe quoi dans n'importe quelle langue et la moitié des langues font tellement pour vous quand il s'agit de déboguer, ils n'ont aucune idée de ce que fait le code pour corriger l'erreur.
C'est comme ça que je suis arrivé à la théorie selon laquelle les programmeurs deviennent de plus en plus paresseux et moins compétents, car personne ne se soucie de la façon dont les choses fonctionnent juste ce qu'elles font jusqu'à ce qu'elles ne le soient pas.