Dasturlash nima ?


Dasturlash qanday yo’nalishlarga bo’linadi va har bir yo’nalish uchun qanday Dasturlash tillari foydalaniladi?


Download 21.11 Kb.
bet2/4
Sana02.01.2022
Hajmi21.11 Kb.
#188859
1   2   3   4
Bog'liq
Mustaqil ish 2

3. Dasturlash qanday yo’nalishlarga bo’linadi va har bir yo’nalish uchun qanday Dasturlash tillari foydalaniladi?

    Ichki dasturiy ta’minot – Softveya dasturlash deya olamiz yani Robotlarni dasturlash , Televizorlarni , SmartWatchlarga dastur yaratishdir!!! Ichki dasturiy ta’minot bilan ishlashda C++, C#, Python  kabi Dasturlash tillarini bilish kerak.

   Mobil dasturlash – yani Dunyo axolisining ko’p qismi foydalanib kelayotgan smartfonlarga ilovalar yaratish yani mobil qurilmalar uchun app lar yasash. Mobil dasturlash uchun kerakli Dasturlash tillarini aytadigan bo’lsak ,Bular Java, Kotlin, Swift( iOS mobil qurilmalari uchun ) va C++.

    Database dasturlash – Malumotlar ombori dasturchisi. Katta katta ma’lumotlarni saqlaydigan va tahrirlaydigan dasturiy ta’minotlarga va texnalogiyalarga dastur yozish. Dasturlash tillari asosan SQL , MySQL.

    Game dasturlash – yani Kompyuter va Mobil qurilmalarga o’yinlar yaratish . Bunday dasturlash juda ko’pchilikning qiziqishiga sabab bo’la oladi. Ko’pchilik Dasturchilarning Dasturlashga kirib kelishiga sabab bo’lgan. O’yin dasturchisi C# , C++ Dasturlash tillarini bilishi kerak. Bundan tashqari Unity va 3D bilan ishlay olishi kerak.

    Frond-End dasturlash –  Web dasturlashning birinchi qismidir ikkinchi qismini keyinroq ko’rib chiqamiz. Frond End saytlarning tashqi ko’rinishini dasturlash yani saytning Interfeysini kodlash orqali chizishdir.HTML,CSS va JavaScript Frond End dasturlash tillari hisoblanadi.

   Beck End dasturlash – Boya aytib o’tgan Web dasturlashning ikkinchi qismi deya ayta olamiz yani saytlarning ichki funksiyalarini yozishdir. Chuqurroq kiradigan bo’lsak Frond End biron bir button(tugma) chizsa Beck End o’sha tugmani bosgandan keyin qanday funkiya bajarilishiga javobgardir. Beck End dasturchi esa Java, Python, C# kabi dasturlash tillarini bilishi lozim.

    Malumotlar tahlilchisi –  Katta bir malumotlarni tahlil qiluvchi texnalogiyalarni ishlab chiqish misol uchun  Facebook akauntingiz orqali siz o’zingiz qiziqqan narsaga layk bosasiz , Ertasiga esa Facbook siz qiziqqan elementlarga o’xshashlarini sizga ko’rsatib qo’yadi(albatta bungacha qanchadan qancha malumotlar tahlil qilinadi). Malumotlar tahlilchisi bo’lgan shaxs Java, Python,C++,R kabi Dasturlash tillarini bilishi kerak.

   Desktop dasturlash – yani Kompyuterga ilova yasash bunga Telegram Desktop ni misol qilib olish mumkin . Albatta, buni Desktop dasturchi ishlab chiqqan. Desktop dasturchisi Java , Python , C++ va C# dasturlash tillarida dastur yaratadi.


Download 21.11 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling