Skip to Content
グリーンなソフトウェア開発
book

グリーンなソフトウェア開発

by Anne Currie, Sarah Hsu, Sara Bergman
March 2025
Intermediate to advanced
244 pages
3h 29m
Japanese
O'Reilly Media, Inc.
Audio summary available
Content preview from グリーンなソフトウェア開発

第2章. 構成要素

この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com

グリーン・ソフトウェアの4つの構成要素は、炭素、電力、ハードウェア、態度である。

お気に入りの作家

本書は温室効果ガスの削減について書かれているが、温室効果ガスにはかなりの数がある。

デジタルの温室効果ガスを削減し、環境に配慮したソフトウェアを構築し、ソフトウェア開発ライフサイクルに持続可能なアプローチを発見する方法について議論する楽しい部分に入る前に、いくつかの基本的な概念と専門用語を確認し、成功への準備を整える必要がある(私たちは親切だ)。この章で取り上げる3つの構成要素は、炭素、電力、ハードウェアであり、これらはすべて気候変動問題への対応に不可欠なものである。

私たちがここにいる理由カーボン

炭素は、 温室効果ガス(GHGs)すべての便利な略語である。

温室効果ガス

温室効果ガスとは、地球の大気中に存在し、熱を閉じ込める可能性のある気体のことである。この自然現象は温室からその名前が付いている。 ガーデニングに熱心な方なら、温室が何であるかはよくご存知だろう。 しかし、室内にいるのが好きな我々技術者にとっては、温室とはガラスなどの透明な材料で作られた、太陽からの熱を捕らえて保持するための建造物である。図2-1にあるように、この熱を逃がさない仕組みによって、草花を育てるための制御された環境を作成することができる。

図2-1. 温室が熱を閉じ込めて草花を育てる様子(右)と、温室効果ガスが熱を閉じ込めて地球を温暖化させる様子(左)を示した図面。

温室は熱を逃がさないことで暖かい環境を作成するが、温室効果ガスも透明なガラスと同じような働きをする。温室は、地球の大気圏を出るはずの太陽からの熱がどこにも行かないようにするのだ。

温室効果ガスは、適度であれば私たちや地球にとって良いものだ。温室効果ガスがなければ、地球の表面温度は寒くなりすぎ(-20℃前後)、私たちが知っているような生命のほとんどは存在しなくなってしまうだろう。地球上の生命を維持するためには、太陽の熱をある程度保持する必要がある。しかし、1750年の産業革命以降の人間活動による過剰な温室効果ガスが、図2-2の有名なホッケー・スティック・グラフが示すように、地球の過熱を招いている。

産業革命はターニングポイントだった。製造業経済をスタートさせ、生産性と効率を大幅に向上させ、ハイテク産業を含む人類に計り知れない利点をもたらした。しかし、未曾有のエネルギー需要により、温室効果ガスの過剰排出が永遠に続くかのような時代が作成されたため、産業革命は戻ることのできない分岐点だったという見方もある。

主要な温室効果ガスは、二酸化炭素(CO₂)、メタン、亜酸化窒素、ハイドロフルオロカーボン、パーフルオロカーボン、六フッ化硫黄、三フッ化窒素(京都議定書に記載)であり、CO₂は人間活動による排出の中で最も問題がある。なぜ問題なのか? 今日に至るまで、二酸化炭素を最も多く排出しているのは、石炭、石油、天然ガスなどの化石燃料を燃やして電気を作ることである。

問題は、人類がそれを大量に使っていることだ。

図2-2. 1961年から1990年にかけて観測された気温のホッケースティック・パターン(°C)。 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

AI支援プログラミング

AI支援プログラミング

Tom Taulli
ユーザーストーリーマッピング

ユーザーストーリーマッピング

Jeff Patton, 川口 恭伸, 長尾 高弘

Publisher Resources

ISBN: 9798341631984