아래는 구글 번역기로 돌린 것입니다.

원문은 https://lwn.net/Articles/732054/

성과의 도덕적 차원 Posted Aug 25, 2017 22:08 UTC (Fri) by ncm (subscriber, # 165)
Parent article : Python의 명명 된 튜플 재 설계

Python 및 Python으로 작성된 프로그램의 성능과 관련된 문제는 시작 시간보다 훨씬 더 큰 결과를 가져옵니다. Python 프로그램이 실행되는 동안 호스트 머신은 일반적으로 CO2를 대기로 펌핑하는 데 의존하는 전력을 소비합니다. 그 전력의 대부분이 낭비된다면, 그 효과는 그것을 구입하거나 추가 서버를 운영하거나 조금 더 오래 기다리는 사용자에게 추가 비용을 넘어서는 것입니다. 데이터 센터 또는 여러 데이터 센터 전체에서 실행되는 Python 프로그램의 탄소 발자국이 더해집니다.

질문이 생깁니다. 널리 사용되는 Python 프로그램의 작성자로서 Python을 선택한 결과로 인해 개인적으로 얼마나 많은 종의 멸종에 책임이 있습니까? (비슷하게 PHP 또는 Ruby의 경우)

우리 행성은 모두 비극적 인 규모의 대량 멸종 초기 단계에 있습니다. 현재 조류와 곤충 개체수에 대한 추정치는 불과 수십 년 전에 비해 이미 50 % 이상 감소했습니다 [1]. 풍력 및 태양 광 발전 용량이 석탄, 석유 및 가스를 대체 할 수있을 때까지 수십 년이 더 걸릴 것이므로 비 효율성에 낭비되는 에너지는 지구 생물권과 여러 종의 생존 전망에 직접적인 해를 끼칩니다. 물론 가장 많이 제거 된 종은 곤충이 될 것이지만 (그저 너무 많았 기 때문에) 생명체, 식물, 동물 및 미생물의 전체 그물은 그 곤충에 달려 있습니다.

인간은 자연과 구별되지 않습니다. 생물권을 위협하는 것은 무엇이든 손자의 생존 전망을 위협합니다. 세계 어업이 붕괴되고 이전에 비옥했던 농지 생산이 중단됨에 따라 (기후 변화 또는 수분 실패 여부에 관계없이) 남은 식량 생산 능력을 놓고 전쟁이 벌어 질 것입니다. 당신의 프로그램으로 인해 얼마나 많은 전쟁 사상자가 발생합니까? 돌아 다닐 것이 많을 것입니다.

광범위하게 실행되는 코드에 사용할 언어를 선택할 수있는 경우 Python, PHP 또는 Ruby를 사용하지 않는 것이 좋습니다. Python이나 기타 매우 느린 언어를 더 빠르게 만들 수있는 기회가 있다면 사용자에게 고통을 줄 수 있습니다. 프로그래밍의 불편 함이 손자 한 명이나 종을 잃는 것과 일치하지 않습니다.

[1] google : "야생 동물 개체수 감소"