Os programas acessam ferramentas como grep, sed, tr ou class, devido à sua eficiência?

1

Ou é significativo apenas quando você está na linha de comando e quer fazer algo simples de imediato.

Essas ferramentas são mais eficientes que uma biblioteca de programas?

    
por Quora Feans 23.01.2014 / 10:54

1 resposta

3

Os programas geralmente chamam as bibliotecas de programas subjacentes às quais você se refere. A linha de comando está lá para encadear essas ferramentas, o que é muito mais eficiente (em tempo de desenvolvimento), depois escrever e compilar um programa em C que chama as bibliotecas. Embora seja apenas marginalmente mais lento em tempo de execução.

AFAIK este uso de pequenos programas juntos era, e é, a filosofia Unix.

    
por 23.01.2014 / 10:58

Tags