Re: [Algorithms] General purpose task parallel threading approach
Brought to you by:
vexxed72
|
From: ~BG~ <arc...@gm...> - 2009-04-17 17:16:16
|
Actually it is still relevant handheld/mobile phone space... .ben On Thu, Apr 16, 2009 at 3:50 PM, Jon Olick <ze...@gm...> wrote: > I heard that google also optimizes their code for power consumption, though > this is not very relevant for games it does apply to certain types of > software development. > - Jon Olick > > > On Thu, Apr 16, 2009 at 2:02 PM, Tony Cox <to...@mi...> wrote: > >> I think you guys are getting tied up in an argument about semantics. >> >> The real point here, IMHO, is that software development is a *tradeoff*. >> There are many things we'd like in any piece of software: >> >> - Good performance (both in time and space) >> - Robustness >> - Maintainability >> - Shipped on time >> - Shipped on budget >> - Features >> - Interoperability >> - Testability >> - Portability >> - Reusability (perhaps this means being more rather than less general) >> - And many others. >> >> Clearly, holding all other variables equals, it's better to have more of >> these good things than less. But you don't get to hold the other variables >> equal - you're always trading off things against each other. Would I like >> any piece of code I write to be more general purpose and more reusable? >> Sure, but (a) do I even know that how to achieve that goal, and (b) am I >> willing to trade off something else to get it? Maybe not. Perhaps almost >> always not. >> >> - Tony >> >> -----Original Message----- >> From: chr...@pl... [mailto: >> chr...@pl...] >> Sent: Thursday, April 16, 2009 11:14 AM >> To: Game Development Algorithms >> Subject: Re: [Algorithms] General purpose task parallel threading approach >> >> > "Other than classroom examples, software is NOT written through >> > composition of 'general components'. And even in the small subset >> > of software writing where your statement may hold true, writing >> > those components was a very small amount of work of the total." >> > >> > No, every piece of software in a modern language is written through >> > composition of "general components", from the machine code op-codes, >> > up to the language constructs they come from, up to the libraries, >> > patterns and algorithms they're constructed with. >> >> The fact that you have to rely on labelling assembly instructions >> and for-loops as "general components" to provide support for your >> initial statement shows how weak your statement was. >> >> >> Christer Ericson, Director of Tools and Technology >> Sony Computer Entertainment, Santa Monica >> >> >> >> ------------------------------------------------------------------------------ >> Stay on top of everything new and different, both inside and >> around Java (TM) technology - register by April 22, and save >> $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco. >> 300 plus technical and hands-on sessions. Register today. >> Use priority code J9JMT32. http://p.sf.net/sfu/p >> _______________________________________________ >> GDAlgorithms-list mailing list >> GDA...@li... >> https://lists.sourceforge.net/lists/listinfo/gdalgorithms-list >> Archives: >> http://sourceforge.net/mailarchive/forum.php?forum_name=gdalgorithms-list >> >> >> >> ------------------------------------------------------------------------------ >> Stay on top of everything new and different, both inside and >> around Java (TM) technology - register by April 22, and save >> $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco. >> 300 plus technical and hands-on sessions. Register today. >> Use priority code J9JMT32. http://p.sf.net/sfu/p >> _______________________________________________ >> GDAlgorithms-list mailing list >> GDA...@li... >> https://lists.sourceforge.net/lists/listinfo/gdalgorithms-list >> Archives: >> http://sourceforge.net/mailarchive/forum.php?forum_name=gdalgorithms-list >> > > > > ------------------------------------------------------------------------------ > Stay on top of everything new and different, both inside and > around Java (TM) technology - register by April 22, and save > $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco. > 300 plus technical and hands-on sessions. Register today. > Use priority code J9JMT32. http://p.sf.net/sfu/p > _______________________________________________ > GDAlgorithms-list mailing list > GDA...@li... > https://lists.sourceforge.net/lists/listinfo/gdalgorithms-list > Archives: > http://sourceforge.net/mailarchive/forum.php?forum_name=gdalgorithms-list > |