Freethought & Rationalism ArchiveThe archives are read only. |
07-09-2003, 12:55 PM | #21 | |
Veteran Member
Join Date: Jan 2001
Location: Median strip of DC beltway
Posts: 1,888
|
Quote:
The biggest flaw is that taking 10x as many lines and including an unneeded loop for something that can be done with a multiplication and a division is a sin. |
|
07-09-2003, 01:01 PM | #22 | |
Veteran Member
Join Date: Oct 2001
Location: Canada
Posts: 3,751
|
Sheesh, is this pissing contest still going on?
Remember when there was a point to this, in the first thread? A statistical error about a point of evolutionary origins? Principia said the error was clear, but that it did not amount to a vitiation of the conclusion that SIPF dipeptides are "too close of a fit to nature to be coincidental". DNAUnion did not seriously contest this point, eventually limiting the scope of his point to: Rode made a mistake and I found it. So what? For the purposes of the original Evo thread, DNAUnion made no compelling point; for, yes indeed, many orders of magnitude sometimes make no relevant difference to an argument about all-things-considered probability. For example: Quote:
|
|
07-09-2003, 01:07 PM | #23 | |
Veteran Member
Join Date: Mar 2002
Location: anywhere
Posts: 1,976
|
Quote:
I did enjoy though the site Lobstrosity put up about programming habits -- hilarious. And the commentary about RNGs is interesting. |
|
07-09-2003, 02:23 PM | #24 |
Veteran Member
Join Date: May 2003
Location: On the road to extinction. . .
Posts: 1,485
|
After the program design is complete and the computational complexity taken, then the real science of programming becomes apparent.
Program clarity is most often achieved via descriptive variable names coupled with a few comments whenever the relationship between variables are not evident. Most often the pre-conditions and post-conditions of any given program functionality dictates the ultimate complexity of the coding. These are two elements of good programming practice which cannot be avoided. FInally the technique choosen to provide the functionality given in the specifications is what seperates the professional programmer from the hack. |
07-09-2003, 02:27 PM | #25 |
Contributor
Join Date: Jul 2001
Location: Deep in the heart of mother-lovin' Texas
Posts: 29,689
|
FInally the technique choosen to provide the functionality given in the specifications is what seperates the professional programmer from the hack.
Generally, the professional programmer is the better plagiarizer. |
07-09-2003, 02:52 PM | #26 |
Veteran Member
Join Date: May 2003
Location: On the road to extinction. . .
Posts: 1,485
|
Mageth say that generally, the professional programmer is the better plagiarizer.
I would agree to the point where copying proven algorithms from some good source does indeed entail a form of plagarism. On the other hand advances in programming methodology cannot be achieved via plagarism. On a final personal bit of advice, the computer geek who often encounters the top-down vs. the bottom-up approach should pay careful attention to both methods and incorporate both approaches in their design. This is sort of a big-picture approach. |
07-09-2003, 03:08 PM | #27 |
Veteran Member
Join Date: Jan 2001
Location: Median strip of DC beltway
Posts: 1,888
|
The vast majority of programmers will go their entire career without creating a single new algorithm, and that's probably a good thing.
The true key to programm is not understanding algorithms, but understanding your data and data flow. The algorithms are pretty much a trivial excercise once you have that laid out since most programs are 95% data flow. The only place that I can think of that aren't data flow dominated is modelling and simulations, and even those are still 30-40% data flow in most cases that I've seen. |
07-09-2003, 03:47 PM | #28 | ||
Veteran Member
Join Date: Jan 2001
Location: USA
Posts: 1,072
|
Quote:
Quote:
DNAunion: See, you did as much as explicitly state that if itself suffers from “spaghettiness” (all ifs do the two things you claim…well, kind of). You even showed just how “spaghetti-ish” if statements are by adding the LOL, emphasizing your “point”. |
||
07-09-2003, 03:53 PM | #29 |
Contributor
Join Date: Jul 2001
Location: Deep in the heart of mother-lovin' Texas
Posts: 29,689
|
DNAunion, I'm pretty sure Principia has dropped this pointless discussion. Why don't you?
|
07-09-2003, 05:37 PM | #30 | |
Senior Member
Join Date: Aug 2000
Location: San Diego, CA, USA
Posts: 913
|
Quote:
|
|
Thread Tools | Search this Thread |
|