C++ DASTURLASH TILINING ZAMONAVIY ILOVALARDAGI QO‘LLANILISHI
Ana Makale İçeriği
Öz
Ushbu maqolada C++ dasturlash tilining zamonaviy ilovalardagi qo‘llanilishi, jumladan operatsion tizimlar, o‘yin dvigatellari, sun’iy intellekt tizimlari, IoT/IT qurilmalari va yuqori samaradorlik talab qilinadigan hisoblash tizimlaridagi o‘rni yoritiladi. Tadqiqot davomida C++ tilining tez ishlashi, xotira ustidan nozik boshqaruvni ta’minlashi, obyektga yo‘naltirilgan va generik dasturlashni qo‘llab-quvvatlashi, platformalararo moslashuvchanligi hamda yirik loyihalar uchun mos dasturiy arxitektura yaratishdagi afzalliklari tahlil qilindi. Natijalar shuni ko‘rsatadiki, C++ bugungi kunda ham operatsion tizimlar, o‘yin sanoati, sun’iy intellekt kutubxonalari, tarmoq protokollari, hayotiy muhim tizimlar va o‘rnatilgan qurilmalar dasturiy ta’minotini ishlab chiqishda eng ishonchli va kuchli tizim dasturlash tillaridan biri bo‘lib qolmoqda.
Makale Ayrıntıları
Bölüm
Referanslar
1. Russell, S., & Norvig, P. (2016). Artificial Intelligence: A Modern Approach (3rd ed.). Pearson.
URL: https://aima.cs.berkeley.edu/
2. Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., & Stal, M. (1996). Pattern-Oriented Software Architecture: A System of Patterns. Wiley.
URL: https://www.oreilly.com/library/view/pattern-oriented-software-architecture/9781118725269/
3. Uviase, O., & Kotonya, G. (2018). IT Architectural Framework: Connection and Integration Framework for IT Systems. arXiv.
URL: https://arxiv.org/abs/1803.04780
4. Desai, P., Sheth, A., & Anantharam, P. (2014). Semantic Gateway as a Service Architecture for IoT Interoperability. arXiv.
URL: https://arxiv.org/abs/1410.4977
5. Munir, A., Kansakar, P., & Khan, S. U. (2017). IFCIoT: Integrated Fog Cloud IoT Architectural Paradigm. arXiv.
URL: https://arxiv.org/abs/1701.08474
6. Tuli, S., Mahmud, R., Tuli, S., & Buyya, R. (2018). FogBus: A Blockchain-based Lightweight Framework for Edge and Fog Computing. arXiv.
URL: https://arxiv.org/abs/1811.11978
7. Stroustrup, B. (2013). The C++ Programming Language (4th ed.). Addison-Wesley.
8. Meyers, S. (2014). Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14. O’Reilly Media.
9. Yo‘ldoshev A., Xolmirzayev A. “Dasturlash asoslari (C/C++ misolida)”
Toshkent: “Fan va texnologiya”, 2021.
— C++ sintaksisi, operatorlar, obyektga yo‘naltirilgan dasturlash bo‘yicha o‘zbek tilida eng yaxshi qo‘llanmalardan biri.
10. Rajabov R., Xudoyberdiyev D. “Algoritmlar va dasturlash”
Toshkent axborot texnologiyalari universiteti nashriyoti, 2020.
— C, C++ va Python misollarida algoritmik yondashuv, ma’lumotlar tuzilmalari, samaradorlik tahlili berilgan.