Eu estudei um pouco de algoritmos e procurei em sites como SPOJ.pl TopCoder etc. Vi que os programadores preferem C ou C ++ geralmente para a maioria dos concursos de programação algorítmica.
Agora eu tenho tido alguns problemas ultimamente. Eu conheço um pouco de C e Python e, ao tentar escrever um código, pareço preferir Python ao C para a maioria dos algoritmos. Toda vez que me sento para escrever um código no IC, desisto depois de 15 minutos, porque o considero muito complicado e tendem a passar para o python. Passando matrizes Ponteiros e assim por diante parecem ser um desperdício de tempo inútil que eu poderia estar utilizando para pensar no próprio algoritmo.
Agora eu sei e ouvi de muitas pessoas que C é uma linguagem muito importante e é o pão com manteiga de muitos programadores por aí.
O que eu queria saber era se essa minha abordagem tem algumas desvantagens / consequências / desvantagens, etc.
Este não é um debate Python vs C; Esta é uma pergunta sobre como essa prática específica de preferir python sobre C por causa da facilidade de uso afetará a mim ou a qualquer outro programador / cientista de computador a longo prazo.
Eu adoraria ouvir pessoas que usaram esses idiomas no setor / e / ou desenvolver grandes softwares / bibliotecas etc.