Free Republic
Browse · Search
Religion
Topics · Post Article

To: gore3000
They found that one gene was making more than one protein through reuse of the DNA sequence by starting and ending the sequence at different points. A quite ingeneous system and certainly implying design, not evolution. In fact it implies design to such a great extenct that it is exactly the way in which old assembly language programs were constructed - subroutines would be written with different entry and exit points in order to reuse the code.

Oh my god. Are you really claiming that multiple entry points, and overlapping code that must be executed backwards to function is an example of good design???

If you ever came to work at our shop, I would never, EVER let you write so much as a macro! :-)

1,159 posted on 06/18/2002 11:12:34 PM PDT by jennyp
[ Post Reply | Private Reply | To 1145 | View Replies ]


To: jennyp
Oh my god. Are you really claiming that multiple entry points, and overlapping code that must be executed backwards to function is an example of good design???

I did not say backwards. However, the rest is correct and indeed it is excellent design! It is just this kind of excellent design that allowed Visicalc, the first spreadsheet to work in just 64k of memory and which allowed Lotus to do just about everything a spreadsheet needs to do in a mere 256k. Reuse of code is an efficient and proper programming practice when resources are limited or one wants or needs concise code. Indeed, even the garbage code in MS products does reuse much code. Subroutines were created just for that purpose - to reuse code in different parts of a program. Assembly programmers took this one step further and not only reused subroutines but used different insertion points to get different operations from the same code. Some would even target entry into the middle of an instruction to get a different instruction. This is also done in the genetic code in some instances by reading the DNA codons out of phase (ie not starting at the first of the 3 bases but at the 2nd or 3rd base) thus producing a completely different instruction. To develop such a system of reusing code is completely impossible to do at random.

1,366 posted on 06/19/2002 8:50:48 PM PDT by gore3000
[ Post Reply | Private Reply | To 1159 | View Replies ]

Free Republic
Browse · Search
Religion
Topics · Post Article


FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson