Re: Ping John Larkin



John Larkin wrote:

On Fri, 24 Aug 2007 13:20:35 -0700, "Robert" <bobh3141@xxxxxxxxxxxxx>
wrote:


John,

This recent post on what OOP is all about seems like something you'd be interested in:

http://groups.google.com/group/comp.lang.dylan/msg/26dc460a2a5b58b1

Since it confirms your opinion of the idiocy of Programmers. :)

Robert



Interesting. Clearly C and its derivatives are approaching obsolence.
They were designed for solving relatively small problems, on
resource-limited machines, authored by geniuses who hack maximally
cryptic code and don't look back.

He argues for more OOP languages, where modules pass messages
autonomously and presumably asynchronously.

How about this:

http://weblog.infoworld.com/headhunter/archives/2007/08/i_programmer.html

Completely the opposite, namely expressing programs not as procedures
to be executed all over the place, but as point state machines.

I love state-machines, in programs or in hardware. They are forced to
account for every possible system state, and, coded sensibly, have
absolutely known, finite resource needs and can't crash. Modern C
programming mostly reminds me of 1960's vintage async logic design, a
tangled heap of gates, flipflops, one-shots, 555's, rc's, and delay
lines, with no global clock in sight. The real screwups in modern
logic design happen when signals cross clock domains.

Cool link. Thanks.


Just curious: Do you guys use VBA for instrument control?

--
Regards, Joerg

http://www.analogconsultants.com
.



Relevant Pages

  • Re: Ping John Larkin
    ... This recent post on what OOP is all about seems like something you'd be ... The real screwups in modern ... logic design happen when signals cross clock domains. ...
    (sci.electronics.design)
  • Re: Ping John Larkin
    ... This recent post on what OOP is all about seems like something you'd be ... The real screwups in modern ... logic design happen when signals cross clock domains. ...
    (sci.electronics.design)
  • Re: Ping John Larkin
    ... John Larkin wrote: ... This recent post on what OOP is all about seems like something you'd be interested in: ... logic design happen when signals cross clock domains. ... I like to use two kinds of languages: C++ when I have to do something big or fast, or need to talk to hardware, and some scripting language for everything else. ...
    (sci.electronics.design)
  • Re: Ping John Larkin
    ... This recent post on what OOP is all about seems like something you'd be ... logic design happen when signals cross clock domains. ... Do you guys use VBA for instrument control? ... suppose we'll have to use Windows or Linux at some point. ...
    (sci.electronics.design)
  • Re: What is OOPs purpose, code reuse, bug minimisation, or what?
    ... you are jumbling several technologies that are only loosely ... for even classes contain procedural code at ... >>largely hype, rather like OOP, although I accept that some OOP designs ... >>modern software design makes them far more complex than they need to ...
    (microsoft.public.vb.general.discussion)

Loading