Posts Tagged ‘Programmable Software Development Environment’

PROGRESS REPORT

April 20, 2018

This purpose of this post is to publish single line
reports on the projects performed during the week.

**************************************************************
**************************************************************

2018/04/15

MAKE FILE GENERATOR

A prototype STNDPCG make file has been successfully prepared and installed
in the Linux machine. Errors have been reported that may either require revisions
in either the make file or one or more source files.

2018/04/18

COMMON CLASS LIBRARY DEVELOPMENT

In an attempt to test the functionality of the classcommonstruct, problems in
its definition have been detected. The classcommontypedef, classcommonelement,
classcommonarray, and the classcommonstruct libraries must be divided into read
land load libraries.

Advertisements

PROGRESS REPORT

March 9, 2018

This purpose of this post is to publish single line
reports on the projects performed during the week.

**************************************************************
**************************************************************

2018-02-28

RELATIVITY BOOK / TOASTMASTERS

The preparation of the seventh segment of the Relativity book has been started

COMMON CLASS LIBRARIES

The software parts for the classcommonstruct library have been prepared and
are ready for library development.

2018-03-04

COMMON CLASS LIBRARIES

The software part for the classcommonarray has been modified to prevent an
array size of less than 2 elements from being loaded.

PROGRESS REPORT

February 2, 2018

2018/01/28

TOASTMASTERS

A preliminary version sixth speech presenting a segment of the Relativity book
has been prepared and printed. It has not been read out-loud yet.

2018/01/29

TOASTMASTERS

A preliminary version sixth speech presenting a segment of the Relativity book
has been read out-load for the first time. It needs to be revised.

2018/01/30

CLASS DEVELOPMENT

The include files for the the classcommonelement and classcommonarray libraries
have been prepared. These are needed for the preparation of the classcommonstruct
library.

2018/01/31

CLASS DEVELOPMENT

The classcommenelement, classcommontypedef and classcommonarrayl libraries
have been successfully modified to prevent multiple initialization.

PROGRESS REPORT

January 5, 2018

This purpose of this post is to publish single line
reports on the projects performed during the week.

**************************************************************
**************************************************************

2017/12/30

CLASS DEVELOPMENT

The classcommontypedef library has been successfully exported to
the apple machine. Its test file has been simplified with an utility
software part. An additional test to certify proper behavior for an
empty read sequence.

RELATIVITY BOOK/TOASTMASTER SPEECH

My Toastmaster Mentor and I both agree that my “RULES OF PHYSICS”
is has a conference/class room format and needs to be revised to be
more interesting and understandable. The revision process has been
started.

2018/01/01

CLASS DEVELOPMENT – COMMON TYPEDEF CLASS

An additional test to certify proper behavior for an empty read sequences has
been successfully developed and run on the Apple Machine. This project has
been successfully exported to the Windows and Linux machine. This library
is now usable on all three machines.

2018/01/04

CLASS DEVELOPMENT – COMMON ARRAY CLASS

The Common Array class has been update and is now exportable. It has
not been tested yet.

PROGRESS REPORT

September 8, 2017

This purpose of this post is to publish single line
reports on the projects performed during the week.

**************************************************************
**************************************************************

2017-09-02

EXPLRPDE UPGRADE

A command set for reading the clock / file data-time
and getting the integer time, year, month, day, hour, minute
and second for subsequent processing has been defined.

**************************************************************

2017-09-05

ARRAY SOFTWARE PARTS LIBRARY

The loading commands have been functionally tested. Problems
with closing the typedef software parts library have been
encountered. Correcting these problems is the next step.

**************************************************************

2017-09-06

ARRAY SOFTWARE PARTS LIBRARY

Problems with closing the typedef software parts library have been
corrected and functional testing of the Array software parts library
has been started.

Life of A Programmer — Session 8.2 — Tools Help Make The Software Engineer

June 27, 2017

The Tool, if it is to be compliant of the principles of ISO-9001 must be capable of:

1.0 Developing a system of Standard Methods.

2.0 Exclusively using these Standard Methods in the development of product.

3.0 Testing all work-products from the Standard Methods all the way to the Product.

