Can Programming Be Strictly Portable Relative To Language?

The activity associated with development of strictly portable methods of software development will be presented here. Included in this Portability effort will be Windows based C, C++, C#, and Visual Basic; and Linux based C and C++.

FRIDAY: The formal tests associated with the common routine software parts associated with loading one or more routines into a class has been completed. This includes all relevant error conditions.

SUNDAY: In order to minimum potential for error, every variable name must have a single point of definition. This includes the routine and argument names. The routine and argument names have been defined in the class definition development step. The routine and argument names will be re-enter during the definition of the actual routine. These names will be verified as being identical with those entered in the class definition development step.

MONDAY: The routine definition step functionality of the common routine library has been thoroughly tested.  Error response of the routine definition phase will be tested next.

TUESDAY: The formal tests of routine definition step of the common routine library is complete.  The user definition step of the common routine library is next.

WEDNESDAY: In C++, there are three different representations for each routine: 1) class declaration, routine definition, and the one used for calling the routine. A single point definition is a necessary requirement for portable error free software. This should be done in the class definition step and stored in the Programmable Software Development Environment post office where it can be read in the other steps. To rigorously implement this one step requirement, modification of the name routine library to add a second representation will be needed.

Tags: , , , , , , , , , ,

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.


%d bloggers like this: