![]() |
|
|
|||||||
![]() |
C++ - [C / C++] Portable library to measure time |
|
|
Thread Tools | Search this Thread |
|
|
#11 |
|
On Nov 5, 10:18 am, Nick Keighley <nick_keighley_nos...@hotmail.com>
wrote: > On 2 Nov, 10:18, James Kanze <james.ka...@gmail.com> wrote: [...] > > Reinventing something that is already available should only > > be done when there is a very good reason for not using what > > is available. (Copyright restrictions come to mind---some > > projects can't use GPL, for example.) > as someone who is lumbered with some unsupported 3PLs there > can be other reasons. Some 3PLs cost money. Sometimes a lot of > money. And some are of such low quality that you can't allow them. Or you're unsure of future support, or portability (from experience, a lot of so-called portable libraries don't work with Sun CC). [...] > > In other words, write a library that someone else has already > > written. > > Sometimes it's necessary---there can be a number of reasons > > not to use an existing library. But you shouldn't rewrite > > it unless it is necessary for some reason. > wrapper it. If it's an essential part of your application, always. Even if the library in question is the standard library. Wrappered, and you have the chance of replacing it, if e.g. it causes performance problems. -- James Kanze James Kanze |
|
|
![]() |
| Thread Tools | Search this Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| SoKing Soft Music CAD CAM Drawing Windows Mac | langrenzuoluo@gmail.com | Computer Support | 0 | 09-05-2007 10:46 AM |
| FS Archos PMA400 30GB Portable Media Player & Pocket Media Assistant | antsoft@telkom.net | Computer Information | 0 | 07-21-2006 08:43 AM |
| Portable wireless cannot see or be seen (by) other PCs in the grou | =?Utf-8?B?Um9i?= | Wireless Networking | 2 | 01-25-2006 12:38 AM |
| Portable Hard Drive | Me/PDX | Computer Support | 4 | 01-04-2006 02:11 PM |
| WMP 9 - media library listing inaccurate | Klein | Computer Support | 5 | 08-27-2004 07:44 PM |