Page 61 - IT-En-V3
P. 61
In addition, natural languages and programming languages have a kind of
structure according to which they are organized. Words in natural languages may
resemble instructions in a programming language, and sentences may resemble
expressions. Programming languages use the punctuation marks that natural
languages use, but for special purposes. In its function, it uses the similarity
factors of conjunctions, selection, and balancing in natural languages to link
programming expressions and extract meaning. All of these languages have
methods of formulation and meaning. Another similarity is what is called families.
Natural languages come from families in which languages are similar, such as
Semitic languages, Germanic languages, or Slavic languages. The same applies to
programming languages, all of which are descended from languages that
appeared at the beginning, such as Fortran, from which Algol descended, then C
and C++, as these latter two are very similar.
The differences come from the fact that the instructions in programming
languages are prepared in advance and can be counted, so that if they develop,
the development will be by eliminating one instruction and inserting another,
while natural languages develop according to need and this appears
automatically. The difference also appears in the inability of programming
languages to express themselves by asking questions or using suggestions, but
rather rely on a set of strict rules regarding wording and the way the language is
used.
Types of programming languages
There are hundreds of programming languages, and these languages are classified
into several types based on the functions of each language, its applications, the
way it is processed, and other standards. Among the most famous of these
classifications are:
54 Training unit in the field of technological information - at the Supreme Council of Universities © Intellectual property rights 2024