Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.forth > #32577 > unrolled thread

Software's Weak Link is Code

Started byvisualforth@rocketmail.com
First post2014-07-23 09:59 -0700
Last post2014-07-24 13:45 +0000
Articles 1 on this page of 21 — 11 participants

Back to article view | Back to comp.lang.forth


Contents

  Software's Weak Link is Code visualforth@rocketmail.com - 2014-07-23 09:59 -0700
    Re: Software's Weak Link is Code Roger Levy <roger.levy@gmail.com> - 2014-07-23 10:32 -0700
      Re: Software's Weak Link is Code JUERGEN <epldfpga@aol.com> - 2014-07-23 11:40 -0700
        Re: Software's Weak Link is Code Celeros <kerneels@gmail.com> - 2014-07-25 16:10 +0200
          Re: Software's Weak Link is Code Roger Levy <roger.levy@gmail.com> - 2014-07-25 07:22 -0700
            Re: Software's Weak Link is Code Roger Levy <roger.levy@gmail.com> - 2014-07-25 07:28 -0700
            Re: Software's Weak Link is Code Paul E Bennett <Paul_E.Bennett@topmail.co.uk> - 2014-07-25 18:06 +0100
            Re: Software's Weak Link is Code rickman <gnuarm@gmail.com> - 2014-07-25 15:16 -0400
              Re: Software's Weak Link is Code Paul E Bennett <Paul_E.Bennett@topmail.co.uk> - 2014-07-25 22:19 +0100
              Re: Software's Weak Link is Code Celeros <kerneels@gmail.com> - 2014-07-26 23:42 +0200
                Re: Software's Weak Link is Code rickman <gnuarm@gmail.com> - 2014-07-26 22:44 -0400
          Re: Software's Weak Link is Code "Rod Pemberton" <dont_use_email@xnothavet.cqm> - 2014-07-25 16:45 -0400
            Re: Software's Weak Link is Code Celeros <kerneels@gmail.com> - 2014-07-26 23:08 +0200
      Re: Software's Weak Link is Code "Alex McDonald" <blog@rivadpm.com> - 2014-07-24 00:04 +0100
        Re: Software's Weak Link is Code Roger Levy <roger.levy@gmail.com> - 2014-07-24 08:25 -0700
    Re: Software's Weak Link is Code "Rod Pemberton" <dont_use_email@xnothavet.cqm> - 2014-07-24 03:26 -0400
      Re: Software's Weak Link is Code Mark Wills <markwills1970@gmail.com> - 2014-07-24 01:32 -0700
      Re: Software's Weak Link is Code Unknown <dog@gmail.com> - 2014-07-26 08:17 +0000
        Re: Software's Weak Link is Code "Rod Pemberton" <dont_use_email@xnothavet.cqm> - 2014-07-26 05:39 -0400
          Re: Software's Weak Link is Code visualforth@rocketmail.com - 2014-07-26 17:37 -0700
    Re: Software's Weak Link is Code anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2014-07-24 13:45 +0000

Page 2 of 2 — ← Prev page 1 [2]


#32619

Fromanton@mips.complang.tuwien.ac.at (Anton Ertl)
Date2014-07-24 13:45 +0000
Message-ID<2014Jul24.154504@mips.complang.tuwien.ac.at>
In reply to#32577
visualforth@rocketmail.com writes:
>Software's Weak Link is Code... - this is the title of an 'electronic desig=
>n' article which I just read:=20
>http://electronicdesign.com/embedded/software-s-weak-link-code
>
>Peter Thorne writes about a paradigm shift in which we are living now - lea=
>ving 'hand-coding' behind us, switching to automated code generation using =
>system-diagram-based tools and the like. "They are at approximately the sam=
>e stages of their lifecycles as 3D CAD when it was starting to eliminate th=
>e need for separately crafted 2D mechanical drawings and parts lists. It wa=
>s the same in electronics as EDA systems transformed hardware design workfl=
>ows away from manual layout of circuit boards and chips", he writes, and he=
> added links to already existing tools of this kind at the end of this arti=
>cle.

"Automatic programming" was a buzzword in programming in the 1950s
(long before CAD and EDA) and as a result, we got Fortran, Algol, etc.
There were later aspirations in the same direction, and we got 4GLs,
little languages, DSLs, code generators, and scripting languages.  The
idea of programming in a graphical way has also come up and been
explored repeatedly, but has not caught on widely.

CAD and EDA systems are written by programmers.  If the ideas from
these systems were useful for programming, one of these programmers
would have applied them to software development tools (maybe they
have, but in any case, this has not led to the kinds of systems that
is envisioned above).

Interestingly, I recently heard a talk
<http://www.complang.tuwien.ac.at/talks/Zimmermann2014_06_05> where
the presenter applied compiler construction technology to an EDA
problem (designing pumps), to deal with the problem of maintaining
consistency between different views of the design (by mechanical
engineers, electrical engineers etc.).

- anton
-- 
M. Anton Ertl  http://www.complang.tuwien.ac.at/anton/home.html
comp.lang.forth FAQs: http://www.complang.tuwien.ac.at/forth/faq/toc.html
     New standard: http://www.forth200x.org/forth200x.html
   EuroForth 2014: http://www.euroforth.org/ef14/

[toc] | [prev] | [standalone]


Page 2 of 2 — ← Prev page 1 [2]

Back to top | Article view | comp.lang.forth


csiph-web