있을 줄 알았는데 없다는 사실에 웬지 "초~ 쇼크~"(하레와 구우 버전)
생각해보니.. UNIX의 설계 철학중 simple is beautiful이 근간이 되어 있다는게 생각이 났다.
cp() 가 빈번하게 사용될지라도, 느린 함수이고(최소한 fopen/fread/fwrite/fclose 4개의 함수를 사용한다)
이러한 복잡한 함수는 단순함의 철학에 위배가 되기에 많이 사용함에도 불구하고
cp() 라는 함수가 존재하지 않는것 같다.
그래도...
rename() remove() 이런건 있으면서 cp()가 없다는 건 웬지 억울한 느낌?
Besides, unix way is to be ascetic and elegant, avoiding putting messy and slow algorithms under the hood, and filecopy is definitely slow ( you want syscall with fast filecopy - great, here's hardlink for you ). |
생각해보니.. UNIX의 설계 철학중 simple is beautiful이 근간이 되어 있다는게 생각이 났다.
cp() 가 빈번하게 사용될지라도, 느린 함수이고(최소한 fopen/fread/fwrite/fclose 4개의 함수를 사용한다)
이러한 복잡한 함수는 단순함의 철학에 위배가 되기에 많이 사용함에도 불구하고
cp() 라는 함수가 존재하지 않는것 같다.
그래도...
rename() remove() 이런건 있으면서 cp()가 없다는 건 웬지 억울한 느낌?
'Programming > C Win32 MFC' 카테고리의 다른 글
sizeof() 는 언제 계산될까? (0) | 2009.04.22 |
---|---|
int main(int argc, char *argv[]) 에 대한 짧은 이야기 (3) | 2009.03.24 |
The C Library Reference Guide (0) | 2009.02.24 |
warning: array subscript has type ‘char’ (0) | 2009.01.02 |
Windows Registry 관련 함수 (0) | 2008.12.30 |