Re: pick 'n' place machines (was: OT 0805 resistor noise)
- From: John Larkin <jjlarkin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Fri, 09 Sep 2005 08:00:46 -0700
On Fri, 9 Sep 2005 00:23:22 -0700, "Walter Harley"
<walterh@xxxxxxxxxxxxxxxxxxxx> wrote:
>"John Larkin" <jjlarkin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
>news:c171i11tu8ov8u7m2asa7p2j27tokne13f@xxxxxxxxxx
>> [...]
>> It's sure nice to toss all your logic into one huge chip. No
>> interconnect problems, and massively inefficient logic works just
>> fine. Multipliers, adders, fifos, PID controllers, serial bangers,
>> phase detectors, DPMs, whatever, just heap them on. It's almost
>> obscene.
>
>
>That's how most modern software works, too.
>
Except that huge, complex, synchronously-clocked hardware logic
systems seldom have bugs. But most software has bugs. The design
methodologies are distinct: in hardware logic, the current system
state is unambiguous, and combinational logic based on the current
state sets up the next state, which is implemented, across the entire
chip, at the next clock. People get into trouble whan they break that
paradigm. In software, the execution point is local, but wanders all
over the place in often unpredictable paths, and in a multitasking
system (ie, most systems nowadays) there is seldom any decent
mechanism for coordinating tasks.
So, most hardware works and most software sucks. The best programmers
are usually engineers who implement everything as true state machines.
The worst programmers are kids who went directly into CS and learned
C++ and MFC from the get-go.
John
.
- Follow-Ups:
- References:
- Re: OT 0805 resistor noise
- From: SioL
- Re: OT 0805 resistor noise
- From: John Larkin
- Re: pick 'n' place machines (was: OT 0805 resistor noise)
- From: Walter Harley
- Re: pick 'n' place machines (was: OT 0805 resistor noise)
- From: John Larkin
- Re: pick 'n' place machines (was: OT 0805 resistor noise)
- From: Walter Harley
- Re: pick 'n' place machines (was: OT 0805 resistor noise)
- From: John Larkin
- Re: pick 'n' place machines (was: OT 0805 resistor noise)
- From: Walter Harley
- Re: pick 'n' place machines (was: OT 0805 resistor noise)
- From: John Larkin
- Re: pick 'n' place machines (was: OT 0805 resistor noise)
- From: Winfield Hill
- Re: pick 'n' place machines (was: OT 0805 resistor noise)
- From: John Larkin
- Re: pick 'n' place machines (was: OT 0805 resistor noise)
- From: Walter Harley
- Re: OT 0805 resistor noise
- Prev by Date: Re: Bush: one of the worst disasters to hit the U.S.
- Next by Date: Re: OT: followup on New Orleans - disgraceful
- Previous by thread: Re: pick 'n' place machines (was: OT 0805 resistor noise)
- Next by thread: Re: relative complexity of hardware and software (was: pick 'n' place machines (was: OT 0805 resistor noise))
- Index(es):
Relevant Pages
|