Ho studiato un po 'di algoritmi e ho guardato siti come SPOJ.pl TopCoder, ecc. Ho visto che i programmatori preferiscono C o C ++ di solito per la maggior parte dei concorsi di programmazione algoritmica.
Ultimamente ho avuto qualche problema ultimamente. Conosco sia un po 'di C che Python e quando provo a scrivere un codice mi sembra preferire Python su C per la maggior parte degli algoritmi. Ogni volta che mi siedo per scrivere un codice in C, mi arrendo dopo circa 15 minuti perché lo trovo troppo macchinoso e tende a spostarmi su Python. Passare le matrici I puntatori e così via sembrano essere inutili perdite di tempo che potrei effettivamente utilizzare per pensare all'algoritmo stesso.
Ora so e ho sentito da molte persone che C è una lingua molto importante ed è il pane e il burro di molti programmatori là fuori.
Quello che volevo sapere era se questo mio approccio avesse qualche svantaggio / conseguenze / svantaggi ecc.
Questo non è un dibattito tra Python e C; Questa è una domanda su come questa pratica specifica di preferire Python su C a causa della facilità d'uso avrà effetti su di me o su qualsiasi altro programmatore / scienziato informatico a lungo termine.
Mi piacerebbe ricevere notizie da persone che hanno utilizzato queste lingue nel settore / eo sviluppare software / librerie di grandi dimensioni, ecc.