Comecei a programar em C ++ na uni e adorei. No próximo período, mudamos para VB6 e eu odiava.
Eu não sabia o que estava acontecendo, você arrasta um botão para um formulário e o ide escreve o código para você.
Embora eu odiasse o modo como o VB funcionava, não posso argumentar que era mais rápido e fácil do que fazer a mesma coisa em C ++, para que eu possa entender por que é uma linguagem popular.
Agora, não estou dizendo que os desenvolvedores do VB são preguiçosos em apenas dizer que são mais fáceis que o C ++ e notei que muitas linguagens mais recentes estão seguindo essa tendência como um c #.
Isso me leva a pensar que, à medida que mais negócios desejam resultados rápidos, mais pessoas irão programar assim e, mais cedo ou mais tarde, não haverá o que chamamos de programação agora. Os futuros programadores dirão ao computador o que desejam e o compilador escreverá o programa para eles como em Star Trek.
Isso é apenas uma opinião sub informada de um programador júnior ou os programadores estão ficando mais preguiçosos e menos competentes em geral?
EDIT: Muitas respostas dizem por que reinventar a roda e eu concordo com isso, mas quando há rodas disponíveis, as pessoas não estão se preocupando em aprender a fabricar a roda. Eu posso pesquisar no google como fazer praticamente qualquer coisa em qualquer idioma e metade dos idiomas fazer muito por você quando se trata de depuração, eles não têm idéia do que o código faz de como corrigir o erro.
É assim que eu defendo a teoria de que os programadores estão se tornando mais preguiçosos e menos competentes, pois ninguém se importa com o modo como as coisas funcionam, exatamente como funcionam até que não funcionem.