Re: Script codes

From: David Jefferson <d_jefferson_at_yahoo_dot_com>
Date: Thu Jan 05 2006 - 21:26:18 CST

I am not facile with Python. But my reading of these lines is that
they require strong typing, including bounds checked arrays and
strings, and disciplined object references (e.g. Java). Also, my
personal interpretation is that whatever the main body of code is
writen in, there cannot be a second level of interpretation, i.e.
Python and Java would be OK by me as primary languages even though
they are interpreted, as long as there were not another level of
interpretation of some other language. But, of course, I am not an ITA.

And if it were up to me these lines would seem to preclude C, because
of the confusion between integers and pointers in that language does
not allow any strong way of controlling pointer references; but I
doubt the ITAs interpret it that way, or enforce it.


On Jan 5, 2006, at 7:52 PM, charlie strauss wrote:

> -----Original Message-----
>> From: David Jefferson <>
>> The prohibition on interpreted code is in section 4.2.2 of the 2002
>> FEC standards.
>> 4.2.2 Software Integrity
>> Where the development environment (programming language and
>> development tools)
>> includes the following features, the software shall provide controls
>> to prevent accidental or deliberate attempts to replace executable
>> code:
>> Unbounded arrays or strings (includes buffers used to move data);
>> Pointer variables; and
>> Dynamic memory allocation and management.
> Yikes. in addition to the prohibition on dynamically linked code,
> the last three items would seem to exclude Python would they not?
> _______________________________________________
> OVC-discuss mailing list

OVC-discuss mailing list

= The content of this message, with the exception of any external
= quotations under fair use, are released to the Public Domain
Received on Mon Jan 8 20:24:35 2007

This archive was generated by hypermail 2.1.8 : Mon Jan 08 2007 - 20:24:39 CST