Authors

  • Khaitov Azizjon Mominjon Ogli
    Assistant, Department Of Intelligent Engineering Systems, Fergana Polytechnic Institute, Fergana, Uzbekistan

DOI:

https://doi.org/10.71337/inlibrary.uz.ijasr.130826

Keywords:

Python C Java programming computer code syntax

Abstract

In this article, the most common programming languages are considered, as well as their comparative analysis and the study of the prospects of their use in the future.


background image

Volume 02 Issue 11-2022

108



International Journal of Advance Scientific Research
(ISSN

2750-1396)

VOLUME

02

I

SSUE

11

Pages:

108-111

SJIF

I

MPACT

FACTOR

(2021:

5.478

)

(2022:

5.636

)

METADATA

IF

7.356
















































A

BSTRACT

In this article, the most common programming languages are considered, as well as their comparative
analysis and the study of the prospects of their use in the future.

K

EYWORDS

Python, C++, Java, programming, computer, code, syntax.

I

NTRODUCTION

Programming languages are the working tools for
creating computer programs. Their development
has been going on for about fifty years. Therefore,
we will consider the programming languages that
are popular among the most advanced
programmers [1-5].

Python: A growing modern programming
language. It has a relatively small number of
simple commands, which undoubtedly makes its
syntax one of the simplest among modern
programming languages. Ease of learning and a
large number of programming styles (including
structured,

functional,

object-oriented,

imperative, and aspect-oriented) are called

Journal

Website:

http://sciencebring.co
m/index.php/ijasr

Copyright:

Original

content from this work
may be used under the
terms of the creative
commons

attributes

4.0 licence.

Research Article

MODERN PROGRAMMING LANGUAGES: CLASSIFICATION
AND CHARACTERIZATION


Submission Date:

November 05, 2022,

Accepted Date:

November 15, 2022,

Published Date:

November 30, 2022

Crossref doi:

https://doi.org/10.37547/ijasr-02-11-16


Khaitov Azizjon Mominjon Ogli

Assistant, Department Of Intelligent Engineering Systems, Fergana Polytechnic Institute, Fergana,
Uzbekistan


background image

Volume 02 Issue 11-2022

109



International Journal of Advance Scientific Research
(ISSN

2750-1396)

VOLUME

02

I

SSUE

11

Pages:

108-111

SJIF

I

MPACT

FACTOR

(2021:

5.478

)

(2022:

5.636

)

METADATA

IF

7.356















































Python. Code written in Python by one
programmer can be easily read by others, making
it easier to work with code in the Python
programming language [6-11].

Other advantages of Python:

the ability to check for errors on separate
sections of the program, not on the whole;

flexible for almost all modern platforms;

a large standard library;

Compatible with all environments with
languages such as C++ and C.

Disadvantages of this language:

the relatively low speed of algorithm
execution, characteristic of many interpreted
programming languages;

problems with data types due to the use of
dynamic typing when transferring files in
large projects.

Python has become one of the leaders in the web
application

development

segment,

while

constantly gaining new fans and strengthening its
position among developers. The language has
many applications adapted to solve different
problems on any platform. Among them: PyPy,
IronPython, Stackless, Jython, Unladen Swallow,
Micro Python and others [9-14].

C++: Despite the fact that this programming
language was created in the early eighties of the
last century, it can be classified as modern,
because it has not lost its popularity among
programmers, but is used by high-level
professionals. To date, C++ is the most widely
used programming language (it can be said that it

is slowly losing its place in Java family languages),
and learning it is the responsibility of any
programmer. C++ is based on the compiled,
statistically typed C programming language, and
as a result, suffers from some disadvantages:

relatively clumsy syntax, which can result in
errors that are harder to recognize and
therefore eliminate. The clumsiness of the
syntax, combined with the complex
specification of the language, makes it difficult
to learn;

long program code, which leads to increased
compilation time and difficulties in using
programs.

The main advantages of C++ are:

Easier handling by the C compiler, hence
higher code compatibility. C++ code can be
used in C with minimal changes, and vice
versa;

versatile. C-plus-plus is suitable for solving
almost any programming task;

cross-platform and low requirements for the
computing power of computers;

freedom for the programmer to choose
different programming styles: structural,
object-oriented, functional, and generative.

