Secure Coding mailing list archives

RE: Anyone looked at security features of D programming language compared to Spark?


From: "Peter Amey" <peter.amey () praxis-cs co uk>
Date: Fri, 23 Apr 2004 14:20:32 +0100

-----Original Message-----
From: [EMAIL PROTECTED] 
[mailto:[EMAIL PROTECTED]
Behalf Of Jim & Mary Ronback
Sent: 22 April 2004 19:57
To: Greenarrow 1
Cc: Kenneth R. van Wyk; [EMAIL PROTECTED]; James Walden; 
Rod Chapman
Subject: [SC-L] Anyone looked at security features of D programming
language compared to Spark?


Has anyone compared D with Spark. Spark is the high-integrity 
Ada subset 
which allows a very powerful static analysis, using a tool called the 
Spark Examiner.

Might be interesting; however, I always deeply suspicious of feature comparison lists because what matters is "are the 
features useful or appropriate?".  You can easily conclude that an old and battered saloon/sedan car is better than a 
F1 racing car:

                        Sedan   F1
Number of doors     4      0
Number of windows   6      0
Seats               4      1
Fuel consumption   20      3
etc.

All great fun but not much good if you are going motor racing!

SPARK has a set of features carefully chosen to be suitable and sufficient for serious work while still allowing fast 
and very deep static analysis.  So your comparison tables would need some additional rows:

Exact semantics (source code completely predicts compiled behaviour)      YES
Complete freedom from implementation dependencies (e.g eevaluation order) YES
Statically verified design by contract YES
Static proof of freedom from all run time errors, array bounds violation etc. YES

and probably quite a few others.


Peter


**********************************************************************
This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom they
are addressed. If you have received this email in error please notify
the system manager.  The IT Department at Praxis Critical Systems can be contacted at [EMAIL PROTECTED]
This footnote also confirms that this email message has been swept by
MIMEsweeper for the presence of computer viruses.
www.mimesweeper.com
**********************************************************************


________________________________________________________________________
This e-mail has been scanned for all viruses by Star Internet. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________






Current thread: