Register | Sign In


Understanding through Discussion


EvC Forum active members: 64 (9164 total)
5 online now:
Newest Member: ChatGPT
Post Volume: Total: 916,895 Year: 4,152/9,624 Month: 1,023/974 Week: 350/286 Day: 6/65 Hour: 1/3


Thread  Details

Email This Thread
Newer Topic | Older Topic
  
Author Topic:   Modularity, A distinguishing property of life
Peepul
Member (Idle past 5046 days)
Posts: 206
Joined: 03-13-2009


Message 268 of 291 (514610)
07-09-2009 12:48 PM
Reply to: Message 249 by Filameter
07-08-2009 3:48 PM


Modular designs are essentially unfinished designs. They permit correction of errors and replacing less efficient modules with more efficient ones. If life were the work of a super-natural, omnicient, designer, shouldn't we expect perfection in the design ? Isn't that central to the arguments of creationists that life has not evolved, but is, and remains, the way it was created ?
I disagree. They can be completely finished designs. Finished meaning meeting the requirements.
It's impossible to know what to expect of a designer - anything is possible. This is why ID is unscientific.
Designs by humans get refined and improved, as experience reveals weaknesses in the orignial. Such refinements and improvements are most readily done on a modular design. If we know in advance exactly how to build a device which will function optimally, how to minimize the probability of device failure, and how to keep construction and maintenance costs under adequate control, integrated design will be employed wherever it is advantageous.
Agree, a modular design is easier to improve. But your second point is not true, the main reason being that a modular design can be designed, built and tested in independent chunks, once the interactions between the chunks are agreed. It's also much easier to understand for the people involved as it's easy to see the architecture of the whole solution in terms of the chunks. In practice, software is written with an even higher degree of modularity than that, so that someone who wants to understand the software in detail can do so.
The main reason for using modular design in software is that it is constantly being changed, to correct bugs, to stymy hackers, to accelerate execution, to add capabilities, etc. If programmers knew from the beginning precisely how the program would have to function, and could code flawlessly every time, would they still be motivated to build in so much flexibility, modifiability, reuseability, into modules ? Would they not, for example, use more constants and fewer user-settable variables, more steps in do loops and rarer criteria for escapes to other modules ? Which is faster: executing the next command in machine language or looking up the address at which to find the next command ? Admittedly, compactness of code and speed of execution are no longer valued the way they were when RAMs were much smaller, and CPUs much slower.
That is one of the main reasons, but equally important is delivering a high quality solution in the first place. I don't think the kind of programmers you are talking about exist - even if they did, the users never specify their requirements correctly anyway, so there are always changes, during the initial testing of the app or later. Modularising actually helps programmers while they are developing the code too. Hard coding is definitely faster as you say and sometimes things are hard coded for performance reasons.

This message is a reply to:
 Message 249 by Filameter, posted 07-08-2009 3:48 PM Filameter has not replied

  
Peepul
Member (Idle past 5046 days)
Posts: 206
Joined: 03-13-2009


Message 277 of 291 (515059)
07-15-2009 9:00 AM
Reply to: Message 275 by Filameter
07-15-2009 1:38 AM


Re: Perception, reality, survival, modularity, etc.
an intelligent designer possessed of supernatural powers and omnicience would know the future, so would know precisely how a finished life form would turn out and would work. Such a designer would have no expectation of later finding mistakes in the life form designs he creates. Therefore, such an intelligent designer would be expected to employ integrated design and construction of life forms, not modular design and construction.
I have two comments on this
- an intelligent designer does not need to be supernatural or omniscient.
- It's not possible to draw reliable conclusions about how an intelligent designer would design life. If I had the opportunity to design life, I might do it in a modular way to minimise the amount of design I had to do. Someone else might not. Any intelligent designer would not be human - how do we know how they might think or what their motivations and internal constraints would be?
This argument has no force and resembles the kind of spurious argument often put forward by creationists. I think you should forget it!

This message is a reply to:
 Message 275 by Filameter, posted 07-15-2009 1:38 AM Filameter has not replied

  
Peepul
Member (Idle past 5046 days)
Posts: 206
Joined: 03-13-2009


Message 282 of 291 (515111)
07-15-2009 12:44 PM
Reply to: Message 279 by Filameter
07-15-2009 12:01 PM


Re: Perception, reality, survival, modularity, etc.
As to the evolution of our senses as a factor in the survival of our species: our senses, e.g., of smell, vision and hearing are quite poor compared to many other animals. .... How would having poorer vision, hearing and smell improve our species' chances of survival ?
It doesn't necessarily improve our chances of survival much if atall. It's simply that if selection does not constantly act to maintain a capability, mutations will ensure it decays.
For example, the loss of hundreds of olfactory genes in monkeys and apes that use vision to find food rather than smell. Those that have evolved 3-colour vision have lost a large proportion of olfactory genes - and this has happened independently at least twice.

This message is a reply to:
 Message 279 by Filameter, posted 07-15-2009 12:01 PM Filameter has not replied

  
Peepul
Member (Idle past 5046 days)
Posts: 206
Joined: 03-13-2009


Message 289 of 291 (515225)
07-16-2009 10:25 AM
Reply to: Message 287 by onifre
07-16-2009 12:05 AM


Re: Perception, reality, survival, modularity, etc.
I thought he meant something other than the 5 fundamental senses
Proprioreception!
Edited by Peepul, : No reason given.
Edited by Peepul, : No reason given.

This message is a reply to:
 Message 287 by onifre, posted 07-16-2009 12:05 AM onifre has replied

Replies to this message:
 Message 290 by onifre, posted 07-16-2009 5:10 PM Peepul has not replied

  
Newer Topic | Older Topic
Jump to:


Copyright 2001-2023 by EvC Forum, All Rights Reserved

™ Version 4.2
Innovative software from Qwixotic © 2024