Ho studiato un po 'di algoritmi e ho visitato siti come SPOJ.pl TopCoder ecc. Ho visto che i programmatori preferiscono C o C ++ solitamente per la maggior parte dei concorsi di programmazione algoritmica.
Ora ho avuto qualche problema ultimamente. Conosco sia un po 'di C che Python e quando provo a scrivere un codice mi sembra di preferire Python a C per la maggior parte degli algoritmi. Ogni volta che mi siedo per scrivere un codice in CI rinuncio dopo circa 15 minuti perché lo trovo troppo ingombrante e tendo a passare a Python. Il passaggio di matrici Puntatori e così via sembra essere inutile spreco di tempo che potrei effettivamente utilizzare per pensare all'algoritmo stesso.
Ora so e ho sentito da molte persone che C è un linguaggio molto importante ed è il pane e il burro di molti programmatori là fuori.
Quello che volevo sapere era se questo mio approccio ha degli inconvenienti / conseguenze / svantaggi ecc.
Questo non è un dibattito tra Python e C; Questa è una domanda su come questa pratica specifica di preferire Python a C a causa della facilità d'uso influenzerà me o qualsiasi altro programmatore / scienziato informatico nel lungo periodo.
Mi piacerebbe conoscere le persone che hanno usato queste lingue nel settore / o di sviluppare software / librerie di grandi dimensioni ecc.