Skip to Content
Criar software ecológico
book

Criar software ecológico

by Anne Currie, Sarah Hsu, Sara Bergman
March 2025
Intermediate to advanced
244 pages
7h 49m
Portuguese (Portugal, Brazil)
O'Reilly Media, Inc.
Book available
Content preview from Criar software ecológico

Capítulo 3. Eficiência do código

Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com

Sinto a necessidade - a necessidade de velocidade.

Maverick

Sempre que o tema da eficiência do software surge, a primeira pergunta que vem à mente da maioria dos programadores é: "Qual é a linguagem de programação mais rápida e, portanto, mais eficiente? Será Rust, C ou Go?". Talvez nos surpreenda a todos e seja mesmo Java! (Caro leitor, não é. No entanto, Java está a trabalhar nesta área. Um dia, o Java, ou algo semelhante, poderá ser a linguagem de programação mais eficiente).

A eficiência é tudo - ou será que é?

Controversamente, por mais que gostemos dessas linguagens, vamos argumentar que, para a maioria das pessoas, programar nelas não é a melhor maneira de construir software verde. De facto, vamos tentar convencer-te de que, embora a eficiência do código seja uma ferramenta na tua caixa de ferramentas, não é a primeira que a maioria dos engenheiros deve procurar.

Para a maioria de nós, escrever um código mais simplificado é quase de certeza uma forma menos eficaz de reduzir a nossa pegada de carbono do que uma combinação de melhorias de eficiência operacional, arquitetura para a mudança e modelação da procura e escolha da plataforma certa.

circunstâncias em que a eficiência ativa do código da tua parte é vital para a ecologia. Se estás a escrever código que vai ser implementado em hiperescala, este tem de ser optimizado. ...

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.
Start your free trial

You might also like

Métricas da arquitetura de software

Métricas da arquitetura de software

Christian Ciceri, Dave Farley, Neal Ford, Andrew Harmel-Law, Michael Keeling, Carola Lilienthal, João Rosa, Alexander von Zitzewitz, Rene Weiss, Eoin Woods
Engenharia de software na Google

Engenharia de software na Google

Titus Winters, Tom Manshreck, Hyrum Wright

Publisher Resources

ISBN: 9798341637016