An experimental beta development system that satisfies these requirements is available on my web-site, http://www.whatifwe.com

I have developed both a Linux and Windows Open Source version.

They can be downloaded free-of-charge.

The download has a fairly decent manual.

THE END

June 23, 2017

This purpose of this post is to publish single line status
reports on the projects performed during the week.

**************************************************************
**************************************************************

2017/06/09

APPLE PROJECT

I probably have found the error in the MAKE file preventing
the linking of the object files into an executable. It appears
that the Apple process requires specifying the system library
in the link command whereas the Linux version did not. I
have found a library that appears to be associated with the
gcc command and plan to make the needed modifications to
to the make file software parts library.

**************************************************************

2017/06/10

APPLE PROJECT

The modifications of the make file software parts library
to permit library files to be included in the linkage
command have been started.

**************************************************************

2017/06/11

APPLE PROJECT

The modifications of the make file software parts library
to permit library files to be included in the linkage
command have been completed and are ready for test.

**************************************************************

2017/06/16

RELATIVITY BOOK

Based on the recommendations of my Toastmaster Mentor,
I have begun to modify the Introduction. Two pages will
be involved, the first of which will introduce the subject.
A rough draft text version of the first page has been prepared.

**************************************************************

2017/06/18

RELATIVITY BOOK

A rough draft version of the text second page of the introduction
has been prepared.

**************************************************************

2017/06/20

RELATIVITY BOOK

The rough draft versions of the introduction (2-pages) have
been pasted into an Open Office document. Only one Open source
page was required. The next task will be to review the
Open Source Introduction and make the necessary corrections.

Open Source Software Development Tool: Upgrade Progress

June 21, 2016

MONDAY: 2016/06/20

STATUS: The Programmable Software Development Environment has many needs for improvement. One of these is a help display that is easily accessed during a check-out / testing processed.

DETAIL: Mr. Mike has complained about the ease of accessing the appropriate chapter in the manual during a checkout process. The appropriate help message should be accessable from the debug menu.

NEXT TASK: A new project associated with Mr. Mikes request will be started.

Open Source Software Development Tool: Upgrade Progress

May 9, 2016

MONDAY: 2016/05/09

STATUS: The Programmable Software Development Environment Downloadable
files have been inspected and found to be uploaded to my sites

DETAIL: The examples have been corrected along with the LINUX
Programmable Software Development Environment. Relative to the LINUX
version, you can use the ‘./’ in your file specifications to eliminate
the need to specify your home directory. Please look at your examples
for details. Using the ‘./’ to specify other directories may result in
an user error statement indicating that your executable could not be
found.

RESULTS: This specific task has been completed.

I, A Programmer, Am Also A Quality Assurance Manager

April 22, 2016

To be strictly compliant with ISO-9001, Programmers must
use enforceable standard methods and processes.

Assembly Language Programmers used macros for common
multi-instruction processes. These macros, once developed,
were never changed.

Software “breaks fatally” when it illegally writes. The
error cannot be fixed and it might take the machine down.

There are many error detection code segments that programmers
use during checkout and then remove before delivery.

I developed a C++ Macro Preprocessor to provide a highly
competent macro capability to facilitate using error detection code.

Unlike the Macro Assembler, my C++ Macro Preprocessor prepared
source code exclusively from the Macros.

IBM developed the first piece of error-free software in 1968.
It was the PL/1 Compiler and it was a joy to use.

The PL/I Compiler was error free due the strict application of
the requirements of simple precedence.

In the late 1960’s, Bob Prince of Lockheed developed a simple
precedence based compiler writer which I used.

In the early 1970’s, I used the Lockheed Compiler Writer to
prepare non-compiler applications with moderate success.

I had difficulty with the Compiler Writer on non-compiler
applications because data flows differently than processes.

I realized many years later that a multidimensional precedence
process could manage both processes and the data flow.

I learned how to make a set of coupled precedence processors
that “policed” the use of classes and the flow of data.

I updated my C++ Macro Processor to render it capable of
deploying simple precedence principles to my programming efforts.

My Macro Processor satisfied the Standard Methods and
processes requirements of ISO-9001.

I inadvertently became a Quality Assurance Manager.