Termux Work & Programming Language

Termux Work & Programming Language
Learn the Cobol Programming Language and its Programming Examples



Of the many programming languages in the world, Cobol programming language is one of them which is a programming language that has existed for a long time. Here is a full review of the Cobol programming language.


The Cobol Programming Language


Cobol stands for Common Business Oriented Language which is a programming language for mainframe computers that has been designed using a language similar to English for business purposes. COBOL itself is included in the high-level programming language because it already has a statement that is able to resemble everyday human language, namely English (English-like).


Although many do not yet know this one programming language, still widely used, has been installed in mainframe computers that process large-scale data stacks and transaction processing work. For the development of this language has begun to enter into the object-oriented realm since 2002.


History of Cobol Programming Language


Jean E's. Sammet was a computer scientist who developed the programming language FORMAC, and later designed the Cobol language. She was also the first woman to become president of the Association for Computing Machinery (ACM).


Jean E's. Sammet was born in New York on March 23, 1928. He was a big fan of Mathematics and earned his Bachelor's degree from Mount Holyoke College. While studying at the University of Illinois at Urbana-Champaign, Jean E. Sammet first knew computers. At that time, he was not so interested. He first tried programming while doing calculations using punch cards.


By the time he joined the Sperry Gyroscope, that was where his programmer career began. He joined IBM in 1961.  When Jean joined IBM, the task was to manage the Boston Programming Center.


This is where Jean initiated the concept and took the lead in the development of the FORMAC (Formula Manipulation Compiler) programming language, which was aimed at performing FORTRAN-based non-numeric algebra manipulations. The next work that still survives today is the Cobol Jean language is one of six people who designed this language at the end of 1959.


The Cobol language itself at the time of its first appearance received a lot of criticism by academics and computer scientists. Starting from the use of the language (verbosity), the design of the process, and the lack of support (support) for more mathematical and structured programming.


Therefore, the Cobol language began to be standardized since 1968 and since then has been revised 4 times. This language expansion now supports both structured (structured) and object-based (object-oriented) programming, the most updated standard currently being SO/IEC 1989:2014. Because at the beginning of its development was supported by the military, that's why this language is more widely used for military purposes, the United States military in particular.


Cobol Language Function


The syntax in this programming language has been divided into four (4) divisions, which are as follows.


Identification division, which is useful for identifying program creation, creation date, program name, compilation date, and other information related to program creation info.


Environment division, useful as information on the state of the computer used as well as other related devices.


Data division, aims to obtain information about the format and type of what data is used in the program concerned.


Advantages and Disadvantages of Cobol Language


Surplusage


A programming language whose syntax can handle massive data processing


It is one of the major high-level (high-level) languages


Includes languages compatible with its predecessor language versions


If there is a bug, it will be very easy to handle because it has an effective error message appearance system


All instructions are coded into simple English


Its nature is fairly standard so that it can be used on different computers without much change


Shortcomings


For the syntax is very emphasis on the verbal form or (wordy)


The format and structure look very rigid (rigid)


Not designed to be applied to applications that are mathematical and complicated


It takes a lot of time in compiling programs rather than programming languages that are more performance-oriented machines


Because it is less popular, existing documentation in this language has not been updated for a long time, it is difficult to find complete information about this language when relying only on search engines on the internet


The structure of writing the program is rigid and long-winded, and less emphasis on the mathematical side