Archive for February, 2013

Can Programming Be Strictly Portable Relative To Language?

February 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/02/22

STATUS: The preparation of the script that implements a specific line
format requires that the basic routines that writes the line be
prepared first.

DETAIL: There are four basic routines: 1) Initiates the line writing
process; 2) Writes a text segment; 3) Moves to a specified column; and
4) Completes the line writing process.

NEXT TASK: These four routines will be prepared next.

Advertisements

President Obama, I need your assistance

February 22, 2013

WEBSITE: http://www.whatifwe.com

Who are the most important people in civilized society?

The celebrities are not the most important people in our society. The
wealthy, church officials, and government officials are important, but
not the most important people in our society.

The artisans and highly skilled professionals are the most important
people in any civilized society. Nothing of any value gets done without
the participation of these highly skilled professional. Furthermore, a
highly skilled software engineer can often work at home. This can
provide both economic as well as parenting benefits.

I am semi-retired free-lance software engineer with hardware
engineering experience.  I specialize in error-free software
development. To provide this service, I developed a set of personal
tools.  They are available free-of-charge from my web-site.

These tools and their defining technology enabled me to develop product
at my home in strict compliance with principles of ISO-9001.

A home-based software development business can compute very favorable
with foreign firms. Working at home greatly reduces the commuting cost
and overhead of the employer. A company can get Set-Aside benefits from
a home-based business which might be staffed by a former employee.

My technology and tools can be very helpful in solving our employment
and economic problems. I need your help to make it so.  Please look at
my web-site. I will greatly appreciate your ideas.

Life of A Programmer — Session 4 — How can you become more skilled than your fellow employee

February 22, 2013

PRINCIPLE 1: WRITE AND EXECUTE A PLAN

In many companies, when a new major task is assigned, the responsible software engineer will be asked to make a plan.

This plan will be presented to management and the senior programmers for their comments and criticism.

In most cases, this plan will become obsolete and forgotten with the first software development keystroke.

To become more valuable in the eyes of management, you must strictly execute the plan that you have prepared.

It can be done and you will learn how to plan your tasks much better than anyone else

MORE IN THE NEXT MESSAGE

Life of A Programmer — Session 4 — How can you become more skilled than your fellow employees.

February 21, 2013

You were recently employed as a software developer in a major software engineering company.

You have a family that needs the financial resources that your job provides.

You need to reduce the risk of layoff and increase the probability of a raise.

Your needs are more likely to be met if you adopt the following four principles.

PRINCIPLE 1: WRITE AND EXECUTE A PLAN

PRINCIPLE 2: KEEP A WRITTEN DAILY LOG

PRINCIPLE 3: MAKE SMALL SELF-DOCUMENTING SOURCE FILES.

PRINCIPLE 4: ACCEPT NO VERBAL ORDERS

MORE IN THE NEXT MESSAGE

Can Programming Be Strictly Portable Relative To Language?

February 21, 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/02/21

STATUS: Each format will be represented by a script which can either be
executed from a _RUN_SCRIPT command or called from another script.

DETAIL: One of the format statement requirements will be the ability of
specifying columns.

NEXT TASK: The software parts which associate a column with a specific
column name will be defined next. These names can be used in the
definition of a format statement.

Open Source Software Development Tool: Upgrade Progress

February 21, 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.

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.

THURSDAY: 2013/02/21

STATUS: The process of selecting a set of commands has been started.

NEXT TASK: Is to consider whether the capability of processing more
than one file at the same time needs to be provided.

Life of A Programmer — Session 3 — But You Have a Challenging Software Engineering Job.

February 20, 2013

Around 1975, the employee / employer relations began to change.

Employer / Employee loyalty diminished with each passing year.

Job Seekers with many employers on their resumes were favorably considered.

Everyone effectively became a “temporary employee”.

Currently, you are upper-middle class. However, your future is not certain.

MORE IN THE NEXT MESSAGE

Open Source Software Development Tool: Upgrade Progress

February 20, 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.

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.

WEDNESDAY: 2013/02/20

STATUS: To the best of my knowledge, the revisions of the precfile source files is complete.

NEXT TASK: The revisions to the precoper source files will now be planned.

Can Programming Be Strictly Portable Relative To Language?

February 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/02/20 ************************************************

STATUS: The upgrade and testing of the script software parts library has progressed sufficiently that this development activity can be restarted.

NEXT TASK: The development of the format commands of the common source output library will begin.

Development of Script Utility Libraries

February 20, 2013

The effort associated with the development, upgrading and testing the  script software parts library will be documented here. Specifically, the script software parts library will be upgraded to behave more like a software part. It will also be formally tested.

The software parts of the script library are currently being updated so that one or more parameters can be passed to the script at the _RUN_SCRIPT execution level.

WEDNESDAY: 2013/02/20

STATUS: The capability of passing parameters from the _RUN_SCRIPT level has been implemented. Formal tests have been started.

RESULTS: The formal tests performed have indicated that the new capability is functional.

NEXT TASK: Formal testing of this new capability will continue. This new capability will now be used in the development of the common source output language which is documented in the portability blog.