comp.lang.ada
 help / color / mirror / Atom feed
From: Ada novice <ycalleecharan@gmx.com>
Subject: Re: SPARK code samples
Date: Wed, 11 Aug 2010 11:00:53 -0700 (PDT)
Date: 2010-08-11T11:00:53-07:00	[thread overview]
Message-ID: <e6bf5fc4-cd0a-403e-b465-2c5656491d47@x25g2000yqj.googlegroups.com> (raw)
In-Reply-To: C888A066.14CCF7%yaldnif.w@blueyonder.co.uk

On Aug 11, 7:45 pm, "(see below)" <yaldni...@blueyonder.co.uk> wrote:
> On 11/08/2010 18:39, in article
> bbc93c1c-9e12-4682-912d-9ff961c3a...@p7g2000yqa.googlegroups.com, "Ada
>
> novice" <ycalleecha...@gmx.com> wrote:
> > On Aug 11, 7:32 pm, Mark Lorenzen <mark.loren...@gmail.com> wrote:
>
> >> I also think there is a risk of getting stuck with SPARK if you try to
> >> design a SPARK program with Ada in mind. You constantly bump into a
> >> useful feature of Ada that is not in SPARK (discriminated types, array
> >> slicing etc.) and you think "why the h... isn't that a part of SPARK
> >> when it's so easy to do in Ada?". So it's probably a way of tuning
> >> your mindset from "Ada with restrictions" into SPARK.
>
> > So you're saying not to think in terms of Ada when approaching SPARK?
> > I have yet to lay my hands on a copy of Barnes' SPARK book to learn
> > SPARK syntax and I can understand that SPARK is not just Ada with some
> > annotations.
>
> Yebbut. It is.
>
> --
> Bill Findlay
> <surname><forename> chez blueyonder.co.uk


In this article: "The Exterminators---A small British firm shows that
software bugs aren't inevitable" available at

http://spectrum.ieee.org/computing/software/the-exterminators/0

it is mentioned, I quote: "that the two-step translation--from English
to Z and from Z to Spark--lets engineers keep everything in mind"

I haven't yet personally written any programs in SPARK but does one
has necessarily to understand the Z language in order to use SPARK? I
recall reading somewhere that Barnes's book doesn't discuss the Z
language (I might be wrong though).


Thanks
YC



  reply	other threads:[~2010-08-11 18:00 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-08-11 17:32 SPARK code samples Mark Lorenzen
2010-08-11 17:39 ` Ada novice
2010-08-11 17:45   ` (see below)
2010-08-11 18:00     ` Ada novice [this message]
2010-08-11 18:17       ` Yannick Duchêne (Hibou57)
  -- strict thread matches above, loose matches on Subject: below --
2010-08-11  8:44 Dmitry A. Kazakov
2010-08-11 11:38 ` Ada novice
2010-08-11 13:54   ` Yannick Duchêne (Hibou57)
2010-08-11 16:07   ` Mark Lorenzen
2010-08-11 16:33     ` (see below)
2010-08-11 16:45     ` Yannick Duchêne (Hibou57)
2010-08-11 16:50       ` Yannick Duchêne (Hibou57)
2010-08-11 17:10       ` Ada novice
2010-08-11 18:21         ` Yannick Duchêne (Hibou57)
2010-08-12 12:08           ` Ada novice
2010-08-12 22:03             ` Phil Thornley
2010-08-11 15:26 ` Yannick Duchêne (Hibou57)
2010-08-11 17:33   ` Dmitry A. Kazakov
2010-08-12  2:39     ` Yannick Duchêne (Hibou57)
2010-08-12  5:02       ` Jeffrey Carter
2010-08-12 13:31         ` Yannick Duchêne (Hibou57)
2010-08-12  7:16       ` cjpsimon
2010-08-12  7:29       ` Maciej Sobczak
2010-08-12 13:41         ` Yannick Duchêne (Hibou57)
2010-08-12  9:46       ` Jacob Sparre Andersen
2010-08-12 13:43         ` Yannick Duchêne (Hibou57)
2010-08-12 13:58           ` Jacob Sparre Andersen
2010-08-12  3:03     ` Yannick Duchêne (Hibou57)
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox