On Wednesday 30 Sep 2009 10:06:29 pm Kapil Hari Paranjape wrote: > 1. If we are writing for a specialised developer community, > popularity has little value. > 2. If we are writing small programs, efficiency of the running > code may not bother us at all. Also compiler efficiency is of little > relevance for daemons even if it is just-in-time compilation. > 3. If we do not really care whether others read our programs (e.g. > throwaway code) then readability is not an issue. > 4. If a large library of efficient builtin functions is provided, we > don't mind having to look up an index to use these functions. So > implementing algorithms is not "our job"; gluing together these > functions _is_. > 5. If we are manipulating very simple data objects in a > straightforward manner (such as reading/writing from devices) then > high-level concepts may even be a hinderance!
actually in today's 'web2.0' world, the only mantra is turnaround time - how fast you get into production. Resources (with the exception of developer time) are cheap and plentiful, so most of the criteria applicable in the previous century are only of academic value. (note that this is the personal opinion of a non programmer) -- regards kg http://lawgon.livejournal.com _______________________________________________ To unsubscribe, email [email protected] with "unsubscribe <password> <address>" in the subject or body of the message. http://www.ae.iitm.ac.in/mailman/listinfo/ilugc
