Learn COBOL Programming? (Cobol Tutorial & Beyond)

preview_player
Показать описание
What Programming Language Should Programmers Learn In 2019? 💻
Learn COBOL Programming? (2018 & Beyond)

Learning COBOL In 2017?

COBOL is a compiled English-like computer programming language designed for business use. It is imperative, procedural and, since 2002, object-oriented. COBOL is primarily used in business, finance, and administrative systems for companies and governments. COBOL is still widely used in legacy applications deployed on mainframe computers, such as large-scale batch and transaction processing jobs.

COBOL is without a doubt, a strong and concise programming language. Its use in legacy applications and business applications makes it a very strong language, especially in the business world.

However, COBOL is not used in new applications nowadays. Most programming in COBOL is now purely to maintain existing applications.

So... Should you learn COBOL in 2017? Is it a good option? What do you think? Watch this video and find out!

If you liked this video, share, like and, of course, subscribe!

Connect with me on social media:

Other Links:

#cobolprogramming #cobol #cobolprogramminglanguage #learncobol #coboltutorial
Рекомендации по теме
Комментарии
Автор

New Jersey desperately needs COBOL programmers. 😂😂😂

Gamesational
Автор

I'm a COBOL programmer and have been programming in this language for 2.5 years now. Didn't know COBOL before I got this job I have now. I also know Java and C#. I disagree with you that it isn't a smart career choice. The fact that this language is so unusual makes you very unique and requested. BUT I would say that it is important for any COBOL programmet to know at least another modern language(this wouldn't be a problem for many of todays computer scientist). I can also say that I'm not programming COBOL in a mainframe but in Unix. So I'm not bounded to use only COBOL(90% of programming is still made in COBOL though). Just remember, there are millions Java, C#, C++, C or Python programmers but very few COBOL programmers. ;)

opse
Автор

I have been working with COBOL for 42 years and have loved every second of it and yes it is an old language but it has its perks. It may not have a future in the modern day work place, but I think that it would be a fun thing to learn on the side.

jacksonlindorfer
Автор

I'm a young guy who works at a fortune 500 bank on a mainframe. I agree and disagree on some parts. Mainframe is highly efficient, and to this day IBM supports it. Distributed servers have modern software, but because of an open market, that software must be compatible with countless parties, allowing it to not be near as efficient. Look up how many transactions a mainframe can spit out in mere miliseconds and compare. Data conversion is difficult and requires expertise. You can't simply just jump off the mainframe. It will be around fkr at least another decade or so. So if you work on one, do not freak out. Also know that all these new languages have to be compiled. How do you think that happens? Machine language. Assembly language. Also highly used on a mainframe. Efficiency is maximized with low level languages, amd when it comes to banking, efficiency is everything. So i think learning mainframe is still valuable. IBM and it's customers aren't going anywhere, but it's workers are retirimg soon ;)

jubbice
Автор

I interviewed for an entry-level mainframe job yesterday at a public utility company that uses it. The starting pay was around 55k in central Ohio.

alexgochenour
Автор

If you want to learn COBOL you will also have to learn JCL, ISPF, CICS, RDz, zOS operating system, EBIDIC format, packed data, and all the other tools to go along with programming on mainframes.

yknoproblem
Автор

The things said will be applicable for Java after 20 years.

abhishekghosh
Автор

Learning the language is relatively easy. It's getting to know the whole mainframe environment (complex and totally different modern OSes) that's going to take most of the time.

ivuldivul
Автор

COBOL will never die simply because it is faster in terms of back-end and batch processing and most of the big transactions daily are happening in COBOL. The front-end may change all the time for business presentation, the reason COBOL can link with C and Assembler and support with Relational Database with TCPIP and IBM will support this for the back-end. The COBOL back-end programs can be compiled in any type of OS or Server depending on compiler target object.

vitsadmin
Автор

To all those who think COBOL is phased out, think again. COBOL has a HUGE number of transactions made with it - more than the total number of Youtube and google searches, which means billions per day. Most financial transactions are made through cobol, which itself has been developed and upgraded, can now be integrated with java, etc, and is being converted to visual cobol.

soulman
Автор

Find a language or platform that you enjoy coding with. This will help you love going to work. For me, that is C#. I learned COBAL in college 20 years ago, and would dread doing it 40 hours a week!

dougmcfarlane
Автор

Sir, there is a long way to replace COBOL by Java. It would take more time than modern languages exists. In my opinion, COBOL can be replaced but by technology compatible with its gigant framework and dedicated for financial calculations. I think ML with its R is closer to achive this goal than any modern language like Java or C# would ever be. It takes decades for this to happen.

count_of_pizza
Автор

Either COBOL is very muscular or you need to develop muscles to learn COBOL!

MercedeX
Автор

I worked with Cobol and Mainframe about 15 years, but I move my carrer to Python and Linux. But the problem is the business rules remain in the source code Cobol and no documentation exist at all. Maybe its good to learn to translate to another tecnhologie that process so fast as Cobol! Thanks!

RicardoPorteladaSilva
Автор

identification division.
program-id. comment.
environment division.
data division.
procedure division.
main-para.
display 'an excellent review'
stop run.
end program comment.

utubewatcher
Автор

One more point, the people who know Cobol they getting old and no knowledge transfer, about 20 years and there is no Cobol programmer formed. I mean, no one teaching new programmers. Maybe its opportunity do learn cobol to translate the code (business rules) to another language. sometime you must read the code to create the business rules. Thanks Jonh!

RicardoPorteladaSilva
Автор

I learned COBOL in 1970's one of my last school program was 4 ft of punch cards.

woodwaker
Автор

I have learned basics of TSO/ISPF, JCL, CICS, VSAM, RACF, COBOL and it's not true that there is no work on mainframes. They recruit people right after they finish education and necessary IBM courses. I'll tell you something. You can't learn z/OS on your own. You need to be able to connect to mainframe and train what you have learned. Learning COBOL is pointless if you don't understand the z/OS environment. COBOL is just like the cherry on the cake - last thing to learn during the course. Just because you can't find job offers in the Internet doesn't mean there aren't any. Yep, it's that niche.

Kanal
Автор

A lot of people who know COBOL are retiring. So, due to a shortage COBOL programmers, you will probably earn more than your average software developer. That is why learning COBOL IMO is not a bad choice. Because a lot of banks, insurance companies, and big companies are still using it.

onee
Автор

Came because of NJ, stayed because this man has the muscles of a god

matthewhawkins