Posts Tagged ‘Programmable Software Development Environment’

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.

Advertisements

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.

Open Source Software Development Tool: Upgrade Progress

April 15, 2016

FRIDAY 2016/04/15

STATUS: I have upgraded the error statements Programmable Software Development Environment to be more clear relative to the use of the “./” which was the primary reason for Mr. Mike’s problems with the example programs. Also, significant errors in the example programs were found and corrected.

DETAIL: The sample programs were developed a long time ago. During the time between their development and the time that Mr. Mike attempted to use them, the folders containing these files had been changed.

NEXT TASK: My next task will be prepare a new set of downloadable files.

Open Source Software Development Tool: Upgrade Progress

March 7, 2016

SUNDAY: 2016/03/06

STATUS: The cause of the Programmable Software Development Environment system error reported by Mr. Mike has been identified.

DETAIL: Mr. Mike was attempting to use one my published LINUX examples. Along time ago, these examples worked properly. These examples have not been executed for a long period of time.

RESULTS: In the example, there were errors in the specification of the Folders containing the example. Apparently, some temporary files are created in the same folder as the *.cmk example project file prior to it being opened.

NEXT TASK: My next task will be to make the changes to the Programmable Software Development Environment needed to open the *.cmk file before any temporary files are created. Also, the associated error messages will be upgraded.

Open Source Software Development Tool: Upgrade Progress

March 2, 2016

TUESDAY: 2016/03/01

STATUS: Mr. Mike, while trying to use the Programmable Software
Development Environment for the first time on one of my published LINUX
examples encountered an unexpected system error.

DETAIL: Along time ago, these examples worked properly. These examples
have not been executed for a long period of time.

RESULTS: I ran the Programmable Software Development Environment on the
same example and encountered the same error.

NEXT TASK: My next task will be to find the cause of this error. This
effort must precede my effort to use Cygwin project to make a Windows
version of the Programmable Software Development Environment.

Open Source Software Development Tool: Upgrade Progress

February 26, 2016

FRIDAY 2016/02/26

STATUS: I have found a possible open-source Windows C++ development system, the Cygwin project which I have downloaded.

DETAIL: Mr. Mike, a long time professional friend, informed me about the Cygwin open-source project. This system provides a large collection of GNU and Open Source tools which provide functionality similar to a Linux distribution on Windows. In particular, I need a Win32 equivalent to the Linux gcc compiler.

RESULTS: A Windows equivalent to gcc has been founded in the downloaded package and appears to be functional.

NEXT TASK: My next task will be to build the Programmable Software Development Environment using this technology.