DASTURLASH TILLARI RIVOJLANISHI - MASHINALAR TILLARI
##semicolon##
Dasturlash tillari, Mashina tillari, Yuqori darajadagi tillar, Samaradorlik, Dasturlash jarayoni, Resurslardan foydalanish, Dasturchilar afzalliklari, Kod yozish, Tezlik va samaradorlik, Sun'iy intellekt, Python tili, Java tili##article.abstract##
Maqolada dasturlash tillarining rivojlanishi va mashinalar tillarining paydo bo‘lishi tarixi yoritilgan. Avvalo, dasturlash tillari asosan dasturiy ta'minot yaratish jarayonini soddalashtirish va mashinalarga tushunarli buyruqlani berish maqsadida
yaratilganligi tushuntiriladi. Mashina tillarining dastlabki shakllari, shu jumladan, 0 va 1 kabi ikkilik tizimi asosida ishlovchi tillar, dasturlashning avvalgi bosqichlarida ishlatilgan. Keyinchalik, yuqori darajadagi dasturlash tillarining rivojlanishi va
mashinalar tillaridan farqlari keltiriladi. Maqola, dasturlash tillarining mashina va inson tillari o‘rtasidagi bog‘liqligini hamda ularning ishlash prinsiplarini o‘rganishga qaratilgan.
##submission.citations##
1.
Lutz, M. (2013). Learning Python (5th ed.). O'Reilly Media.
2.
Stroustrup, B. (2018). The C++ Programming Language (4th ed.). Addison
Wesley Professional.
3.
Sommerville, I. (2011). Software Engineering (9th ed.). Pearson Education.
4.
Corman, T. H., Leiserson, C. E., Rivest, R. L., & Stein, C. (2009). Introduction
to Algorithms (3rd ed.). MIT Press.5.
Knuth, D. E. (1997). The Art of Computer Programming (Vol. 1). Addison
Wesley.
6.
McConnell, S. (2004). Code Complete (2nd ed.). Microsoft Press.
7.
8.
Wirth, N. (2004). Algorithms + Data Structures = Programs. Prentice Hall.
Albahari, J., & Albahari, B. (2012). C# 5.0 in a Nutshell: The Definitive
Reference. O'Reilly Media.
9.
Aho, A. V., Ullman, J. D., & Lam, M. S. (2006). Compilers: Principles,
Techniques, and Tools (2nd ed.). Addison-Wesley.
10.
McGrath, D. (2019). Modern C++ Design: Generic Programming and Design
Patterns Applied. Addison-Wesley.
11.
The C Programming Language, 2nd edition – Dennis M. Ritchie & Brian W.
Kernighan. (1988). Prentice Hall.
12.
GeeksforGeeks – C Programming Language. Retrieved from
https://www.geeksforgeeks.org/c-programming-language/
13.
StackOverflow –
Programming
Languages.
Retrieved
W3Schools
https://stackoverflow.com/questions/tagged/programming-languages
14. –