DEV Community

Cover image for [Alien Hunter Series Pt. 1] Mastering the COBOL Programming Language

[Alien Hunter Series Pt. 1] Mastering the COBOL Programming Language

πš‚πšŠπšžπš›πšŠπš‹πš‘ πšπšŠπš’ on November 06, 2023

The Story The year is 2077. The soft hum of futuristic machinery is drowned out by the sudden ominous silence that blankets the Earth. W...
Collapse
Β 
srbhr profile image
πš‚πšŠπšžπš›πšŠπš‹πš‘ πšπšŠπš’ Gitroom β€’ β€’ Edited

Thanks a lot, Nevo, for providing me with this opportunity to create the Alien Hunter Saga.
I'm available on GitHub at srbhr
For those who want to connect and follow me πŸ’–πŸŒΊ.
I'm working on many open-source stuff and would love the community's support.

Follow me on GitHub

Collapse
Β 
nathan_tarbert profile image
Nathan Tarbert β€’ β€’ Edited

This is a playbook for governments around the world to take notice and start teaching COBOL in all schools, in hopes of building an army of developers for future conflicts.

Thank you XAE-12 for your contributions to fighting the alien forces, and mastering COBOL. I hope to see a tutorial in the next series!

Collapse
Β 
srbhr profile image
πš‚πšŠπšžπš›πšŠπš‹πš‘ πšπšŠπš’ Gitroom β€’

Yes, let's join the resistance and save the world!!

Collapse
Β 
juanlanus profile image
Juan Lanus β€’

The single thing that makes COBOL code look ancient is writing it in all uppercase.
Using lowercases makes it more similar to modern code.
Uppercases were a must with line printers (like IBM 1403) that had a 48-characters repertoire, that is, no lowercase types.

Collapse
Β 
srbhr profile image
πš‚πšŠπšžπš›πšŠπš‹πš‘ πšπšŠπš’ Gitroom β€’

Ha ha yeah, but we've got SQL as well.

Collapse
Β 
juanlanus profile image
Juan Lanus β€’

SQL looks great using lowercase too.
Actually, I've found that in SQL the best for me was to uppercase only the keywords. In SQL indenting is crucial to understand lengthy procedures.
In my work with usability I learned that for us humans (IT guys included) reading an all-caps text is painfull, compared with the usual mixed case seen around.
This is because we recognize the words by looking at their upper edge.
When this edge is as straight as uppercase text's, then we need to look twice in order to confirm our first glance outcome.
Thus, we read slower and with more effort.

BWT, very good article!

Thread Thread
Β 
srbhr profile image
πš‚πšŠπšžπš›πšŠπš‹πš‘ πšπšŠπš’ Gitroom β€’

Thanks for your good works @juanlanus. And yes.

This is because we recognize the words by looking at their upper edge.
When this edge is as straight as uppercase text's, then we need to look twice in order to confirm our first glance outcome.

this makes reading capital letters a bit tedious. By we gotta do what we gotta do.

Collapse
Β 
garrrikkotua profile image
Igor Kotua β€’

We need useCOBOL hook in React immediately

Nice article, @srbhr !

Collapse
Β 
srbhr profile image
πš‚πšŠπšžπš›πšŠπš‹πš‘ πšπšŠπš’ Gitroom β€’

Yes, why stop at React, we've got huge mainframes to write and fix. NextJS (COBOL version).

Collapse
Β 
nevodavid profile image
Nevo David Gitroom β€’

Thank you COBOL!

Collapse
Β 
srbhr profile image
πš‚πšŠπšžπš›πšŠπš‹πš‘ πšπšŠπš’ Gitroom β€’

Ha ha yeah! COBOL for the win!

Collapse
Β 
fernandezbaptiste profile image
Bap β€’

lol, really liked it!

Collapse
Β 
srbhr profile image
πš‚πšŠπšžπš›πšŠπš‹πš‘ πšπšŠπš’ Gitroom β€’

Thank you!!

Collapse
Β 
shreya_gr profile image
Shreya β€’

thanks for sharing details for COBOL!

Collapse
Β 
srbhr profile image
πš‚πšŠπšžπš›πšŠπš‹πš‘ πšπšŠπš’ Gitroom β€’

When will Firecamp support COBOL??

Collapse
Β 
fast profile image
fast-d3v β€’

LOL, is this a meme or what?
But I like it! πŸ˜‚

Collapse
Β 
srbhr profile image
πš‚πšŠπšžπš›πšŠπš‹πš‘ πšπšŠπš’ Gitroom β€’

It is for fun and laughs. But COBOL is king.