MAVZU:DASTURLASH TILLARIDA DASTURLAR ISHLAB CHIQISH
IQTISODIYOTDA AXBOROT KOMMUNIKATSIYON TEXNOLOGIYALAR VA TIZIMLAR FANI
REJA:
DASTURLASH NIMA?
Dasturlash — kompyuterlar va boshqa mikroprotsessorli elektron mashinalar uchun dasturlar tuzish, sinash va oʻzgartirish jarayonidan iborat. Odatda dasturlash yuqori saviyali dasturlash tillari (PHP, Java, C++, Python) vositasida amalga oshiriladi.
Dasturlash tillari 2 ta katta guruhlarga bo'linadi
Quyi Yuqori
Quyi darajali dasturlash tili ancha murakkab bo'lib ular juda maxsus sohalarda ishlatiladi va ularning mutaxassislari ham juda kam. Chunki quyi dasturlash tillari (masalan: assembler) ko'pincha miktoprotsessorlar bilan ishlashda kerak bo'lishi mumkin.
Odatda dasturlash yuqori saviyali dasturlash tillari (Delphi, Java, C++, Python) vositasida amalga oshiriladi. Bu dasturlash tillarining semantikasi odam tiliga yaqinligi tufayli dastur tuzish jarayoni ancha oson kechadi. Ko'p ishlatiladigan dasturlash tillari. Biz hozir biladigan va ishlatadigan tillarning barchasi shu guruhga mansub.
Quyida 2023 yilda talab qilinadigan eng mashhur va eng yaxshi dasturlash tillari roʻyxati keltirilgan.
1. Javascript
2. Python
3. Go
4. Java
5. Kotlin
6. PHP
7. C#
8. Ruby
9. C va C++
10. Matlab
11. TypeScript
12. SQL
13. HTML
14. CSS
Frontend dasturchisi
Dasturchilarning qanday turlari bor?
Backend dasturchisi
1C-dasturchi
Dastur muhandisi
O'yinlar dasturchisi.
Android va IOS dasturchilari
Tizim dasturchisi
Frontend dasturchisi
Backend dasturchisi
1C-dasturchi
Frontend dasturchisi asosan saytning vizual komponenti va foydalanuvchiga ko'rinadigan qismi uchun javob beradi. Foydalanuvchi uni qanday ko'rishi ushbu dasturchiga bog'liq. Frontend ishlab chiquvchilari barcha grafik elementlarning to'g'ri ishlashiga, tarkib barcha qurilmalarda ko'rsatilishiga, shriftlar va tasvirlar uzoq vaqt yuklanmasligiga mas'ul bo'ladi
Saytning chiroyli qobig'i to'ldirilmasa mantiqqa to'g'ri kelmaydi.Video, giperhavola va rasmlar serverga, ma'lumotlar bazasiga va boshqa Internet -saytlarga ulangan bo'lishi kerak. Backend dasturchilar xizmatning apparat va dasturiy ta'minotini o'z zimmalariga oladilar. Ular, shuningdek, axborot xavfsizligi (xakerlardan himoya qilish) uchun javobgar bo'ladilar.
1C tizimini optimallashtirish va uni har bir korxona uchun to'g'ridan-to'g'ri sozlash ushbu dasturchining vazifasidir.
Dastur muhandisi
O'yinlar dasturchisi.
Android va IOS dasturchilari
Tizim dasturchisi
Ko'pincha sanoat avtomatizatsiyasi uchun dasturiy ta'minotni ishlab chiqish bilan shug'ullanadi, shuningdek, odatda maishiy texnikani dasturlash bilan ham shug'ullanadi.
O'yinni ishlab chiquvchilar video o'yinlarining butun sikli bilan ya'ni yaratish, sinovdan o'tkazish, qayta ko'rib chiqish, saqlash, yangilash, o'zgartirish bilan shug'ullanadilar
Apple va Android qurilmalari uchun o'yinlar, dasturlar, interfeyslar va yangilanishlar yaratadigan dasturchilar hisoblanadi.
Uning vazifalari, dasturiy modullarni ishlab chiqish va ularni integratsiyalashtirishdan tashqari, dasturiy mahsulotlarni ma'lum bir tizim uchun, uning mantig'i va vazifalariga asoslanib, moslashtirish va o'zgartirishni o'z ichiga oladi. Shuningdek, u ma'lumotlar bazalarini ishlab chiqish va ularni boshqarish bilan shug'ullanishi mumkin