Hello. I was recently wondering if we need the line numbers still with
modern compilers.
Also, this limits the size of a program to 999,999 lines,
which may not be reasonable considering the size of some programs.
I do have
to ask then, is it necessary still to devote columns 1 to 6 for the line >number?
After all, many examples online will avoid using the line numbers and opt
for automatic line numbers, but the syntax highlighting (e.g. in Vim) marks >the 6 columns at the start for line numbers still. As a beginner, it'd be >useful to know this. If possible, could I be pointed in the right direction?
Thanks!
In article <1104mdu$2pmvu$[email protected]>,
yoyleguy <[email protected]> wrote:
Hello. I was recently wondering if we need the line numbers still with
modern compilers.
The '85 standard does not require line numbers. So line numbers aren't needed but there's some Very Good Reasons for leaving them in.
Also, this limits the size of a program to 999,999 lines,
which may not be reasonable considering the size of some programs.
There have been arguments between the Monolith Programmers and the Modularized Programmers since the days when Grace Hopper wasn't an
Admiral. The pendulum swings with the decades.
I do have
to ask then, is it necessary still to devote columns 1 to 6 for the line
number?
This is a question best posed to the lead of the Production Implementation Team at your site.
After all, many examples online will avoid using the line numbers and opt
for automatic line numbers, but the syntax highlighting (e.g. in Vim) marks >> the 6 columns at the start for line numbers still. As a beginner, it'd be
useful to know this. If possible, could I be pointed in the right direction?
Learn from The Masters. Their mistakes are more insightful than can be imagined.
Thanks!
You're welcome. As my Sainted Paternal Grandfather - may he sleep with
the angels! - used to say, 'You want to scare people? Be polite to 'em.'
DD
In article <1104mdu$2pmvu$[email protected]>,
yoyleguy <[email protected]> wrote:
Also, this limits the size of a program to 999,999 lines,
which may not be reasonable considering the size of some programs.
I've never broken 10000 lines, and probably not even 5000.
Hello. I was recently wondering if we need the line numbers still with modern compilers. Also, this limits the size of a program to 999,999
lines, which may not be reasonable considering the size of some
programs. I do have to ask then, is it necessary still to devote
columns 1 to 6 for the line number?
After all, many examples online will avoid using the line numbers and
opt for automatic line numbers, but the syntax highlighting (e.g. in
Vim) marks the 6 columns at the start for line numbers still. As a
beginner, it'd be useful to know this. If possible, could I be pointed
in the right direction? Thanks!
In article <1104mdu$2pmvu$[email protected]>,
yoyleguy <[email protected]> wrote:
Hello. I was recently wondering if we need the line numbers still with
modern compilers.
The '85 standard does not require line numbers. So line numbers aren't
needed but there's some Very Good Reasons for leaving them in.
Name one.
Sorry, do you have any programs that have 900,000 lines of code?
The largest I have here and that was not created by myself is 42,000 and
that is because there is a very large amount of FD and WS file/area data areas of 15k alone and yes that has a lot of copy books (included).
This program uses FIXED format.
My biggest is around 7k lines including all copybooks which all use FREE format as I have no intention of using them in a M/F - (way too old Cobol standards etc).
On 2026-06-08, Vincent Coen <[email protected]> wrote:
Sorry, do you have any programs that have 900,000 lines of code?
I totally have a 900,000-line project that I did before even asking
for documentation in the newsgroup! <g>
The largest I have here and that was not created by myself is 42,000
and that is because there is a very large amount of FD and WS
file/area data areas of 15k alone and yes that has a lot of copy
books (included). This program uses FIXED format.
My biggest is around 7k lines including all copybooks which all use
FREE format as I have no intention of using them in a M/F - (way too
old Cobol standards etc).
Interesting, I am curious if that was a personal project or for work?
Well, thanks for the advice and knowledge! It's always nice to learn
from someone who's more knowledgable. :)
Both and all projects since 2020 have been my own Accounting Application
that I have made open source and placed on SF.
Consisting of Sales, Purchase; Stock, IRS-General, General (Large).
Currently trying to migrate over US Payroll to Cobol to join them where the code is Cbasic using CPM/MPM - and no I am based in the UK so there are strong differences between US and UK payroll - to put it mildly.
Not to mention that I have not on any payroll for 30+ years and only for
the UK.
Keep the brain working though and at 79 this month, is err - needed :)
Speed has dropped off though :(
Hello. I was recently wondering if we need the line numbers still with modern compilers.
Keep the brain working though and at 79 this month, is err - needed :)
Speed has dropped off though :(
I've never encountered any COBOL in which the concept of "line numbers" was >even mentioned.
In article <[email protected]>,
Rich Alderson <[email protected]> wrote:
[snip]
I've never encountered any COBOL in which the concept of "line numbers" was >>even mentioned.
They may not have been mentioned, Mr Alderson, but in the IBM MVS editor >four numbering options were allowed for a dataset:
NUM (OR or OFF)
NONUM
UNNUM
NUM COB
In that it's 'built into the system' there might not have been need to >mention it; it was taken for granted the Everyone Knew what was permitted
in columns 1 - 6, 7, 8 - 12, 13-71, 72 and 73-80.
(as mentioned previously this changed with the recent '85 compiler
upgrade)
I've never encountered any COBOL in which the concept of "line numbers" was even mentioned.
WTAF are we talking about here?
In article <[email protected]>,
Rich Alderson <[email protected]> wrote:
[snip]
I've never encountered any COBOL in which the concept of "line numbers" was >> even mentioned.
They may not have been mentioned, Mr Alderson, but in the IBM MVS editor
four numbering options were allowed for a dataset:
NUM (OR or OFF)
NONUM
UNNUM
NUM COB
In that it's 'built into the system' there might not have been need to mention it; it was taken for granted the Everyone Knew what was permitted
in columns 1 - 6, 7, 8 - 12, 13-71, 72 and 73-80.
(as mentioned previously this changed with the recent '85 compiler
upgrade)
DD
1-6 was for the line numbers, if they were not being used (they became obsolete with the demise of punched cards) then the compilers I use(d) ignored those columns.
<snip>
8 - certain constructs HAD to start in this column.
12-72 - pretty much everything else was not permitted before column 12.
73-80 - comments only, afaik
On 2026-06-09, R Daneel Olivaw <[email protected]d> wrote:
<snip>
8 - certain constructs HAD to start in this column.
Would you mind explaining what specifically goes in this so called Zone A? I've never really understood.
I did, a separate paragraph for column 8. You snipped it.
On 2026-06-08, Vincent Coen <[email protected]> wrote:
Both and all projects since 2020 have been my own Accounting
Application that I have made open source and placed on SF.
Nice, it's great to see new open-source software!
Consisting of Sales, Purchase; Stock, IRS-General, General (Large).
Currently trying to migrate over US Payroll to Cobol to join them
where the code is Cbasic using CPM/MPM - and no I am based in the UK
so there are strong differences between US and UK payroll - to put
it mildly. Not to mention that I have not on any payroll for 30+
years and only for the UK.
Alright. If I must ask, what are the strong differences between these payrolls? Sadly, I've not got much experience with money. At all.
yoyleguy <[email protected]> writes:
Hello. I was recently wondering if we need the line numbers still
with modern compilers.
I first learned COBOL (DOS/360 and OS/360) in 1969, well enough to be
a help desk consultant at the Ohio State University College of Administrative Science as an undergraduate linguistics major from
1973-75 (OS/370), and later a full time programmer/analyst for the
Financial Systems group in the UChicago Comp Center from 1979-82
(SVS).
I've also done COBOL in small amounts on DECsystem-10 and Sigma CP-5,
and a refresher for COBOL 85 written for Tandem.
I've never encountered any COBOL in which the concept of "line
numbers" was even mentioned.
WTAF are we talking about here?
On 2026-06-09, R Daneel Olivaw <[email protected]d> wrote:
I did, a separate paragraph for column 8. You snipped it.
Oh, sorry... Well, it does prove the need to read and my need to learn to do so.
So the old saying - you are born, pay taxes then die then pay more taxes holds very true.
yoyleguy wrote:
On 2026-06-09, R Daneel Olivaw <[email protected]d> wrote: >>
<snip>
8 - certain constructs HAD to start in this column.
Would you mind explaining what specifically goes in this so called Zone A? >> I've never really understood.
I did, a separate paragraph for column 8. You snipped it.
I've never encountered any COBOL in which the concept of "line numbers" was even mentioned.
WTAF are we talking about here?
On 2026-06-09, Vincent Coen <[email protected]> wrote:
So the old saying - you are born, pay taxes then die then pay more
taxes holds very true.
So, do you need to pay taxes on your taxes? <g>
[...]In my time when I was programming COBOL (in the seventies) there was
Line number or more importantly sequence numbers, as pointed out in another post, is for when punched cards was the primary input method for source
decks (yes paper tape as well - but spot the obvious difference) and for
the instance when some one dropped a box (2,000, 80 column cards max) on
the floor so collecting then all and placing then the correct way round
(they have a cut out in one corner) they can now be input into a card
sorter (columns 1 thru 6) so they will be in the correct order.
Now for many m/f vendors no real problem changing to say Free format but [...]
QW0gMDkuMDYuMjAyNiB1bSAxOTo0OSBzY2hyaWViIFZpbmNlbnQgQ29lbjoNCj4gWy4uLl
0N Cj4gDQo+IExpbmUgbnVtYmVyIG9yIG1vcmUgaW1wb3J0YW50bHkgc2VxdWVuY2UgbnV
tYmVy cywgYXMgcG9pbnRlZCBvdXQgaW4gYW5vdGhlcg0KPiBwb3N0LCBpcyBmb3Igd2hl biBwdW5j aGVkIGNhcmRzIHdhcyB0aGUgcHJpbWFyeSBpbnB1dCBtZXRob2QgZm9yIHNvd XJjZQ0KPiBk ZWNrcyAoeWVzIHBhcGVyIHRhcGUgYXMgd2VsbCAtIGJ1dCBzcG90IHRoZS BvYnZpb3VzIGRp ZmZlcmVuY2UpIGFuZCBmb3INCj4gdGhlIGluc3RhbmNlIHdoZW4gc29 tZSBvbmUgZHJvcHBl ZCBhIGJveCAoMiwwMDAsIDgwIGNvbHVtbiBjYXJkcyBtYXgpIG9u DQo+IHRoZSBmbG9vciBz byBjb2xsZWN0aW5nIHRoZW4gYWxsIGFuZCBwbGFjaW5nIHRoZ W4gdGhlIGNvcnJlY3Qgd2F5 IHJvdW5kDQo+ICh0aGV5IGhhdmUgYSBjdXQgb3V0IGluIG 9uZSBjb3JuZXIpIHRoZXkgY2Fu IG5vdyBiZSBpbnB1dCBpbnRvIGEgY2FyZA0KPiBzb3J 0ZXIgKGNvbHVtbnMgMSB0aHJ1IDYp IHNvIHRoZXkgd2lsbCBiZSBpbiB0aGUgY29ycmVj dCBvcmRlci4NCj4gDQo+IE5vdyBmb3Ig bWFueSBtL2YgdmVuZG9ycyBubyByZWFsIHByb 2JsZW0gY2hhbmdpbmcgdG8gc2F5IEZyZWUg Zm9ybWF0IGJ1dA0KPiBbLi4uXQ0KSW4gbX kgdGltZSB3aGVuIEkgd2FzIHByb2dyYW1taW5n IENPQk9MIChpbiB0aGUgc2V2ZW50aWV zKSB0aGVyZSB3YXMgDQphbm90aGVyIHRyaWNrIHRv IHRhY2tsZSB0aGUgZGlzYXN0ZXIg b2YgYSBkcm9wcGVkIGJveDogVG8gZHJhdyBhIHRoaWNr IA0KZGlhZ29uYWwgbGluZSBvb iB0b3Agb2YgYWxsIGNhcmRzIGluIHRoZSBib3guIFNvIG1v cmUgb3IgbGVzcyB5b3Ugd2 91bGQgDQpoYXZlIGJlZW4gYWJsZSB0byBwdXQgdGhlICh1bm51 bWJlcmVkKSBkcm9wcGV kIGNhcmRzIGludG8gcHJvcGVyIHNlcXVlbmNlLg0KDQotLSANCkJl c3RlIEdyw7zDn2Us DQpCZXN0IHJlZ2FyZHMsDQpBbGJlcnQgUmljaGhlaW1lcg0KX19fX19f X19fX19fX19fX 19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCk1haWwgYW4gZGll IEZyb20tQW RyZXNzZSB3aXJkIG5pY2h0IGdlbGVzZW4uDQpNYWlsIHNlbnQgdG8gdGhlIGZy b20tYWR kcmVzcyBpcyBub3QgbW9uaXRvcmVkLg0K
Totally differing tax systems e.g., UK has only one namely the
Government
tax base whereas USA has Federal US Gov., State and possibly local.
Hello Albert!
10 Jun 26 20:03, Albert Richheimer wrote to all:
What is this double dutch or some else stupid etc.?
> QW0gMDkuMDYuMjAyNiB1bSAxOTo0OSBzY2hyaWViIFZpbmNlbnQgQ29lbjoNCj4gWy4uLl
> 0N Cj4gDQo+IExpbmUgbnVtYmVyIG9yIG1vcmUgaW1wb3J0YW50bHkgc2VxdWVuY2UgbnV
> tYmVy cywgYXMgcG9pbnRlZCBvdXQgaW4gYW5vdGhlcg0KPiBwb3N0LCBpcyBmb3Igd2hl
> biBwdW5j aGVkIGNhcmRzIHdhcyB0aGUgcHJpbWFyeSBpbnB1dCBtZXRob2QgZm9yIHNvd
> XJjZQ0KPiBk ZWNrcyAoeWVzIHBhcGVyIHRhcGUgYXMgd2VsbCAtIGJ1dCBzcG90IHRoZS
> BvYnZpb3VzIGRp ZmZlcmVuY2UpIGFuZCBmb3INCj4gdGhlIGluc3RhbmNlIHdoZW4gc29
> tZSBvbmUgZHJvcHBl ZCBhIGJveCAoMiwwMDAsIDgwIGNvbHVtbiBjYXJkcyBtYXgpIG9u
> DQo+IHRoZSBmbG9vciBz byBjb2xsZWN0aW5nIHRoZW4gYWxsIGFuZCBwbGFjaW5nIHRoZ
> W4gdGhlIGNvcnJlY3Qgd2F5 IHJvdW5kDQo+ICh0aGV5IGhhdmUgYSBjdXQgb3V0IGluIG
> 9uZSBjb3JuZXIpIHRoZXkgY2Fu IG5vdyBiZSBpbnB1dCBpbnRvIGEgY2FyZA0KPiBzb3J
> 0ZXIgKGNvbHVtbnMgMSB0aHJ1IDYp IHNvIHRoZXkgd2lsbCBiZSBpbiB0aGUgY29ycmVj
> dCBvcmRlci4NCj4gDQo+IE5vdyBmb3Ig bWFueSBtL2YgdmVuZG9ycyBubyByZWFsIHByb
> 2JsZW0gY2hhbmdpbmcgdG8gc2F5IEZyZWUg Zm9ybWF0IGJ1dA0KPiBbLi4uXQ0KSW4gbX
> kgdGltZSB3aGVuIEkgd2FzIHByb2dyYW1taW5n IENPQk9MIChpbiB0aGUgc2V2ZW50aWV
> zKSB0aGVyZSB3YXMgDQphbm90aGVyIHRyaWNrIHRv IHRhY2tsZSB0aGUgZGlzYXN0ZXIg
> b2YgYSBkcm9wcGVkIGJveDogVG8gZHJhdyBhIHRoaWNr IA0KZGlhZ29uYWwgbGluZSBvb
> iB0b3Agb2YgYWxsIGNhcmRzIGluIHRoZSBib3guIFNvIG1v cmUgb3IgbGVzcyB5b3Ugd2
> 91bGQgDQpoYXZlIGJlZW4gYWJsZSB0byBwdXQgdGhlICh1bm51 bWJlcmVkKSBkcm9wcGV
> kIGNhcmRzIGludG8gcHJvcGVyIHNlcXVlbmNlLg0KDQotLSANCkJl c3RlIEdyw7zDn2Us
> DQpCZXN0IHJlZ2FyZHMsDQpBbGJlcnQgUmljaGhlaW1lcg0KX19fX19f X19fX19fX19fX
> 19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCk1haWwgYW4gZGll IEZyb20tQW
> RyZXNzZSB3aXJkIG5pY2h0IGdlbGVzZW4uDQpNYWlsIHNlbnQgdG8gdGhlIGZy b20tYWR
> kcmVzcyBpcyBub3QgbW9uaXRvcmVkLg0K
Vincent
Hello Albert!
10 Jun 26 20:03, Albert Richheimer wrote to all:
What is this double dutch or some else stupid etc.?
> QW0gMDkuMDYuMjAyNiB1bSAxOTo0OSBzY2hyaWViIFZpbmNlbnQgQ29lbjoNCj4gWy4uLl
> 0N Cj4gDQo+IExpbmUgbnVtYmVyIG9yIG1vcmUgaW1wb3J0YW50bHkgc2VxdWVuY2UgbnV
> tYmVy cywgYXMgcG9pbnRlZCBvdXQgaW4gYW5vdGhlcg0KPiBwb3N0LCBpcyBmb3Igd2hl
> biBwdW5j aGVkIGNhcmRzIHdhcyB0aGUgcHJpbWFyeSBpbnB1dCBtZXRob2QgZm9yIHNvd
> XJjZQ0KPiBk ZWNrcyAoeWVzIHBhcGVyIHRhcGUgYXMgd2VsbCAtIGJ1dCBzcG90IHRoZS
> BvYnZpb3VzIGRp ZmZlcmVuY2UpIGFuZCBmb3INCj4gdGhlIGluc3RhbmNlIHdoZW4gc29
> tZSBvbmUgZHJvcHBl ZCBhIGJveCAoMiwwMDAsIDgwIGNvbHVtbiBjYXJkcyBtYXgpIG9u
> DQo+IHRoZSBmbG9vciBz byBjb2xsZWN0aW5nIHRoZW4gYWxsIGFuZCBwbGFjaW5nIHRoZ
> W4gdGhlIGNvcnJlY3Qgd2F5 IHJvdW5kDQo+ICh0aGV5IGhhdmUgYSBjdXQgb3V0IGluIG
> 9uZSBjb3JuZXIpIHRoZXkgY2Fu IG5vdyBiZSBpbnB1dCBpbnRvIGEgY2FyZA0KPiBzb3J
> 0ZXIgKGNvbHVtbnMgMSB0aHJ1IDYp IHNvIHRoZXkgd2lsbCBiZSBpbiB0aGUgY29ycmVj
> dCBvcmRlci4NCj4gDQo+IE5vdyBmb3Ig bWFueSBtL2YgdmVuZG9ycyBubyByZWFsIHByb
> 2JsZW0gY2hhbmdpbmcgdG8gc2F5IEZyZWUg Zm9ybWF0IGJ1dA0KPiBbLi4uXQ0KSW4gbX
> kgdGltZSB3aGVuIEkgd2FzIHByb2dyYW1taW5n IENPQk9MIChpbiB0aGUgc2V2ZW50aWV
> zKSB0aGVyZSB3YXMgDQphbm90aGVyIHRyaWNrIHRv IHRhY2tsZSB0aGUgZGlzYXN0ZXIg
> b2YgYSBkcm9wcGVkIGJveDogVG8gZHJhdyBhIHRoaWNr IA0KZGlhZ29uYWwgbGluZSBvb
> iB0b3Agb2YgYWxsIGNhcmRzIGluIHRoZSBib3guIFNvIG1v cmUgb3IgbGVzcyB5b3Ugd2
> 91bGQgDQpoYXZlIGJlZW4gYWJsZSB0byBwdXQgdGhlICh1bm51 bWJlcmVkKSBkcm9wcGV
> kIGNhcmRzIGludG8gcHJvcGVyIHNlcXVlbmNlLg0KDQotLSANCkJl c3RlIEdyw7zDn2Us
> DQpCZXN0IHJlZ2FyZHMsDQpBbGJlcnQgUmljaGhlaW1lcg0KX19fX19f X19fX19fX19fX
> 19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCk1haWwgYW4gZGll IEZyb20tQW
> RyZXNzZSB3aXJkIG5pY2h0IGdlbGVzZW4uDQpNYWlsIHNlbnQgdG8gdGhlIGZy b20tYWR
> kcmVzcyBpcyBub3QgbW9uaXRvcmVkLg0K
Vincent
Totally differing tax systems e.g., UK has only one namely the
Government
tax base whereas USA has Federal US Gov., State and possibly local.
Correct regarding the USA. In some places, you could be subject to
more
than one layer of local tax, i.e. city and county.
Hello Dumas!
10 Jun 26 10:29, Dumas Walker wrote to me:
>> Totally differing tax systems e.g., UK has only one namely the
>> Government
>> tax base whereas USA has Federal US Gov., State and possibly local.
> Correct regarding the USA. In some places, you could be subject to
> more
> than one layer of local tax, i.e. city and county.
I have not yet starting working on the pay apply programs yet but I have
one outstanding possible issue - If the business is in one state and the employee lives in another what state taxation is used (ditto local tax) ?
Vincent
Vincent Coen wrote:
Hello Dumas!
10 Jun 26 10:29, Dumas Walker wrote to me:
>> Totally differing tax systems e.g., UK has only one namely the
>> Government
>> tax base whereas USA has Federal US Gov., State and possibly local.
> Correct regarding the USA. In some places, you could be subject to
> more
> than one layer of local tax, i.e. city and county.
I have not yet starting working on the pay apply programs yet but I have
one outstanding possible issue - If the business is in one state and the
employee lives in another what state taxation is used (ditto local tax) ?
That is way outside the scope of this thread, and also outside the scope
of this forum.
Vincent Coen wrote:
Hello Dumas!
10 Jun 26 10:29, Dumas Walker wrote to me:
>> Totally differing tax systems e.g., UK has only one namely the
>> Government
>> tax base whereas USA has Federal US Gov., State and possibly
local.
> Correct regarding the USA. In some places, you could be subject
to
> more
> than one layer of local tax, i.e. city and county.
I have not yet starting working on the pay apply programs yet but I
have one outstanding possible issue - If the business is in one
state and the employee lives in another what state taxation is used
(ditto local tax) ?
Vincent
That is way outside the scope of this thread, and also outside the
scope of this forum.
Yes it is called inheritance tax as is due on the estate prior to being
paid out to the inheritors etc and yes for content of bank accounts, etc.,
it is indeed, a tax on tax.
This tax could well exist in most other countries - governments like to get their cut :(
I am trying to skip this as I have said to my wife to write a cheque using
my cheque book (I have a few signed) written out to me and place it in the casket.
I could have said use cash but that would assume that those above accept pounds sterling :)
Hello R!
11 Jun 26 16:16, R Daneel Olivaw wrote to all:
> Vincent Coen wrote:
>>
>> Hello Dumas!
>>
>> 10 Jun 26 10:29, Dumas Walker wrote to me:
>>
>> >> Totally differing tax systems e.g., UK has only one namely the
>> >> Government
>> >> tax base whereas USA has Federal US Gov., State and possibly
>> local.
>>
>> > Correct regarding the USA. In some places, you could be subject
>> to
>> > more
>> > than one layer of local tax, i.e. city and county.
>>
>>
>> I have not yet starting working on the pay apply programs yet but I
>> have one outstanding possible issue - If the business is in one
>> state and the employee lives in another what state taxation is used
>> (ditto local tax) ?
>>
>>
>>
>> Vincent
>>
>>
>>
> That is way outside the scope of this thread, and also outside the
> scope of this forum.
Not really - the application is being written in Cobol.
Vincent
The thread was about sequence numbers in columns 1-6 (subsequently about >which columns have which significance), the application is about US tax
laws and which language it is written in is irrelevant at this stage.
Vincent Coen wrote:
Hello R!
11 Jun 26 16:16, R Daneel Olivaw wrote to all:
> Vincent Coen wrote:
>>
>> Hello Dumas!
>>
>> 10 Jun 26 10:29, Dumas Walker wrote to me:
>>
>> >> Totally differing tax systems e.g., UK has only one namely
the
>> >> Government
>> >> tax base whereas USA has Federal US Gov., State and
possibly
>> local.
>>
>> > Correct regarding the USA. In some places, you could be
subject
>> to
>> > more
>> > than one layer of local tax, i.e. city and county.
>>
>>
>> I have not yet starting working on the pay apply programs yet
but I
>> have one outstanding possible issue - If the business is in one
>> state and the employee lives in another what state taxation is
used
>> (ditto local tax) ?
>>
>>
>>
>> Vincent
>>
>>
>>
> That is way outside the scope of this thread, and also outside
the
> scope of this forum.
Not really - the application is being written in Cobol.
Vincent
The thread was about sequence numbers in columns 1-6 (subsequently
about which columns have which significance), the application is about
US tax laws and which language it is written in is irrelevant at this
stage.
10 Jun 26 10:29, Dumas Walker wrote to me:
local.Totally differing tax systems e.g., UK has only one namely the
Government
tax base whereas USA has Federal US Gov., State and possibly
Correct regarding the USA. In some places, you could be subjectto
more
than one layer of local tax, i.e. city and county.
I have not yet starting working on the pay apply programs yet but I
have
one outstanding possible issue - If the business is in one state and
the
employee lives in another what state taxation is used (ditto local
tax) ?
Sorry, do you have any programs that have 900,000 lines of code?
Vincent
decks (yes paper tape as well - but spot the obvious difference) and for
the instance when some one dropped a box (2,000, 80 column cards max) on
the floor so collecting then all and placing then the correct way round
(they have a cut out in one corner) they can now be input into a card
sorter (columns 1 thru 6) so they will be in the correct order.
Now for many m/f vendors no real problem changing to say Free format but
for IBM where there PDS data system is based (generally) on fixed format
size of 80 bytes there is a major issue, to put it mildly but this is
fixable for allow VB (Variable format sizes) and for this to be available
to the compilers.
Why not , ask IBM (note I have not worked on IBM kit for many years despite >having access to MVS, OS390 etc under Hercules but as I have not had a IBM >client for some time they are very old versions.
Vincent
On Mon, 08 Jun 2026 15:31:14 +0100, "Vincent Coen" <[email protected]> wrote:
Luckily not, however in the 80's I worked with some accounting system (purchased software) which had "modules" way past 100K lines.
Sorry, do you have any programs that have 900,000 lines of code?
Vincent
Forgot the name, long time ago and who'd want to remember something like that ;) Working on that system required an extra large TSO
settings or you could not load those modules... Only ever seen something like that at a certain Huntsville based tech company (no
longer in existence).
When I started out Cobol was coded on coding sheets (25-30 lines a page ???). These would go to data entry & we'd get a box of
punched cards back. Sequence numbers WERE important because they would help you find/fix/replace the cards with errors. We'd have
to punch those out on a rinky-dink punchcard maker & fix the full deck after which operations would read the fixed deck back in, run
a compile, get you the listing & the circus would start over again. Yes, sequence numbers had a purpose.
Back then we had 2 terminals for 25 IT personnel, The juniors did not get to use those very easily ;)
One genius took a main program and - say - 10 large subroutines and
decided to make one gigantic program of them all, they also had COPY >statements for the data descriptions.
In November of 1979 I worked at shop that built a new data >center/programming center.
Luckily, I was assigned to a small group of programmers working on an
IBM Series/1 mini-computer, which was located in the raised floor
computer room.
In article <110k47u$1r797$[email protected]>,Sounds like you were expecting a manager with knowledge?
R Daneel Olivaw <[email protected]d> wrote:
[snip]
One genius took a main program and - say - 10 large subroutines and >>decided to make one gigantic program of them all, they also had COPY >>statements for the data descriptions.
Sounds like some genius didn't have a manager who said 'with the exception >of certain accounting subroutines and subsidiary file-format translation >programs there will be no code in this shop a two-year programmer can't >fix'.
DD
On Sun, 14 Jun 2026 03:58:58 -0000 (UTC), [email protected] () wrote:
In article <110k47u$1r797$[email protected]>,Sounds like you were expecting a manager with knowledge?
R Daneel Olivaw <[email protected]d> wrote:
[snip]
One genius took a main program and - say - 10 large subroutines and >>>decided to make one gigantic program of them all, they also had COPY >>>statements for the data descriptions.
Sounds like some genius didn't have a manager who said 'with the exception >>of certain accounting subroutines and subsidiary file-format translation >>programs there will be no code in this shop a two-year programmer can't >>fix'.
10 Jun 26 10:29, Dumas Walker wrote to me:
local.Totally differing tax systems e.g., UK has only one namely the
Government
tax base whereas USA has Federal US Gov., State and possibly
Correct regarding the USA. In some places, you could be subjectto
more
than one layer of local tax, i.e. city and county.
I have not yet starting working on the pay apply programs yet but I
have
one outstanding possible issue - If the business is in one state and
the employee lives in another what state taxation is used (ditto
local tax) ?
I think it may depend on the state and some other factors. Short
answer is
that it is complicated. In Kentucky, for example, one thing that complicates matters is whether or not you live in an adjacent state
that had a
reciporical income tax agreement with Kentucky's Department of
Revenue. This would change how much you owed us vs. your home state.
On the other hand, living in a reciporical state your tax filing much simpler than if you lived in another state.
Additional complications come in when you lived in Kentucky part of
the time and another state another part of the year. How much you owe Kentucky would then be based on a percentage you have to calculate.
I left Revenue three years ago, and have always lived in the state I
worked
in, so precise details have escaped me.
Local tax, in Kentucky anyway, is always due to the locality you
worked in. When I lived in an adjacent county, my local income taxes
came out of my paycheck and went to the county I worked in. My home
county got nothing.
Similarly, when I worked in a municipality within the same county I
lived in,
but I didn't live in that municipality, local city income taxes were deducted for the city I was working in even though I lived outside
that city. That would be in addition to the county taxes that were
taken.
When I started out Cobol was coded on coding sheets (25-30 lines a
page ???). These would go to data entry & we'd get a box of
punched cards back. Sequence numbers WERE important because they
would help you find/fix/replace the cards with errors. We'd have to
punch those out on a rinky-dink punchcard maker & fix the full deck
after which operations would read the fixed deck back in, run a
compile, get you the listing & the circus would start over again.
Yes, sequence numbers had a purpose.
Back then we had 2 terminals for 25 IT personnel, The juniors did not
get to use those very easily ;)
On Tue, 09 Jun 2026 18:49:25 +0100, "Vincent Coen" <[email protected]>
wrote:
Line number or more importantly sequence numbers, as pointed out in
another post, is for when punched cards was the primary input method
for source decks (yes paper tape as well - but spot the obvious
difference) and for the instance when some one dropped a box (2,000,
80 column cards max) on the floor so collecting then all and placing
then the correct way round (they have a cut out in one corner) they
can now be input into a card sorter (columns 1 thru 6) so they will
be in the correct order.
Now for many m/f vendors no real problem changing to say Free format
but for IBM where there PDS data system is based (generally) on fixed
format size of 80 bytes there is a major issue, to put it mildly but
this is fixable for allow VB (Variable format sizes) and for this to
be available to the compilers.
Why not , ask IBM (note I have not worked on IBM kit for many years
despite having access to MVS, OS390 etc under Hercules but as I have
not had a IBM client for some time they are very old versions.
| Sysop: | DaiTengu |
|---|---|
| Location: | Appleton, WI |
| Users: | 1,123 |
| Nodes: | 10 (0 / 10) |
| Uptime: | 37:28:17 |
| Calls: | 14,371 |
| Files: | 186,380 |
| D/L today: |
3,797 files (1,068M bytes) |
| Messages: | 2,540,675 |