Procedural language Simple human like syntax very fast on mainframe systems Easy to maintain code due to syntax
Object Oriented Syntax can get complicated Requires a Java Virtual Machine to run and execute the compiled bytecode.
Its believed that COBOL was actually the prime business language and used extensively for mainframes batch systems (although it is used recently in UNIX servers too which are in most cases migrated from mainframe system to UNIX systems). At present we have more powerful languages available than COBOL which can of course provide more value add for a system development. But still COBOL continues to be the primary development language for mainframe systems, some of the reasons could be:
Almost all the existing big legacy systems were developed using COBOL. Now converting these systems to other languages is a very costly business.
Most of the legacy systems using COBOL are batch systems (although they have online components using mostly CICS) and COBOL well serve the very purpose efficiently.
Ready to start your tutorial with us? That's great! Send us an email and we will get back to you as soon as possible!