Language standards are updated from time to
time. The last one was released in December
2021. C++ continues to evolve with new additions
to the standard library to improve performance
and improve performance. At the same time, the
main rule of the language remains to maintain
compatibility with the previous language - C. At


background image

Volume 02 Issue 11-2022

110



International Journal of Advance Scientific Research
(ISSN

2750-1396)

VOLUME

02

I

SSUE

11

Pages:

108-111

SJIF

I

MPACT

FACTOR

(2021:

5.478

)

(2022:

5.636

)

METADATA

IF

7.356















































the same time, as the developers noted, writing
code in C ++ is much easier.

Java: The Java programming language is designed
for strongly typed and object-oriented
programming. Java, like C++, is based on the core
C language. The main feature of the language is
the use of a virtual machine that processes the
program code, regardless of the operating system
and computer hardware. The advantages of this
processing method include increased security,
and the disadvantages include reduced
performance, which is countered by improving
bytecode handling methods.

Advantages of Java include:

advanced standard libraries that do not
require plugins;

the high degree of portability of the program;

the relative ease of reading;

has built-in support for working on computer
networks.

Negative qualities include:

strong load on the machine's RAM and, as a
result, low speed and low performance;

the language has been developing for a long
time, so among the extensions and the main
tools of the language, there are tools with
completely the same functional value.

For the past few years, Java has been dominating
the list of the best software for developers of all
kinds. Therefore, the relevance of this language,
founded in 1990, has not yet completely ended.
Java is the leader among programming languages
in the segment of mobile applications, and the

share of development in the job market for
programmers is constantly increasing. Web
projects also include a large number of languages
belonging to the Java family.

C

ONCLUSION

In modern times, programmers are faced with
several programming languages with different
features. Their development does not stop, on the
contrary, it only accelerates and is in the direction
of increasing the types of languages. Therefore, it
is becoming more and more difficult to choose a
major, but at the same time, knowledge of the
main and most common languages discussed in
this article is necessary for every self-respecting
specialist.

R

EFERENCES

1.

Xolmatov, A. A., Karimov, J. X., & Xayitov, A.
M. (2021). Effect of crystallizer catalyst on
properties of glass-crystalline materials.
EPRA International Journal of Research
and Development (IJRD), 273-275.

2.

Halimovich, T. T., Mamirovich, I. S.,
Muminovich, K. A., Solizhonovich, A. S., &
Valerievich, S. Z. (2020). Monte Carlo
method for constructing an unbelised
assessment

of

diffusion

problems.

European science review, (1-2), 7-12.

3.

Akhmadaliev, B. J., Yuldashev, N. K., &
Yulchiev, I. I. (2018). The role of radiative
surface modes and longitudinal excitons in
the formation of exciton-polariton


background image

Volume 02 Issue 11-2022

111



International Journal of Advance Scientific Research
(ISSN

2750-1396)

VOLUME

02

I

SSUE

11

Pages:

108-111

SJIF

I

MPACT

FACTOR

(2021:

5.478

)

(2022:

5.636

)

METADATA

IF

7.356















































luminescence spectra of CdS-type crystals.
Optics and Photonics Journal, 8(03), 50.

4.

Akhmadaliev, B. J., Yuldashev, N. K., &
Yulchiev, I. I. (2018). The role of radiative
surface modes and longitudinal excitons in
the formation of exciton-polariton
luminescence spectra of CdS-type crystals.
Optics and Photonics Journal, 8(03), 50.

5.

Ahmadaliyev, B. J., Yuldashev, N. K., &
Yulchiyev, I. I. (2020). Specific features of
the dispersion of mixed exciton-polariton
modes in uniaxial crystals of the cds type.
Scientific-technical journal, 24(5), 61-65.

6.

Бердиева, З. М. Талабалар мустақил
ишини ташкил этишнинг вазифалари
ва принциплари. ББК 74.48 Р 76, 34.

7.

Бердиева, З. М. (2017). Использование
метода

кейс

-

стади

в

обучении

естественным дисциплинам. Ученый

XXI

века, 94.

8.

Рахматов, М. С., Бердиева, З. М., &
Адизова, Н. З. (2013). Перспективы
атмосферных оптических линий связи
нового поколения. In Современные
материалы, техника и технология (pp.

134-135).

9.

Kuzibaevich, M. B., & Nabijonovich, A. N. M.
(2021). Analysis of study of physical and
mechanical properties of vermiculite
concrete with new generation complex
chemical addition KDj-3. International
Engineering Journal For Research &
Development, 6(3), 5-5.

