Kapitel 3. Code-Effizienz

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Ich spüre das Bedürfnis - das Bedürfnis nach Geschwindigkeit.

Maverick

Wann immer das Thema Software-Effizienz aufkommt, ist die erste Frage, die den meisten Entwicklern in den Sinn kommt: "Was ist die schnellste und damit effizienteste Programmiersprache? Ist es Rust, C oder Go?" Vielleicht überrascht es uns alle und es ist tatsächlich Java! (Lieber Leser, das ist es nicht. Aber Java arbeitet in diesem Bereich. Eines Tages könnte Java oder etwas Ähnliches die effizienteste Programmiersprache sein.)

Effizienz ist alles - oder doch nicht?

So sehr wir diese Sprachen auch lieben, werden wir dennoch argumentieren, dass die Programmierung in diesen Sprachen für die meisten Menschen nicht der optimale Weg ist, um grüne Software zu entwickeln. Wir werden versuchen, dich davon zu überzeugen, dass Code-Effizienz zwar ein Werkzeug in deinem Werkzeugkasten ist, aber nicht das erste, zu dem die meisten Ingenieure greifen sollten.

Für die meisten von uns ist das Schreiben von schlankeren Codes mit Sicherheit ein weniger effektiver Weg, um unseren CO2-Fußabdruck zu reduzieren, als eine Kombination aus Verbesserungen der betrieblichen Effizienz, einer bedarfsgerechten Architektur und der Wahl der richtigen Plattform.

Es gibt Umstände, unter denen eine aktive Code-Effizienz deinerseits entscheidend für die Umweltfreundlichkeit ist. ...

Get Grüne Software für Gebäude now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.