|
Mashinaga mo’ljallangan va proseduraga mo’ljallangan dasturlash tillari
|
bet | 3/5 | Sana | 24.09.2024 | Hajmi | 31,66 Kb. | | #272243 |
Bog'liq Dasturlash ochiq darsMashinaga mo’ljallangan va proseduraga mo’ljallangan dasturlash tillari.
Mashinaga mo’ljallangan dasturlash tillari, direkt ravishda kompyuter arxitekturasi bilan bog'liq bo'lgan va kompyuter operatsion tizimining mahsuloti sifatida amal qiladigan tillardir. Ular barcha ishlar va amaliyotlar bilan bog'liq, ammo insonlar uchun tushuntirish va yozish qiyin bo'lgan tilalardir. Bu turdagi dasturlash tillar quyidagi xususiyatlar bilan ajratiladi:
Assembly Til (Assembly Language): Bu dasturlash tili, kompyuterda amaliyotlar yaratish uchun tezroq ishlovchi bo'lgan quyidagi sabablarga ko'ra, kompyuter tuzilishiga yaqinroqdir:
Kompyuterda har bir instruksiya uchun bitta kompyuter tiliga mos keladi.
Bu tilning kodlari, kompyuter tuzilishi tomonidan to'g'ri tan'langan va o'qilgan binokor (binary) yoki hexadecimal koddan iborat bo'ladi.
Mashina Tili (Machine Language): Bu, eng past darajadagi dasturlash tili hisoblanadi. Ushbu tilning kodlari har bir instruksiya va ma'lumot uchun belgilangan va o'qilgan binokor (binary) yoki hexadecimal koddan iborat.
Insonlar uchun bu tilda kod yozish va unga tushuntirish qiyin bo'lganligi sababli, uni ishlatish juda kam bo'lgan holatlarda, masalan, kompyuter tuzilishi test qilish uchun.
Proseduraga Mo’ljallangan Dasturlash Tillari:
Proseduraga mo’ljallangan dasturlash tillari, insonlar uchun tushuntirish va yozishga qulay bo'lgan tillardir. Ular yuqori darajadagi tillar hisoblanadi va quyidagi xususiyatlarga ega:
C, C++, Java, Python, Ruby, C#: Bu tillar yuqori darajada tushuntirishga qulay bo'lgan, obyektorientirovanny va proseduraga mo’ljallangan dasturlash tillaridir.
Obyektorientirovanny Programming Languages: Bu tillar obyektlar (klasslar) va ularning metodlariga e'tibor qiladigan obyektorientirovanny dasturlash tillaridir.
Proseduraga Mo’ljallangan Programming Languages: Bu tillar dasturlarni bir qator nazorat qilish va uchta amaliyotni bajarish uchun yozishga asoslangan.
|
| |