【IF文つかうな】ついに環境問題がプログラミング現場にも。CO2排出考慮したコーデタング目指す団体

1 : 2021/05/27(木) 12:44:22.60 ID:OxV1ND7K0

マイクロソフトら、CO2削減に寄与するコーディングを目指す業界団体を設立

https://japan.cnet.com/article/35171309/

導入事例、製品情報、調査・レポートなど、ホワイトペーパー多数掲載
 Microsoftは、ソフトウェアのコードをクリーンにして、PCやクラウドで電力を浪費しないようにする業界全体の取り組みの一環として、非営利のGreen Software Foundation(グリーンソフトウェア財団)を大手数社と共同で設立した。

 Microsoftのほか、Google、Amazon、Apple、Facebookなどクラウドを手がける大手企業は、自社クラウドデータセンターの二酸化炭素(CO2)排出量の削減に取り組んでいる。巨大データセンターの電力消費量を予測するのは簡単だが、アプリケーションの裏で動いているコードや特定のプログラミング言語が、それらを実行するハードウェアのCO2排出量にどの程度影響しているかははっきりしない。

 そこで、CO2排出を抑えるアプリケーションの実現を支援しようと、Microsoft、同社が運営するコード共有サイトGitHub、コンサルティング企業のAccentureとThoughtWorks、The Linux Foundationがグリーンソフトウェア財団を設立した。

 開発者会議「Microsoft Build 2021」で発表された同財団は、グリーンソフトウェアエンジニアリングという考え方の推進に取り組む。これは、コードの効率性を高めて、コードが実行されるハードウェアから排出されるCO2の量の削減を目指すという新しい分野だ。

 同財団は、グリーンソフトウェア開発のための業界標準、ベストプラクティス、パターンを策定することを目指す。具体的には、信頼できるオープンソースおよびオープンデータプロジェクトの組成促進、学術研究の支援、グリーンソフトウェア大使の国際的なコミュニティーの育成などを行う。

2 : 2021/05/27(木) 12:45:06.87 ID:u7zw2cxk0
三項演算子なら良いんですか?
3 : 2021/05/27(木) 12:45:10.77 ID:hqNQue4h0
エバリュエイト使うんか
5 : 2021/05/27(木) 12:49:01.76 ID:FJLyJYu00
sleep入れずにブン回したろ
6 : 2021/05/27(木) 12:49:29.79 ID:FKx3B0uj0
これから全部switchにするわ
7 : 2021/05/27(木) 12:50:05.74 ID:BGpmIEpx0
loopは許された
8 : 2021/05/27(木) 12:51:22.22 ID:PKzMLUCT0
longjmp使うわ
9 : 2021/05/27(木) 12:52:18.70 ID:bWeI1sW50
PCつけっぱの方が環境にいいんだっけ?
10 : 2021/05/27(木) 12:52:46.23 ID:TwFGIBby0
マイニングこれもーどーすんの?
15 : 2021/05/27(木) 12:56:46.44 ID:WMLez9nI0
>>10
次の商売だな
環境に配慮した仮想通貨が登場すればそっちに世界中の投資が集中するだろ
11 : 2021/05/27(木) 12:53:28.90 ID:4hvFsx7z0
メタプログラミングでできる事は全部コンパイル時にやれ
12 : 2021/05/27(木) 12:53:59.32 ID:io42VGgy0
()=>{….}←キモすぎワロタw
13 : 2021/05/27(木) 12:54:44.19 ID:T4U3pKTu0
unlessで我慢してやる
14 : 2021/05/27(木) 12:56:21.78 ID:rmw2ZMHq0
最適化すればいいだけじゃね?
17 : 2021/05/27(木) 13:00:48.81 ID:h0uYj5NL0
人類は狂いだしたなw
18 : 2021/05/27(木) 13:00:54.19 ID:BUtmz7zI0
その財団に巣食う奴らが吐き出すCo2の方が多そう
20 : 2021/05/27(木) 13:02:58.23 ID:RrbbcMhZ0
インデントやめるわ
21 : 2021/05/27(木) 13:03:12.09 ID:zUYLTKMy0
ベーマガの頃はGOTO使うのはダサい言われてた
22 : 2021/05/27(木) 13:07:35.26 ID:tuwBYyM+0
SEOのような胡散臭さ
23 : 2021/05/27(木) 13:08:56.19 ID:zyz2Y0470
Branch がダメなのか ARM で predicate 使えって事なのか
24 : 2021/05/27(木) 13:09:31.70 ID:kiUv1KP20
じゃあswitch文使うね…
25 : 2021/05/27(木) 13:15:15.02 ID:+E4DASlI0
三項演算子のオンパレード
27 : 2021/05/27(木) 13:20:29.54 ID:z4GLwkSP0
> 【IF文つかうな】

こういう低レベルというべきなのか高レベルというべきなのかわからないようなお作法の話じゃなくて
キャッシュのミスとかパイプラインのハザードとかをなくしましょうって話なんじゃね?

28 : 2021/05/27(木) 13:22:10.56 ID:MPsyS/kK0
三項演算子もswitchも良く使うけど?
30 : 2021/05/27(木) 13:42:10.74 ID:LpNsqcRn0
else if連発でスパゲッティやるなってことか?
32 : 2021/05/27(木) 14:09:10.26 ID:KjdH34Ap0
コーデタングってなんだよ

コメント

タイトルとURLをコピーしました