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
   56   57   58   59   60   61   62   63   64   65   66