tag:blogger.com,1999:blog-6950833531562942289.post5048303916935519278..comments2024-03-25T03:36:48.099-07:00Comments on C0DE517E: LinksDEADC0DEhttp://www.blogger.com/profile/01477408942876127202noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-6950833531562942289.post-40688992635534621142010-01-18T13:12:32.002-08:002010-01-18T13:12:32.002-08:00Even if I hate C++, I don't see how C could re...Even if I hate C++, I don't see how C could really help. It's really an array-of-structures versus structure-of-arrays problem, and I'd say any language I've seen so far has types that prefer the former to the latter. Actually you might argue that switching to SOA is easier in C++, because you can do it "transparently" by crafting class allocators or handles or similar devices...DEADC0DEhttps://www.blogger.com/profile/01477408942876127202noreply@blogger.comtag:blogger.com,1999:blog-6950833531562942289.post-37798469427382109922010-01-17T03:38:09.529-08:002010-01-17T03:38:09.529-08:00I believe the document is arguing for a change in ...I believe the document is arguing for a change in how we use OOP languages, not necessarily switching to procedural languages like C.<br /><br />OOP is still very useful for some larger program structure, they are talking about the cost of bringing the overheads of OOP down into the inner loops of a program. There will always be a tradeoff between abstractions to help improve code reusability/maintainability/clarity/structure, weighed against performance "on the metal".<br /><br />You wouldn't write photoshop in assembly, but you might write some of the filters in it. To give a metaphor.<br /><br />Good blog DEADC0DE, I always enjoy reading your posts.Anonymoushttps://www.blogger.com/profile/04136248767396191174noreply@blogger.comtag:blogger.com,1999:blog-6950833531562942289.post-48611073936595758662010-01-17T03:13:37.787-08:002010-01-17T03:13:37.787-08:00Great doc. But, after have read it, haven't yo...Great doc. But, after have read it, haven't you the idea the best solution, specially with multi-core systems, is... straight C?<br />RicAnonymousnoreply@blogger.com