Posts Tagged ‘Visual Basic Portability’

Can Programming Be Strictly Portable Relative To Language?

August 14, 2015

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++.

THURSDAY: 2013/08/13

STATUS: The common program output library has been prepared.

DETAIL: common program output library contains software parts
_BASIC_PROG_OUT_INDENT_NAME, _BASIC_PROG_OUT_INDENT_INCR,
_BASIC_PROG_OUT_INDENT_DECR, _BASIC_PROG_OUT_WRITE_COMMENT,
_BASIC_PROG_OUT_WRITE_CERTIFY, _BASIC_PROG_OUT_WRITE_INDENT, and
_BASIC_PROG_OUT_WRITE_EXTEND.

NEXT TASK: The next task will be to prepare the associated test task.

Can Programming Be Strictly Portable Relative To Language?

August 10, 2015

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++.

MONDAY: 2015/08/10

STATUS: The software parts associated with a common program output library has been prepared.

DETAIL: The software parts include _BASIC_PROG_OUT_INDENT_NAME, _BASIC_PROG_OUT_INDENT_INCR, _BASIC_PROG_OUT_INDENT_DECR, _BASIC_PROG_OUT_WRITE_COMMENT,_BASIC_PROG_OUT_WRITE_CERTIFY, _BASIC_PROG_OUT_WRITE_INDENT, and _BASIC_PROG_OUT_WRITE_EXTEND.

NEXT TASK: The next task is to prepare the associated software parts library.

Can Programming Be Strictly Portable Relative To Language?

July 27, 2015

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++.

MONDAY: 2015/07/27

STATUS: This project has been restarted by preparing a common program
output library.

DETAIL: This common output library will be capable of 1) making a
comment line, indenting a program line, and making lines of any length.

RESULTS: The Certification process has been prepared and the Setup has
been started,

NEXT TASK: The Indentation Variable has been defined. Incrementing and
Decrementing a specific Indentation is next

Open Source Software Development Tool: Upgrade Progress

April 5, 2013

It is planned to upgrade the Programmable Software Development
Environment to include the capability of reading the paste-in text
files where the each paragraph is one very long line.  You may need to
download the latest version of the Programmable Software Development
Environment to fully understand my reports.

The ability to read the paste-in text file is needed to certify that
the file has not been changed, was developed using the agree-upon
standard libraries, or has not been illegally copied.

FRIDAY: 2013/04/05

STATUS: Currently, I believe that changes to use these new instructions
exclusively should be made to the basic output library.

DETAIL: I believe that it will be easier to make this change than to
add a second type of file with the capability.

NEXT TASK: The next task will be to start modifying the software parts
associated with the basic output library.  This new library will be
used to test the instructions associated with the read buffer commands.
My Windows Machine will be used for this process. Once the tests have
been completed, the updated routines will be transferred to the Linux
Machine and tested there.

Can Programming Be Strictly Portable Relative To Language?

March 30, 2013

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++.

SATURDAY: 2013/03/30

STATUS: I reconsidered the line indentation requirements and found that
my original conception was sadly lacking.

DETAIL: My apologies, It has been over a week since I have looked at
this project. There is only one of me.  It appears that an alias must
be assigned to an indentation in a similar manner as has been done for
a column number. These indentation aliases would be included in the
definition of a format.   This would probably be done at the beginning
of the format definition. These indentations would be incremented /
decremented during the execution phase.

NEXT TASK:   The software part for associating an alias with a specific
indentation and setting the indentation at a beginning value is the
first step.  This will be accomplished in the setup phase of this
library at the same time as the columns are defined.

Can Programming Be Strictly Portable Relative To Language?

March 22, 2013

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: 2013/03/22

STATUS: The preparation of the software parts for calling a format from
a script has been completed.

DETAIL: During this activity, I discovered that there were two
additional software parts required to complete the preparation of the
required software parts.  Specifically, the ability to manage the
beginning indentation of a line for each file.

NEXT TASK: The line indentation software parts will be the next effort.

Can Programming Be Strictly Portable Relative To Language?

March 20, 2013

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++.

WEDNESDAY: 2013/03/20

STATUS: The software parts associated with adding a pseudo-random
string of blanks to a format have been prepared.

DETAIL: These software parts will be used as a means of protecting
proprietary information.  A varying number of blanks at the end of each
line is hard to visually detect and is a very good means of making the
source files detectably unique.

NEXT TASK: Calling a format script from a client script will be
considered next.

Can Programming Be Strictly Portable Relative To Language?

March 19, 2013

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++.

TUESDAY: 2013/03/19

STATUS: The software parts for generating and running the format
scripts has been modified to use a post office rather than a local
dictionary.

DETAIL: This will render it possible to define a standard format set
separately from its use.

NEXT TASK: I have not forgotten about the software parts associated
with calling a format.  The next task will be to prepare format
commands associated with adding a pseudo-random string of blanks.  This
will be used as a means of protecting proprietary information.  A
varying number of blanks at the end of each line is hard to visually
detect and is a very good means of making the source files detectably
unique.

Can Programming Be Strictly Portable Relative To Language?

March 8, 2013

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++.

THURSDAY: 2013/03/07

STATUS: The modifications to the source output software parts library
needed for the optional parametric specification of the output file
alias have been made.  In addition, the software parts needed to run
the format scripts have been prepared.

NEXT TASK: The next task is to prepare the software parts needed to
call a format script from another script.

Can Programming Be Strictly Portable Relative To Language?

March 6, 2013

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++.

WEDNESDAY: 2013/03/06

STATUS: It became obvious to me that a separate format needs to be
created for each file even though it may be identical for every file.

DETAIL: This is an unnecessary inconvenience.  In most cases, its
definition is independent of the file.

NEXT TASK: The format definition software parts will be modified so
that the output file can be specified in the format script or as a
parameter of the format script.