|
Assembly Til (Assembly Language)
|
bet | 2/6 | Sana | 08.02.2024 | Hajmi | 95,47 Kb. | | #152992 |
Bog'liq 1-Topshiriq Assembly Til (Assembly Language): Bu til, kompyuter arxitekturasiga bog'liq bo'lib, har bir instruksiya bitta mashina tiliga mos keladi.
Mashina Tili (Machine Language): Kompyuter tuzilishi tomonidan to'g'ri qollaniladigan binokor (binary) yoki hexadecimal koddan iborat bo'lgan dastur tili.
b. Proseduraga Mo’ljallangan Tillar (High-level Programming Languages):
Bu tillar insonlar uchun o'qish va yozishga qulay, tezkor ishlovchi va tushuntirishga oson. Quyidagi mashhur dasturlash tillari shu guruhga kiradi:
C++, Java, Python, C#: Obyektorientirovanny dasturlash tillari.
JavaScript, Ruby, PHP: Dasturlarni web ilovalari uchun yozishda ishlatiladi.
SQL: Ma'lumotlar bazalari bilan ishlash uchun.
2. Klassifikasiyasi:
Dasturlash tillari klassifikasiyasi quyidagi xususiyatlarga asoslangan:
a. Generation of Programming Languages (Dasturlash Tillari Turiga Ko'ra):
Dasturlash tillari, 1st dan 5th gacha bo'lgan turli avlodlarga bo'linadi:
1st Generation (Machine Code): Birinchi avlod dasturlash tillari (1960-yillar boshlari).
2nd Generation (Assembly Languages): Ikkinchi avlod dasturlash tillari (1960-yillardan 1970-yillar ortiga).
3rd Generation (High-level Procedural Languages): Uchinchi avlod dasturlash tillari (1970-yillardan 2000-yillar boshlariga).
4th Generation (Domain-specific Languages): To'rtinchi avlod dasturlash tillari (2000-yillar boshidan).
5th Generation (AI Languages): Beshinchi avlod dasturlash tillari (hazrda).
b. Paradigmalar Bo'yicha:
Dasturlash tillari, amaliyotni yaratishda ishlatiladigan dasturlash paradigmalari bo'yicha ham klassifikatsiyalanadi:
Imperative (Procedural) Programming Languages: Dastur bajarish tartibi bo'yicha.
|
| |