1:おれんじーず(SB-iPhone) [CN] 2021/05/27(木) 12:44:22 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:おれんじーず(SB-iPhone) [CN] 2021/05/27(木) 12:45:06 ID:u7zw2cxk0
三項演算子なら良いんですか?
4:おれんじーず(SB-iPhone) [CN] 2021/05/27(木) 12:47:09 ID:BuO8/aGg0
for{
if
if
if
else
}
これで大体なんでもできまつ
44:おれんじーず(SB-iPhone) [CN] 2021/05/27(木) 14:45:09 ID:piexk7DZ0
>>4
構造化プログラミング懐かしい
26:おれんじーず(SB-iPhone) [CN] 2021/05/27(木) 13:17:18 ID:+MosKFjN0
>>4
基本 繰り返し、判断、処理だからな
今のスペックだと複雑な処理かますよりシンプルなのでいい場合が多い
16:おれんじーず(SB-iPhone) [CN] 2021/05/27(木) 12:58:47 ID:n6QdbsKI0
>>4
大規模データ読み込みで使ったら激怒されそうなコードだな
19:おれんじーず(SB-iPhone) [CN] 2021/05/27(木) 13:02:09 ID:BuO8/aGg0
>>16
sqlで絞ったら軽いからいけるって聞いたで
6:おれんじーず(SB-iPhone) [CN] 2021/05/27(木) 12:49:29 ID:FKx3B0uj0
これから全部switchにするわ
7:おれんじーず(SB-iPhone) [CN] 2021/05/27(木) 12:50:05 ID:BGpmIEpx0
loopは許された
9:おれんじーず(SB-iPhone) [CN] 2021/05/27(木) 12:52:18 ID:bWeI1sW50
PCつけっぱの方が環境にいいんだっけ?
10:おれんじーず(SB-iPhone) [CN] 2021/05/27(木) 12:52:46 ID:TwFGIBby0
マイニングこれもーどーすんの?
15:おれんじーず(SB-iPhone) [CN] 2021/05/27(木) 12:56:46 ID:WMLez9nI0
>>10
次の商売だな
環境に配慮した仮想通貨が登場すればそっちに世界中の投資が集中するだろ
11:おれんじーず(SB-iPhone) [CN] 2021/05/27(木) 12:53:28 ID:4hvFsx7z0
メタプログラミングでできる事は全部コンパイル時にやれ
12:おれんじーず(SB-iPhone) [CN] 2021/05/27(木) 12:53:59 ID:io42VGgy0
()=>{….}←キモすぎワロタw
14:おれんじーず(SB-iPhone) [CN] 2021/05/27(木) 12:56:21 ID:rmw2ZMHq0
最適化すればいいだけじゃね?
17:おれんじーず(SB-iPhone) [CN] 2021/05/27(木) 13:00:48 ID:h0uYj5NL0
人類は狂いだしたなw
18:おれんじーず(SB-iPhone) [CN] 2021/05/27(木) 13:00:54 ID:BUtmz7zI0
その財団に巣食う奴らが吐き出すCo2の方が多そう
20:おれんじーず(SB-iPhone) [CN] 2021/05/27(木) 13:02:58 ID:RrbbcMhZ0
インデントやめるわ
21:おれんじーず(SB-iPhone) [CN] 2021/05/27(木) 13:03:12 ID:zUYLTKMy0
ベーマガの頃はGOTO使うのはダサい言われてた
22:おれんじーず(SB-iPhone) [CN] 2021/05/27(木) 13:07:35 ID:tuwBYyM+0
SEOのような胡散臭さ
23:おれんじーず(SB-iPhone) [CN] 2021/05/27(木) 13:08:56 ID:zyz2Y0470
Branch がダメなのか ARM で predicate 使えって事なのか
24:おれんじーず(SB-iPhone) [CN] 2021/05/27(木) 13:09:31 ID:kiUv1KP20
じゃあswitch文使うね…
25:おれんじーず(SB-iPhone) [CN] 2021/05/27(木) 13:15:15 ID:+E4DASlI0
三項演算子のオンパレード
28:おれんじーず(SB-iPhone) [CN] 2021/05/27(木) 13:22:10 ID:MPsyS/kK0
三項演算子もswitchも良く使うけど?
29:おれんじーず(SB-iPhone) [CN] 2021/05/27(木) 13:27:28 ID:qEQbKbZr0
if (hoge == true) {
return true;
} else {
return false;
}
というコードを見た時、頭はげるかと思った。
42:おれんじーず(SB-iPhone) [CN] 2021/05/27(木) 14:32:12 ID:oUOvNfVQ0
>>29
はげてるぞ
41:おれんじーず(SB-iPhone) [CN] 2021/05/27(木) 14:29:52 ID:c8z7x92W0
>>29
動的型付け言語ならあるいは
39:おれんじーず(SB-iPhone) [CN] 2021/05/27(木) 14:26:15 ID:BT3meuhr0
>>29
この程度なら今なら最適化される
34:おれんじーず(SB-iPhone) [CN] 2021/05/27(木) 14:11:59 ID:jIuv3Nhy0
>>29
return hage
でOK?
33:おれんじーず(SB-iPhone) [CN] 2021/05/27(木) 14:10:32 ID:g0SHgKMx0
>>29
hogeがfalseになった時にブレイクさせたいデバッグ用コードとか?
31:おれんじーず(SB-iPhone) [CN] 2021/05/27(木) 14:07:40 ID:g0SHgKMx0
>>29
ぜってえいらねえけど削るとテストしなおしになるから放置しようってコードは山盛りあるw
30:おれんじーず(SB-iPhone) [CN] 2021/05/27(木) 13:42:10 ID:LpNsqcRn0
else if連発でスパゲッティやるなってことか?
35:おれんじーず(SB-iPhone) [CN] 2021/05/27(木) 14:12:07 ID:BuO8/aGg0
でもある程度長くないならベタ書きは可読性最強だよね
IDE使って飛びまくるとか調査大変やん
保守に有利とかいうけど無駄なクラス化多くね?
36:おれんじーず(SB-iPhone) [CN] 2021/05/27(木) 14:20:46 ID:pCxtXjd50
コンパイラの問題でワロタ
37:おれんじーず(SB-iPhone) [CN] 2021/05/27(木) 14:21:54 ID:p9HQj/3l0
IF もし〜〜〜ならば
38:おれんじーず(SB-iPhone) [CN] 2021/05/27(木) 14:24:20 ID:RjDSHOU70
じゃこれからtry{}catch{}でいくわ
40:おれんじーず(SB-iPhone) [CN] 2021/05/27(木) 14:27:38 ID:RrAIm3jM0
JQ厨はさっさと滅べ。
45:おれんじーず(SB-iPhone) [CN] 2021/05/27(木) 14:46:37 ID:iO9JNQSn0
gotoさんが再評価されるチャンスは有りませんねはい
46:おれんじーず(SB-iPhone) [CN] 2021/05/27(木) 14:47:10 ID:mTASUEC+0
環境にやさしい〜とゲーミング〜って似てる
47:おれんじーず(SB-iPhone) [CN] 2021/05/27(木) 14:47:38 ID:Zj4hpUe30
今時if無い方がテスト書きやすいし計算コストもかからんからよい
この意味わからないプログラマはモグリ
48:おれんじーず(SB-iPhone) [CN] 2021/05/27(木) 14:51:14 ID:xN5UpSnC0
motor [return]
49:おれんじーず(SB-iPhone) [CN] 2021/05/27(木) 14:52:18 ID:jqjAiNRu0
GPUのプログラムは分岐をなるべく減らさないとパフォーマンス出ないな
50:おれんじーず(SB-iPhone) [CN] 2021/05/27(木) 15:08:19 ID:sMCU6CB30
テメーんとこのRoslynでなんとかしろよ無能🤣🤣🤣
51:おれんじーず(SB-iPhone) [CN] 2021/05/27(木) 15:48:26 ID:J2yEvSUJ0
スレッドごとにプライベートスタック使うの禁止な
全てstatic globalにしろや
引用元: http://hayabusa3.2ch.sc/test/read.cgi/news/1622087062/