Re: Ping John Larkin



On Fri, 24 Aug 2007 14:23:35 -0700, Joerg
<notthisjoergsch@xxxxxxxxxxxxxxxxxxxxx> wrote:

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?

I suppose not, since I don't know what VBA is. OK, what *is* VBA?

We program our test stands in PowerBasic, and run them under DOS. Our
customers access our VME stuff at register level, with whatever
software they like, and we don't supply applications or drivers.

We are considering doing a bunch of Ethernet and PoE instruments, so I
suppose we'll have to use Windows or Linux at some point. The Windows
versions of PowerBasic actually do TCP/IP and UDP sort of stuff very
easily.

John


.



Relevant Pages

  • 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: Object Instanciation - Parameters? Redefines? Protos? Watchers?
    ... In most OOP languages, when you instanciate an object you can pass ... single-line object instanciation, as it tends to limit errors by ... VBA is neither C++ nor Java. ... instantiation code in functions to which you can pass initialization ...
    (microsoft.public.access.formscoding)
  • 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 interested in: ... The real screwups in modern ... logic design happen when signals cross clock domains. ...
    (sci.electronics.design)
  • Re: oop Programing quesiton....
    ... If you want to learn OOP, VBA and Access are not the best place for doing ... dim Something as new Addrs ... Dim f1 As New MyForm ...
    (microsoft.public.access.adp.sqlserver)

Loading