| There are 3540774 characters written in Bliss-10 for the Fortran-10/20
compiler. They constitute 123364 lines, or 2558 line printer pages.
I'd have to ask Sara Murphy, the Fortran supervisor, how many
man-years of effort that represents. She is one of the original
authors, and may be able to come up with a figure.
I'll also ask her how many "excellent engineers" have turned down job
offers to work on the project because one of the implementation
languages used is Bliss.
/AHM
|
| I have a report by Vijay Trehan of the SAC Technical Office dated
January 7, 1983 titled "Lines-Of-Code Data for VAX Software". This
report shows how much VAX software was written in BLISS as of
December, 1982. The lines-of-code data below excludes those lines
of a program that are either blank or contain only comment statements.
VMS V3.0 data was available for 93 components with 452897 lines of BLISS,
343653 lines of MACRO, and 70225 lines of code written in other
languages (predominantly FORTRAN). Lines-of-code data was not available
for the following components: DCL, SDL/MDL, MESSAGE, and HELP.
Some 30 layered product groups from the LP list submitted lines-of-code
data to the study. These 30 layered products contained 1090806 lines
of BLISS, 242932 lines of MACRO, and 156966 lines of code written in
other languages (predominantly FORTRAN and BASIC). There were 31 other LPs
that did not supply lines-of-code data.
- - -
Nobody knows how many good software engineers turned down careers
at DEC because of the use of BLISS, but I would estimate the number
to be zero.
-- Bill B.
|
| Re .0:
Nope, Sara never heard of someone who wouldn't work on something written
in Bliss because it was written in Bliss. Not any "excellent engineers",
anyway. The question of whether using Bliss makes things harder for people
in the field who want to read the code is open. However, I don't think
that there are many people who can understand the insides of a large
software product like an optimizing compiler, yet can't learn one more
algorithmic language.
Re .2:
An impressive set of numbers. It is also impressive that they were collected.
/AHM
|