Решаю, как лучше выполнять задачу.
Для удобства условия:
- На чем пишем - С/C++.
- Мы еще умеем на Python и Bash.
Скажем, нам нужно в программе разархивировать архив:
/archive.tar.gz
root@linux:/# tar -xzvf /archive.tar.gz
Тогда как лучше это делать:
1)
system("tar -xzvf /archive.tar.gz");
Первый способ на вид неприятен, но он проще. Так в целях повышения качества кода что лучше?
PS: пишу на коленке.