Why can’t programmers program?

Why can’t programmers program?.

The logic for this is really very simple. I was able to do in both Swift and JavaScript, which I am learning, in hardly any time.

Because of the variations in language structure, I couldn’t exactly use the "for(int i=0;" exactly,

Here is my code in JavaScript:


for (i = 0; i < 100; i++) {
console.log(100-i);
}

Here is my code in Swift:

for var i = 0; i < 100; ++i {
println(100 - i)
}

In Cobol, my “native” programming language, it would take a few more lines of code:


identification division.
program-id. print100to1.

data division.
working-storage section.
01 work-areas.
05 work-count picture 999.
05 display-count picture zz9.

procedure division.
perform varying work-count from 0 by 1
until work-count greater than 99
subtract 100 from work-count giving display-count
display display-count upon sysout
end-perform.
stop run.

While Cobol is more “wordy” and you need to split out your data from your logic it is fairly self-documenting once you understand the basics of Cobol.

When I write a new Cobol program I often start by copying an existing program that has much of the logic I need already in it.


Posted

in

by

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

To respond on your own website, enter the URL of your response which should contain a link to this post’s permalink URL. Your response will then appear (possibly after moderation) on this page. Want to update or remove your response? Update or delete your post and re-enter your post’s URL again. (Find out more about Webmentions.)