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.
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