I don't really agree with the impact on performance of a GC scheme,
- OO is already slow compared with procedural
- Obj-C has an extra overhead to allow dynamic & late binding
- usually GC is a background process/thread with very low priority
- it's always possible to release the objects on the critical/bottleneck paths
I quite like Objective-C for the ease of distributing objects around without the "stubs & skeletons" mucking about and if Apple could address the issue of distributed garbage collection that would be ideal ... just hope they'll share with the GNUStep org.
by Mr B. — Dec 03
- OO is already slow compared with procedural
- Obj-C has an extra overhead to allow dynamic & late binding
- usually GC is a background process/thread with very low priority
- it's always possible to release the objects on the critical/bottleneck paths
I quite like Objective-C for the ease of distributing objects around without the "stubs & skeletons" mucking about and if Apple could address the issue of distributed garbage collection that would be ideal ... just hope they'll share with the GNUStep org.