Re: Best Programming language for AI in Nanobots




On Thu, 26 Jan 2006 02:05:52 -0000
rhooker123@xxxxxxxxxxx wrote:

>
> >Possibly - another possibility is that they may be better
> >programmed by evolutionary techniques such as the work of Adrian Thompson
> >at Sussex.
>
> Perhaps, but if I build a device which someone can swallow and will
> reproduce itself in the boy and bind with HIV and escort them out of
> the body I think I want to make a machine, not a being, and will simply

Sure you want a machine, but the use of evolutionary techniques in
programming or even designing that machine does not make it a being, or
even capable of evolving further.

> code the reproduction system and the chemical bonding surface.

I would want it not to antagonise any of the bodies own defense
mechanisms or grab anything other than HIV. It may be easier to produce
the desired characteristics by evolutionary means than by design - one
of the interesting things about Adrian Thompson's results was that the
evolved designs were orders of magnitude smaller[1] than anything a human
designer would come up with.

Given the subtleties of behaviour at the atomic level it seems
to me that it may be easier to design a set of acceptance criteria and
a mechanism for evolving designs than it is to design precise behaviour
of complex molecules.

[1] I would say simpler but for the most part nobody has been able to
understand how they work.

--
C:>WIN | Directable Mirror Arrays
The computer obeys and wins. | A better way to focus the sun
You lose and Bill collects. | licences available see
| http://www.sohara.org/

.



Relevant Pages

  • Re: mfc pitfalls
    ... In most MFC apps, you are writing code in that kind ... virtual methods usually work better than callbacks for most ... no syntax in the design for function pointers. ... programming in OO environment requires new ...
    (microsoft.public.vc.mfc)
  • Re: mfc pitfalls
    ... I see no callbacks in MFC. ... but I see no callbacks. ... premises of one of them as a basis of design or implementation in one of the others. ... programming in OO environment requires new ...
    (microsoft.public.vc.mfc)
  • Re: SENIOR A.I. SOFTWARE ENGINEER POSITION - $90-120K - Dallas
    ... May design and build prototype applications. ... Expert C and C++ programming experience. ... Java / J2EE Architecture ... Understands standard software modeling techniques ...
    (comp.ai.philosophy)
  • Re: mfc pitfalls
    ... There are design criteria, ... Data flow (flowcharts) is one of the UML diagrams ... programming in OO environment requires new ...
    (microsoft.public.vc.mfc)
  • The most popular A- Z, CAx, CAD, CAM, CAE, electronics, EDA, LSI, PCB, FPGA, VHDL, & Other D
    ... Nauticus Early Design ... programming of sheet metal cutting and punching machines. ... Lantek Expert II.1 Lantek Expert Cut Oxifuel/Plasma ... Rockwell Allen Bradley Programming Software, RSLogix 5, RSLogix 500, ...
    (microsoft.public.windowsxp.basics)