Es hängt davon ab, was Sie von Ihrer Sprache erwarten. Zum Beispiel entwickle ich Firmware für Embedded-Gerät. Ich kann Linux darin booten und meine Arbeit in Python machen, aber ich brauche wirklich schnellen Code für die Hardware, also benutze ich C auf Bare Metal (ohne Betriebssystem). Auf der anderen Seite muss ich viele Programme für meinen PC entwickeln, die mit diesem Gerät kommunizieren, hauptsächlich für Entwicklungs- und Testzwecke. Ich brauche diese Programme nicht zu tun, ich brauche sie nicht einmal, um schnell zu laufen. Ich brauche nur, dass sie schnell erstellt werden und robust und sicher sind - also benutze ich Python.
BEARBEITEN: Beim Auswählen einer Sprache sollten Sie Die Durchschnittswerte schlagen
lesenEs ist immer nützlich, eine andere Sprache zu lernen. Wenn Sie mit C vertraut sind, dann würde ich etwas Zeit in das Lernen von C ++ investieren, und das wird wahrscheinlich sofort nützlicher sein und wird auf Ihren vorhandenen Fähigkeiten aufbauen, aber wenn Sie die Zeit haben, dann ist das Lernen von Python eine großartige Idee!