10.

Sodiqovna, O., & Qizi, I. (2020). The Rate of
a Chemical Reaction And Factors Affecting

It. EPRA International Journal of Research
and Development (IJRD), 5(8), 261-263.

11.

Ташланова, Н. Д. (2018). Формирование
навыков

при

выполнении

самостоятельных работ студентов в
высших учебных заведениях. Мировая

наука, (4), 238

-240.

12.

Маматов, О. М., Мамадиева, Д. Т.,
Насиров, М. Х., Юлдашев, Н. Х., &
Юлчиев, И. И. (2019). Фоторезистивные
и

фотовольтаические

свойства

пленочной гетероструктуры. Известия
Ошского

технологического

университета, (3), 194

-201.

13.

Yulchiyev, I. I., Abdullayev, S. S.,
Ahmadaliyev, B. J., & Khidirov, D. S. (2022).
Visual organization of geometry lessons
with computer software. International
Journal of Pedagogics, 2(05), 13-17.

14.

Dymora, P., & Paszkiewicz, A. (2020).
Performance

analysis

of

selected

programming languages in the context of
supporting decision-making processes for
industry 4.0. Applied Sciences, 10(23),
8521.

References

Xolmatov, A. A., Karimov, J. X., & Xayitov, A. M. (2021). Effect of crystallizer catalyst on properties of glass-crystalline materials. EPRA International Journal of Research and Development (IJRD), 273-275.

Halimovich, T. T., Mamirovich, I. S., Muminovich, K. A., Solizhonovich, A. S., & Valerievich, S. Z. (2020). Monte Carlo method for constructing an unbelised assessment of diffusion problems. European science review, (1-2), 7-12.

Akhmadaliev, B. J., Yuldashev, N. K., & Yulchiev, I. I. (2018). The role of radiative surface modes and longitudinal excitons in the formation of exciton-polariton luminescence spectra of CdS-type crystals. Optics and Photonics Journal, 8(03), 50.

Akhmadaliev, B. J., Yuldashev, N. K., & Yulchiev, I. I. (2018). The role of radiative surface modes and longitudinal excitons in the formation of exciton-polariton luminescence spectra of CdS-type crystals. Optics and Photonics Journal, 8(03), 50.

Ahmadaliyev, B. J., Yuldashev, N. K., & Yulchiyev, I. I. (2020). Specific features of the dispersion of mixed exciton-polariton modes in uniaxial crystals of the cds type. Scientific-technical journal, 24(5), 61-65.

Бердиева, З. М. Талабалар мустақил ишини ташкил этишнинг вазифалари ва принциплари. ББК 74.48 Р 76, 34.

Бердиева, З. М. (2017). Использование метода кейс-стади в обучении естественным дисциплинам. Ученый XXI века, 94.

Рахматов, М. С., Бердиева, З. М., & Адизова, Н. З. (2013). Перспективы атмосферных оптических линий связи нового поколения. In Современные материалы, техника и технология (pp. 134-135).

Kuzibaevich, M. B., & Nabijonovich, A. N. M. (2021). Analysis of study of physical and mechanical properties of vermiculite concrete with new generation complex chemical addition KDj-3. International Engineering Journal For Research & Development, 6(3), 5-5.

Sodiqovna, O., & Qizi, I. (2020). The Rate of a Chemical Reaction And Factors Affecting It. EPRA International Journal of Research and Development (IJRD), 5(8), 261-263.

Ташланова, Н. Д. (2018). Формирование навыков при выполнении самостоятельных работ студентов в высших учебных заведениях. Мировая наука, (4), 238-240.

Маматов, О. М., Мамадиева, Д. Т., Насиров, М. Х., Юлдашев, Н. Х., & Юлчиев, И. И. (2019). Фоторезистивные и фотовольтаические свойства пленочной гетероструктуры. Известия Ошского технологического университета, (3), 194-201.

Yulchiyev, I. I., Abdullayev, S. S., Ahmadaliyev, B. J., & Khidirov, D. S. (2022). Visual organization of geometry lessons with computer software. International Journal of Pedagogics, 2(05), 13-17.

Dymora, P., & Paszkiewicz, A. (2020). Performance analysis of selected programming languages in the context of supporting decision-making processes for industry 4.0. Applied Sciences, 10(23), 8521.