ADVANTAGES AND DISADVANTAGES OF C ++, C #, SWIFT, PHP
PROGRAMMING LANGUAGES
Qodirov
Farrux Ergash o’g’li
Teacher of the department "Information
technology"
Karshi
branch of Tashkent University of Information Technologies named after Mohammed
al-Khwarizmi Uzbekistan, Karshi
Zaripova
Ziyoda Odiljon qizi
Shahrisabz city of Kashkadarya region School №10
English teacher
Ro‘ziyeva
Madinaxon Shuxrat qizi
Karshi branch of the Tashkent University of
Information Technologies named after Muhammad Al-Khorazmiy 3rdyear
student
C ++ has gained popularity among developers around the world and often
becomes the basis for learning other languages. This powerful programming
language with a history of more than 30 years is still actively used in game
development. A lot of popular applications are written in C ++, including
Google Chrome, Photoshop, PDFReader and others. Microsoft, PayPal and LinkedIn
continue to use it. If you are a professional C ++ programmer, you have every
chance of getting a top-notch salary from big guys like Google or Facebook. In
the current realities, C ++ is still actively improved by the community. More
and more language updates are being made such as C ++ 14, C ++ 17 and the
upcoming C ++ 20.
Advantages: • Supported by the community, most programmers start
learning computer science with C / C ++.
• Used in many large projects, including high-load.
• High memory control, the ability to improve the security and
performance of the application.
• Inherits the traditional strengths of the C language, such as
flexibility or compatibility with hardware devices.
Disadvantages: • There are often complex syntactic constructions that
are sometimes difficult to read. • If you do not require high performance in
the application, C ++ is not needed, because it is easier to use the same
Python with numerous third-party modules, which will greatly simplify and speed
up development.
For developers who know Java, learning C # is relatively easy. It is
relatively young, released in 2001, but shows a positive momentum with a
growing community and support. C # is an object-oriented programming language
developed by Microsoft. C # runs on the .NET platform, which is used to write
desktop applications and games on Windows. Although C # is also suitable for
mobile app development. This language is built on the C and C ++ languages, but
it is easier to use. C # has the same syntax as Java. In addition, the Xamarin
platform, written in C #, is used to develop applications for devices with a
variety of operating systems (Android, iOS, and others). C # is commonly used
in virtual reality, 2D and 3D games.
Advantages: • C # is an easy language to learn. • C # has a huge online
community, and the Internet is full of materials and courses to learn. •
Creation of cross-platform software. • Development of applications for Android
and iOS.
The Swift and Python developers are two of the fastest growing segments
of the programming industry. Released in 2014, Swift is the language of choice
for Apple apps and software. So if you want to develop products that are
compatible with Mac OS or iO, learn Swift. Despite its age, it has already
proven itself to be a highly practical and functional language, especially when
compared to previous languages associated with Apple. It is also easy to
maintain and uses very little memory. Software development in JavaScript and
Python has become much more common than PHP, but the language is still popular.
PHP is a general-purpose language and is primarily used for server-side
programming. WordPress works with PHP, as well as big companies like Facebook,
MailChimp, and Slack. Some useful features include quality debugging and an
extensive ecosystem. PHP is easy to learn too.
Conclusion
Now you know what languages will be in demand in 2020, and you will
see them everywhere in the coming months. Considering your own and team
preferences when choosing one language, keep in mind that each offers
advantages in achieving different goals. For example, for mobile and desktop
applications, turn into a Python developer. When you need interactive elements
on the site, most likely the choice falls on JavaScript. C # is a good option
for making games. However, no matter which language you choose, know that the
seven on this list offer clear benefits and help you create great code for your
project. Also, do not ignore and learn other languages: this predisposes to the
convenience of work. In fact, the development of information technology and the
latest trends are pushing you to learn more and more programming languages in
order to become a multilateral developer.
REFERENCES
1.
ADVANTAGES
OF PROGRAMMING LANGUAGES JAVASCRIPT, JAVA AND PYTHONСтраницы-3-4/ FE Qodirov, JB Zohidov, HI
Karamatova - МОДЕЛИРОВАНИЕИАНАЛИЗСЛОЖНЫХ …, 2019
2.
SELECTING
A PROGRAMMING LANGUAGE IN UNITY (JavaSript, C#)Страницы-92/ FE Kodirov, MB Shamsiddinov,
ZA Mansurova - ПРОБЛЕМЫВНЕДРЕНИЯРЕЗУЛЬТАТОВ …, 2019
3. МОДЕЛИРОВАНИЕ ДИНАМИЧЕСКИХ СИСТЕМ В
СРЕДЕ MATLAB/SIMULINK И ИЗУЧЕНИЕ ГРАФИКА ФУНКЦИИ В ПРОГРАММНОМ ЯЗЫКЕ BORLAND
DELPHI 7 Страницы-321/ Н Одилов, ФЭ Кодиров - Инновации в технологиях и
образовании: сб. ст …
4.
DEVELOPMENT
OF MATHEMATICAL APPLICATIONS IN THE PROGRAM OF EXISTING SCRIPT LANGUAGE/ QF Ergash o'g'li, BS Sobir
o'g'li.
|