지구를 지키기 위해 C를 씁시다(???)
에너지 효율성 관점에서 프로그래밍을 분석하면 어떻게 될까요?
여기에 흥미로운 연구 결과가 있습니다. 2017년 포르투갈 대학 연구팀이 프로그래밍 언어 전반에 걸친 에너지 효율성이라는 제목으로 작성했던 논문이 있습니다.
이 논문에는 컴파일 언어로는 GO 언어가 비효율적 언어중 하나이고, Rust는 최신 언어임에도 C와 비슷한 에너지 효율을 보여주었습니다. 가장 비율적인 언어는 Perl/Lua/Python과 같은 인터프리터 언어였습니다.
결론적으로 가장 효율적인(지구를 지키는)언어는 C였으며, 반대로 비효율적인(지구를 오염시키는?)언어는 Python과 Perl이였습니다.
그러니 우리 모두 이제 C(?)를 쓰는것입니다!
F-Lab 에서 주니어 개발자들이(사실 개발자라면 누구나) 보시면 좋을 아티클 모음을 공유해 주었네요!
검색엔진부터 비동기 처리, NoSQL 등 다양한 분야의 아티클들이 공유되어 있으니 관심있으신 분들은 보시면 좋겠습니다.
F-Lab 에서 공유해주신 아티클 주제를 나열해보면 다음과 같습니다.
📌 구글이 직접 말하는 검색엔진의 원리 (tali.kr)
📌 검색 엔진은 어떻게 작동하는가 (xo.dev)
📌 네이버의 검색엔진의 특징과 알고리즘 (tistory.com)
📌 [네이버 블로그]네이버 검색의 원리 : 네이버 블... 더 보기