Professional Documents
Culture Documents
College Name Arts and Science Course Code CS312
Programming Languages
Department Computer Science Course Name Concepts
Dr. Samer Examination
Lecturer Group Assignment 1
Shorman Type
Date & Time 1st 2021/2022
Student ID:20202110128
Zaina Hussain
Student name: Shaikha Yousif
20202110013
Each group should follow the following template to complete this assignment. This
template consist from three parts:
Part I: Introduction:
Each group have to give a brief introduction on the languages based on latest scientific
articles for each programming language (see this example):
a) History
• Grace Hopper invented the Cobol programming language in 1959. It
was based on the Flow-Matic programming language, and it was
standardized in 1968. It has since been updated four times, with features
such as support for structured and Object-Oriented programming.
c) Language Development
• Cobol was among the earliest high-level languages, based on the Grace
Hopper Flow Matic programming language, and developed by a group
supported by the Defense department to establish a common business
language. CODASYL (Committee on Data Systems Languages) is the
organization that produced the most powerful business programming
language.
• For over four decades, Cobol has been the most dominant computer
language in the business computing domain because it was always
different and very limited, despite the fact that other languages arose
and took over a lot of fields, such as (C, C++, Pascal, and so on), Cobol
managed to stay on top and keep competing with the rest until it started
facing two known challengers, which are (Java and Visual Basic ).
d) Latest articles on this Language
https://developer.ibm.com/blogs/cobol-programming-past-present-
future/
• All the most recent articles on Cobol are about how it has managed
to maintain its name and stay on top even in the face of all the other
current computer languages, with all its enhanced and advanced
capabilities still in use today, since the day it was introduced.
e) Advantages (Pros)
• Cobol is self-documented, since its English-like structure was
designed to be easy to use by anybody, not only programmers, such as
employees, managers, and others, unlike many other programming
languages in which non-programmers can't grasp a single sentence.
Disadvantages (Cons)
Cannot handle scientific applications.
It has the most Rigid format.
It takes much time to compile a Cobol program compared to other
machine-oriented programming languages.
It includes a very wordy syntax.
1- https://www.britannica.com/technology/COBOL
2- http://www.csis.ul.ie/cobol/course/COBOLIntro.htm
3- https://stackoverflow.blog/2020/04/20/brush-up-your-cobol-why-is-a-60-year-old-
language-suddenly-in-demand/
4- https://developer.ibm.com/blogs/cobol-programming-past-present-future/
5- https://www.britannica.com/technology/Pascal-computer-language
6- https://www.slideshare.net/AAPerevalova/pascal-55495720
7- https://www.freepascal.org/advantage.var
Group Assignment I
Students Name: ID: