Posts Tagged ‘C++ C# Portability’

PROGRESS REPORT

June 9, 2017

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

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

2017/06/02

CLASS DEVELOPMENT PROJECT

The common name software parts library was updated and functionally
tested so that the common typedef library data could be read by the
currently planned common array software parts library. The
_NAME_MAILBOX_SEARCH makes it possible to detect the existence
of a specific data entity.

2017/06/03

RELATIVITY BOOK

The modifications to pages containing the Early beginnings up to
the first computer have been completed. The Section Name
for this section will be changed and another section will be
added to contain the personal research / conferences pages
which follows.

2017/06/05

RELATIVITY BOOK

The first section was renamed “Experimental Beginnings”. The
new section named “Personal Research Page” at the beginning
Conference pages. Minor errors were corrected. The “Promised
Follow-Up Research” needs addition information regarding
the “intermolecular collision” needs to be added.

2017/06/07

RELATIVITY BOOK

Additional information regarding the “intermolecular collision”
has been added. My Toastmaster mentor has made recommendations
regarding the introduction. She suggested that a technical
summary statement was not the proper invitation to continue
reading the book.

PROGRESS REPORT

April 20, 2017

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

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

2017/04/14

APPLE PROJECT

The maccert make file error was corrected. Additional similar make file
errors were found. A detailed source file examination is needed.

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

2017/04/15

APPLE PROJECT

A detailed source file examination has been performed; there are no
detected errors in the source section of the test make-generation
files.

RELATIVITY BOOK

The Addition of Mathematical section into the Open Source version
of the book continues. The Computer simulation page has been
replaced with a Numerical Approximation Section. Spelling Errors
have been detected but not as yet corrected.

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

2017/04/16

APPLE PROJECT

The functional testing of the Apple-based Mac development tool
has been completed. The explrpde folder will be copied to the Apple
machine and an attempt to compile the explrpde tool will be made.

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

2017/04/17

RELATIVITY BOOK

The modifications of the page describing my efforts to test the
accuracy of my computer simulation effort reported in Oslo,
Norway has been made. This page has been added to the Open
Source version of the book. The detected spelling error has
been corrected.

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

2017/04/19

CLASS DEVELOPMENT PROJECT

The ASCII and UNICODE software parts have been successfully added
and functionally tested in the common typedef software parts
library.

PROGRESS REPORT

April 14, 2017

eports on the projects performed during the week.

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

2017/04/09

RELATIVITY BOOK

The Addition of Mathematical section into the Open Source version
of the book has been started. The Formula/equation and differential
equation page has been added without modification.

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

2017/04/10

RELATIVITY BOOK

The Addition of Mathematical section into the Open Source version
of the book continues. The Differential
equation page has been
slightly modified.
The Computer page has been added without
modification.

APPLE PROJECT

The Header Subsection (_MAKE_FILE_HEADER_BEGIN,
_MAKE_FILE_HEADER_LOAD, and _MAKE_FILE_HEADER_END)
has been functionally tested and the testing of the Source
Subsection has been started.

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

2017/04/13

APPLE PROJECT

The Source Subsection is proceeding. The Commands
_MAKE_FILE_SOURCE_BEGIN, _MAKE_FILE_SOURCE_NEXT,
_MAKE_FILE_CALL_HEADER, _MAKE_FILE_SOURCE_CALLED,
and _MAKE_FILE_SOURCE_CALL_END have been functionally
tested. An error was identified in original make file.
Namely, the module maccert was included the link for
the explrpde executable but not listed as being called.

PROGRESS REPORT

March 31, 2017

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

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

2017/03/24

RELATIVITY BOOK

The second Beginning Lockheed section has been preliminarily
modified. The next task will be to review these modifications

APPLE PROJECT

The preparation of the test program is completed. The next
task will be to prepare the apple_cpp software parts library.

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

2017/03/28

RELATIVITY BOOK

The Early History section including the Lockheed chapters has
been completed in an ASCII text format. The next task will be
to prepare a tentative Open Office version to verify format.

CLASS DEVELOPMENT PROJECT

Modification of the Typedef software parts library to include
the specification of both an ASCII and UNICODE Characters is
planned.

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

2017/03/29

RELATIVITY BOOK

The Open Office prototype version of the Title page,
Introduction section, and Early History sections has been
prepared. The next task will be to review this presentation
relative to developing an E-Book.

APPLE PROJECT

The preparation of the apple_cpp software parts library
has been prepared. The next task will be to prepare the
workspace files needed to run the functional test.

PROGRESS REPORT

March 10, 2017

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

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

2017/03/03

CLASS COMMON TYPEDEF SOFTWARE PARTS

The development and testing of the typedef has been
restarted and the single float decimal load software part
has been tested.

The next task will be to test the double float load software
part.

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

2017/03/05

CLASS COMMON TYPEDEF SOFTWARE PARTS

The development and testing of the typedef has been
restarted and the double decimal load software part
has been tested.

The next task will be to test the load completion software
part

RELATIVITY BOOK

Comments have been received from one of my readers.

Revisions relative to these comments have been started in
the associated doc_project project. A concise introduction
has been tentatively prepared. Revisions to the
the prologue is the next task.

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

2017/03/08

CLASS COMMON TYPEDEF SOFTWARE PARTS

The functional testing of the typedef software parts
library has been completed. The next task will be
associated with the string.

APPLE IMACS PROJECT

The preparation of the software parts required to
produce a Make file has been completed. Functional
testing of these software parts is the next step.

PROGRESS REPORT

March 3, 2017

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

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

2017/02/24

APPLE IMACS COMPUTER

I continue to develop the MAK file software parts library
using my existing LINUX explrpde tool. The software part
_MAKE_FILE_LINK for writing the link statements has
been prepared.

The software parts have been modified for integration purposes:

_MAKE_FILE_SOURCE_BEGIN
_MAKE_FILE_SOURCE_NEXT

The preparation of the compile software parts is next task.

2017/02/24

CLASS COMMON FLOAT DECIMAL SOFTWARE PARTS

The software parts associated with the Float Decimal
software parts library have been modified to correct
the zero value problem. The affected parts are:

_BASIC_FLOAT_LOAD
_BASIC_DOUBLE_LOAD
_BASIC_SIGN_TEST

The testing of these changes is the next test.

2017/02/27

CLASS COMMON FLOAT DECIMAL SOFTWARE PARTS

The software parts associated with the Float Decimal
software parts library have been functionally tested
and is ready to use.

The development and testing of the typedef will be
restarted

2017/03/01

APPLE IMACS COMPUTER

I continue to develop the MAK file software parts library
using my existing LINUX explrpde tool. The software part
_MAKE_FILE_LINK for writing a compile statements has
been prepared.

The preparation of the software parts for the
complete set of compile statements is next task.

PROGRESS REPORT

January 19, 2017

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

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

2017/01/14

APPLE IMACS COMPUTER

A gcc compiler has been found in the XCODE directory and
a successful attempt to compile a stndpcg source file
has been made. XFORMAT has created some changes to
the source file that produced an error report from
the gcc compiler. Revising the XFORMAT settings is the
next task.

;————————————————————————–

2017/01/15

PORTABLE SOFTWARE DEVELOPMENT- typedef

The functional testing of the typedef software parts library
has begun. The Base typedef software parts have been
successfully tested. Interface problems with the Names
software parts library have occurred when testing the Typedef
load software parts.

;————————————————————————–

2017/01/16

APPLE IMACS COMPUTER

One object file has been compiled. The modifications to XFORMAT
has solved a lot of error conditions. A large number of warnings
were created. More needs to be learned. I may need to request an
Apple based Make manual.

;————————————————————————–

2017/01/18

PORTABLE SOFTWARE DEVELOPMENT- typedef

The modifications to the Names software parts library have
been made and functionally tested. The functional testing of
the typedef software parts library continues.

PROGRESS REPORT

December 22, 2016

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

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

2016/12/15

APPLE IMACS COMPUTER

An attempt to install the Mac OS X Snow Leopard Install DVD was made.
It was unsuccessful. A very long exploratory phone call with Apple Support
did not produce an answer.

;—————————————————————————

2016/12/16

APPLE IMACS COMPUTER

At the official Apple Maintenance site, I learned that my IMAC was a 2009
version and was no longer supported by Apple. I was subsequently informed
that a local computer maintenance business that could accomplish this task.
I visited this business and received a reasonable quote.

;————————————————————————–

2016/12/18

PORTABLE SOFTWARE DEVELOPMENT- typedef

The signed integer utility _BASIC_TYPEDEF_SIGNED has been prepared.

;————————————————————————–

2016/12/19

APPLE IMACS COMPUTER

The Apple computer has been taken to the local computer maintenance
business.

;————————————————————————–

2016/12/20

APPLE IMACS COMPUTER

The local computer maintenance business has fixed the machine. I
has tested it and it appears to be functional. Learning how to
use is the next task.

;————————————————————————–

2016/12/21

PORTABLE SOFTWARE DEVELOPMENT- typedef

The software parts _BASIC_TYPEDEF_LOAD_UNSIGNED and
_BASIC_TYPEDEF_LOAD_SIGNED have been prepared.

Can Programming Be Strictly Portable Relative To Language?

November 13, 2016

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++, and Java; and Linux based C and C++, and Java.

SATURDAY: 2016/11/12

STATUS: The development of float decimal library has been started and it was quickly found the many forms of this number created a complex syntax processing problem.

RESULTS: I realized that I could restrict the format to two basic formats, one for float (7 numbers following the period) and the other for double (15 number following period). The period will be preceded by a + or – followed by a 0. The number will end with an e followed by a + or – and two integers. An example for the float number is -0.1234500e+11. An example for the double number is +0.112123489345158e-04.

NEXT TASK: The development software parts for the float library will continue using this restricted format.

Can Programming Be Strictly Portable Relative To Language?

November 7, 2016

MONDAY: 2016/11/07

STATUS: Preparing the second level parts of the typedef software parts library has been started. I found the need to identify and compare (less, equal, and greater) float decimal numbers

DETAIL: Currently, the Programmable Software Development Environment has no float decimal commands. Either the Programmable Software Development Environment would have to be updated or a special float decimal library would have to be developed.

RESULTS: I believe that developing a special float decimal library would take less time than updating the Programmable Software Development Environment.

NEXT TASK: I am suspending the development activity on the typedef software parts library and starting the development of the special float decimal library.