Sujet : Re: Clair Grant on VMS code base
De : arne (at) *nospam* vajhoej.dk (Arne Vajhøj)
Groupes : comp.os.vmsDate : 17. Apr 2025, 13:56:17
Autres entêtes
Organisation : SunSITE.dk - Supporting Open source
Message-ID : <6800fa70$0$709$14726298@news.sunsite.dk>
References : 1 2 3 4 5 6 7
User-Agent : Mozilla Thunderbird
On 4/17/2025 8:50 AM, Simon Clubley wrote:
On 2025-04-17, bill <bill.gunshannon@gmail.com> wrote:
On 4/16/2025 9:29 PM, Dan Cross wrote:
Most modern code-counting tools _are_ language aware. Whether
they do a better or worse job for each given language may be a
matter of debate, but most at least recognize different
languages and have some knowledge of their semantics.
>
I wonder how they would handle BASIC? :-)
>
10 FOR X = 1 TO 10
20 PRINT X
30 NEXT X
>
10 FOR X = 1 TO 10:PRINT X:NEXT X
>
Is the snippet above one line of code or three?
3 lines of code.
Other replies cover what the tools actually does.
If we discuss what is the "right" answer, then I would
actually say 2.
for i := 1 to 10 do writeln(i)
for i := 1 to 10 do
writeln(i)
for i := 1 to 10 do begin
writeln(i)
end;
for i := 1 to 10 do
begin
writeln(i)
end;
for(i = 1; i <= 10; i++) printf("%d\n", i);
for(i = 1; i <= 10; i++)
printf("%d\n", i);
for(i = 1; i <= 10; i++) {
printf("%d\n", i);
}
for(i = 1; i <= 10; i++)
{
printf("%d\n", i);
}
I would say 2 for all.
And unless Basic next has some subtle functionality I am not
aware of then I would say 2 for Basic as well.
Arne