Re: Simulating an assembler?




"Bob Larson" <boblarson@xxxxxxxxxxx> wrote:
> Do we now have computers capable of designing and testing an assembler
> in software?

I'll hazard to say no. Not in any reasonable amount of time with any
reasonable fidelity to reality. All simulations employ approximations and
abstractions, but even the worst reasonable approximations (e.g. molecular
dynamics) still take a long time to model moderately complex systems. And
if you want to simulate, say, matter-electromagnetic interactions at the
molecularly scale then the situation becomes even more difficult.

> Has it been done yet?

Parts and small subsystems have been modeled (e.g. gears, mechanical
linkages, etc.) but not systems anywhere near as complex as an assembler.
Only smaller subsystems have been (and will be) designed and modelled to
any reasonable fidelity. In any serious attempt to design an asembler, I
expect only small subsystems to be modelled and the most important
parameters extracted from the modelling and the information placed into a
design repository. From there the abstracted subsystems can be joined
together into larger systems whose modelling involves many fewer variables.

Keep in mind that while computer modeling is nice and helpful, it wasn't
possible when complex systems like the first locomotives, automobiles, and
electronic computers had to be built.

.



Relevant Pages

  • Re: How to Introduce OO to Structured-Method IT Person?
    ... Agree with Elliott that should emphasise on OO design as a means to ... > The essence of OO sw engineering is reducing complexity by modelling - ... > is regarded as a physical model, ... since it provides a means for structuring and ...
    (comp.object)
  • Re: Antenna computor programs and pitfalls
    ... There's a lot of judgement and skill in antenna design, particularly when it comes to things like mechanical/electrical tradeoffs and manufacturability. ... There are tools designed to address one niche or another (e.g. there's programs that are designed to optimize electrical performance microstrip patch arrays, there's programs that are designed to optimize Yagi-Udas, etc.) ... No surprise that as computers came to be more common, such models would be first ones to be implemented. ... If for no other reason than you can compare the output of the modeling code with something you've actually built and see if it matches. ...
    (rec.radio.amateur.antenna)
  • Re: dpreview
    ... malpractice suits without much help from computers. ... Ever heard of "The Art of Computer Programming"? ... Broken by design is broken, as well, and can kill, as well. ... cautious evolution in engineering, regulations and practice. ...
    (rec.photo.digital.slr-systems)
  • Re: Beyond multicore
    ... that we need to change the way we design computers. ... adopted, the von Neumann Architecture. ... upgrade the processor I need to upgrade the RAM it got me to thinking. ...
    (comp.arch)
  • Re: EU Court Rejected Microsofts AntiTrust Appeal
    ... OS's, of which Windows is the principal survivor, were designed to ... When we started connecting our computers ... into a hotel, then you not only have to add locks to the doors, you ... design as much as the fact that their use is so limited so as to not ...
    (uk.politics.misc)