Live data from Hacker News

Learning COBOL: A Journey for the Modern Programmer

monadical.com

61–63 of 63 posts

Re: Learning COBOL: A Journey for the Modern Programmer

#61

Isn't it a good case for visual programming? If you can't afford programmers, then you go for something less demanding and throw more cheap bodies at the problem.

My take on visual programming is it's easier to start out with, but you're quickly better off using a conventional language once you reach a certain scale or you need to manipulate your program in certain ways. Almost every time I see an expression builder in a UI, I think it would be better off with SQL syntax and autocomplete because the dropdowns get old fast, and SQL expressions aren't that hard.

The problem with COBOL is that you can't afford "better", you can only afford "good". Excel should be a sufficient demonstration that visual programming is doable beyond the start.

Re: Learning COBOL: A Journey for the Modern Programmer

#62
post #42
post #20

Earlier quoted context omitted.

> The JCL is the harder part. Even its creators say JCL is the worst language ever invented.

And gave the main reason as "because we tried to not make a language so hard, the requirements evolved it into one in form of exceptions rather than design"

I think a lot of the pain from Terraform could have been avoided had they known of JCLs cruel fate.

Re: Learning COBOL: A Journey for the Modern Programmer

#63

I took a survey of historical programming languages course in college that covered FORTRAN, COBOL, SNOBOL, Prolog, SmallTalk, and several others of importance or uniqueness. Each section required a small practical program be written in that language, and we discussed each in its context of usage, 'family tree', syntax etc I guess I am saying programming history classes is where COBOL belongs.

This course sounds really interesting. Do you remember if there was a text book or if there is any online syllabus for it?

This was 20 odd years ago, so I do not remember clearly if there was a text. I think there was not. Almost certainly no to the online syllabus as that professor is long retired and when I took the class he was still using overhead projector transparencies.
Post reply on HN