TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

God and Design Patterns

6 pointsby jester5over 13 years ago
In programming there are many levels of abstraction as well as predefined structures, functions, variables and alot of other stuff. Through the detailed analysis of a program, routine, or algorithm we can see and apprehend a creator/programmer. Such organization and complexity all working together demand that we infer an originator of that unique line of instruction. Is it possible that we can infer that a creator exist through similiar measurements of the complexities in the earth? From the various predefined DNA structures and all the way out to the physical analysis of orbital rotation can we infer signature, originality and creation, thus a God Creator. Is it more logical that order can exist and come out of chaos? Or would induction lead us to and only to that perfect order(design)leads to chaos?

2 comments

chrisbennetover 13 years ago
<i>. . . imagine a puddle waking up one morning and thinking, 'This is an interesting world I find myself in'an interesting hole I find myself in'fits me rather neatly, doesn't it? In fact it fits me staggeringly well, must have been made to have me in it!</i> -Douglas Adams<p>If you want to see a designer behind something, you will. Humans are very good at pattern matching; so good that they will see patterns even where none exist. If you look at clouds you and you want to see a rabbit, you will.
JamieLewisover 13 years ago
This is quite a common teleological argument known as the Watchmake Analogy - <a href="https://en.wikipedia.org/wiki/Watchmaker_analogy" rel="nofollow">https://en.wikipedia.org/wiki/Watchmaker_analogy</a><p>Instead of going over the common ground, I wish to present to you some examples of Computer Science (and other areas) finding the exact opposite (that is complex systems often have no defined controller or designer) is true.<p>Time after time, Computer Scientists, Physicists, Mathematicians and Biologists modeling behaviors of fractals, bacteria, flocking birds, ants, fluid, fish and even people have learned that systems with very simplistic rules can produce insanely complex behavior.<p>NASA famously developed a program that would design antennas with great success: <a href="http://www.nasa.gov/centers/ames/news/releases/2004/04_55AR.html" rel="nofollow">http://www.nasa.gov/centers/ames/news/releases/2004/04_55AR....</a> , these antennas worked extremely well, but were created by a computer following a few "simple" rules, but the results were outstanding. There is an entire branch of Computer Science dedicated to researching Evolutionary Algorithms(<a href="https://en.wikipedia.org/wiki/Evolutionary_algorithm" rel="nofollow">https://en.wikipedia.org/wiki/Evolutionary_algorithm</a> ), these algorithms produce solutions.<p>Now if I was to say to you that I was going to start a company with a few workers, each worker could do what they wanted at any time and in 5 years I expected to have to giant skyscraper (which would be constantly cleaned - remember I am not telling anyone to clean!), thousands or millions of workers and a constant supply chain. You would probably call me crazy (mostly for not having any plan at all!), yet almost this exact situation happens all across the world, every single day and has been doing so for millions of years.<p>Ants. Ants as you may know live in colonies, and generally produce huge underground nests. They are often able to find the shortest path to food and building supplies, the nests are kept free of obstacles and defended to the death. Yet, there is no central controller (the "queen" is a misnomer, all she does is give birth) that indicates where the tunnels go, noone is telling an ant what to do at any other time. The system evolves naturally out of very simple genetic rules and is based on communication between peer ants. Deborah Gordon gave a brilliant TED talk on the subject of how clever ants (or at least collections of ants) can be : <a href="http://www.ted.com/talks/deborah_gordon_digs_ants.html" rel="nofollow">http://www.ted.com/talks/deborah_gordon_digs_ants.html</a><p>(Note: I am not advocating trying to form a company as described above!)<p>A few books for those who want to research further into this fascinating area:<p><a href="http://www.amazon.com/Computational-Beauty-Nature-Explorations-Adaptation/dp/0262561271/ref=sr_1_1?s=books&#38;ie=UTF8&#38;qid=1326749973&#38;sr=1-1" rel="nofollow">http://www.amazon.com/Computational-Beauty-Nature-Exploratio...</a> - The Computational Beauty of Nature - Computer Explorations of Fractals, Chaos, Complex Systems, and Adaptation<p><a href="http://www.amazon.com/Turtles-Termites-Traffic-Jams-Explorations/dp/0262680939/ref=sr_1_1?s=books&#38;ie=UTF8&#38;qid=1326750171&#38;sr=1-1" rel="nofollow">http://www.amazon.com/Turtles-Termites-Traffic-Jams-Explorat...</a> - Turtles, Termites, and Traffic Jams: Explorations in Massively Parallel Microworlds - The book that started me in this field<p>And some Google (other search engines are available) search terms:<p>- Fractals - Ants / Termites/ Turtles Behaviour - Flocking Algorithms - Cellular Automata
评论 #3490080 未加载