Por que usar funções de biblioteca padrão é melhor


Embora enganosamente simples de implementar, se a biblioteca padrão fornece essa função, ela tem um desempenho melhor, então por que não usá-la? As funções fornecidas pela biblioteca padrão foram otimizadas e testadas várias vezes para atender às necessidades de vários cenários e podem ser atualizadas e otimizadas no futuro. O uso das funções da biblioteca padrão permite que você expresse suas intenções com mais clareza e precisão, além de permitir que seu código contenha mais informações semânticas de alto nível, tendo assim mais possibilidades de otimização.

Se você acha que sua implementação tem melhor desempenho, pode ser porque seu cenário é especial e existe uma implementação mais otimizada para esse cenário especial. Neste momento, você pode construir uma abstração de nível superior que seja mais adequada para sua cena atual, que será melhor. No entanto, se o cenário não for especial, o que você deve fazer é contribuir com seu código para a biblioteca padrão, substituir a implementação não tão boa na biblioteca padrão por sua implementação excelente e, em seguida, usar a biblioteca padrão em negócios específicos . Como programador, o mais importante é expressar com clareza e precisão suas intenções para a máquina.


7ec20b6169638ab3ef5ec21c64383bef.jpeg

Acontece que eu tenho um pacote de linguagem C aqui, envie-me uma mensagem privada para obtê-lo

Acho que você gosta

Origin blog.csdn.net/m0_67034740/article/details/129687148
Recomendado
Clasificación