System ("Pause"); - Warum ist es falsch?

Hier ist eine Frage, die ich nicht ganz verstehe:

Der Befehl,system("pause"); wird neuen Programmierern beigebracht, um ein Programm anzuhalten und auf die Fortsetzung einer Tastatureingabe zu warten. Es scheint jedoch von vielen erfahrenen Programmierern als etwas missbilligt zu werden, das nicht in unterschiedlichem Maße getan werden sollte.

Einige Leute sagen, es sei in Ordnung, es zu benutzen. Einige sagen, es ist nur zu benutzen, wenn Sie in Ihrem Zimmer eingesperrt sind und niemand zuschaut. Einige sagen, dass sie persönlich zu Ihnen nach Hause kommen und Sie töten werden, wenn Sie es benutzen.

Ich selbst bin ein neuer Programmierer ohne formale Programmierausbildung. Ich benutze es, weil mir beigebracht wurde, es zu benutzen. Was ich nicht verstehe, ist, dass wenn es nicht verwendet werden soll, warum ich dann gelernt habe, es zu verwenden? Oder ist es auf der anderen Seite doch gar nicht so schlimm?

Was halten Sie von diesem Thema?

Antworten auf die Frage(12)

Ihre Antwort auf die Frage