Asosiy farq – Yuqori darajali til va past darajadagi til
Kompyuter foydalanuvchi tomonidan taqdim etilgan koʻrsatmalarga muvofiq ishlaydi. Muayyan vazifani bajarish uchun yozilgan ko'rsatmalar to'plami kompyuter dasturidir. Kompyuter dasturlari to'plami dasturiy ta'minot deb nomlanadi. Kompyuter dasturlari yoki dasturlari kompyuter dasturlash tilidan foydalangan holda yoziladi. Dunyoda juda ko'p dasturlash tillari mavjud. Kompyuter dasturlash tillarini ikkita asosiy toifaga bo'lish mumkin. Ular yuqori darajali tillar va past darajadagi tillardir. Yuqori darajali til va past darajadagi til o'rtasidagi asosiy farq shundaki, yuqori darajali til bu dasturchilarga qulay til bo'lib, u apparatdan yuqori darajadagi mavhumlikni ta'minlaydi, past darajadagi til esa mashinaga mos bo'lgan tildir va undan kamroq yoki kamroq abstraktsiyani ta'minlaydi. apparat. Yuqori darajali tillar ish stoli, veb va mobil ilovalarni yaratish uchun, Past darajali tillar esa qurilma drayverlari, operatsion tizimlar va oʻrnatilgan tizimlar kabi apparat bilan bogʻliq ilovalarni ishlab chiqish uchun foydalidir.
Yuqori darajali til nima?
Yuqori darajali til inson yoki dasturchiga yaqin. Yuqori darajadagi tillarning ba'zi misollari Java, C, Python. Ushbu dasturlash tillari odamlar uchun tushunarli va turli vazifalarni bajarish uchun dasturlarni ishlab chiqishga imkon beradi. Har bir dasturlash tilida dasturlarni yozish uchun kalit so'zlar va sintaksisning o'ziga xos to'plami mavjud. Ular mashinadan mustaqil va portativdir.
Yuqori darajali tillar ingliz tiliga oʻxshash sintaksisga ega, shuning uchun odam oʻqishi mumkin boʻlgan dasturni kompyuterda oʻqiladigan mashina kodiga aylantirish uchun kompilyator yoki tarjimondan foydalanadi. Bu tillar apparat bilan bevosita oʻzaro taʼsir qilmaydi. Shuning uchun, High Level Languages amalga oshirish uchun vaqt talab etadi. Yuqori darajali tillar ham xotiradan samarali emas. Ular maxsus ish vaqti muhitlarini talab qilishi mumkin.
01-rasm: Yuqori darajali tillar va past darajadagi tillar
Yuqori darajali tillardan foydalanishning koʻplab afzalliklari bor. Dasturchi tilni oson tushuna oladi. Ular dasturchilarga qulay, disk raskadrovka va texnik xizmat ko'rsatish oson. Umuman olganda, yuqori darajadagi tillar turli ilovalar yaratish uchun foydalidir.
Past darajadagi til nima?
Past darajadagi til bu mashina uchun qulay tildir. U registrlar va xotira bilan bevosita o'zaro aloqada bo'lishi mumkin. Past darajadagi til dasturni mashina kodiga aylantirish uchun kompilyator yoki tarjimonni talab qilmaydi, shuning uchun past til yuqori darajali tilga qaraganda tezroq. Ushbu dasturlar mashinaga bog'liq va portativ emas. Eng keng tarqalgan past darajadagi tillar bu mashina tili va assembly tilidir.
Mashina tili apparatga eng yaqin tildir. CPU bevosita ushbu ko'rsatmalarni bajaradi. Mashina tili nol va birlardan iborat. Mashina tilidagi dasturlar mashinaga bog'liq. Assambleya tili Mashina tilidan bir qadam oldinda. Dasturchi Assembly Language yordamida dasturlash uchun kompyuter arxitekturasi va protsessorini yaxshi bilishi kerak. Assembler tilidagi dastur assembler yordamida mashina tiliga aylantiriladi. Assambleya tilida past darajadagi ko'rsatmalar bo'lgan mnemonika mavjud. Assembly tilining ba'zi buyruqlari MOV va ADD.
Umuman olganda, past darajadagi tillar tez bajariladigan ilovalarni yaratish uchun ishlatiladi. Ular, shuningdek, qurilma drayverlari va operatsion tizimlar kabi apparat bilan bog'liq ilovalarni ishlab chiqish uchun ishlatilishi mumkin. Past darajadagi dasturlash tillarini o'rganish qiyin. Bu kompyuter arxitekturasini yaxshi bilishni talab qiladi.
Yuqori darajali til va past darajadagi til oʻrtasida qanday oʻxshashlik bor?
Ikkalasi ham kompyuterga muayyan vazifani bajarish uchun koʻrsatmalar beradi
Yuqori darajali til va past darajadagi til oʻrtasidagi farq nima?
Yuqori darajali til va past darajadagi til |
|
High Level Language – dasturchilarga qulay til boʻlib, apparatdan yuqori darajadagi abstraktsiyani taʼminlaydi. | Past darajali til - bu mashinaga mos til boʻlib, uskunadan unchalik koʻp mavhumlikni taʼminlamaydi. |
Bajarish tezligi | |
Yuqori darajali til past darajadagi tilga qaraganda sekinroq. | Past darajadagi til yuqori darajali tildan tezroq. |
Xotira samaradorligi | |
Yuqori darajali til xotirada unumli emas. | Past darajadagi til xotirani samaraliroq qiladi. |
Tarjima | |
Yuqori darajali til dasturni mashina kodiga aylantirish uchun kompilyator yoki tarjimonni talab qiladi. | Assembler tili toʻgʻridan-toʻgʻri kompyuter tomonidan bajarilayotganda dasturni mashina kodiga aylantirish uchun assembler talab qiladi. |
Tushuniqlilik | |
Yuqori darajali til dasturchi tomonidan oson tushuniladi. | Past darajadagi til kompyuter tomonidan oson tushuniladi. |
Mashinaga bog'liqlik | |
Yuqori darajali til mashinadan mustaqil. | Past darajadagi til mashinaga bogʻliq. |
Portability | |
Yuqori darajali til bir nechta platformalarda ishlashi mumkin, shuning uchun u portativdir. | Past darajadagi til koʻchma emas. |
Nosozliklarni tuzatish va texnik xizmat koʻrsatish | |
Yuqori darajali tilda yozilgan dasturni tuzatish va saqlash oson. | Past darajadagi tilda yozilgan dasturni tuzatish va saqlash qiyin. |
Yordam | |
Yuqori darajali tillar koʻproq hamjamiyat tomonidan qoʻllab-quvvatlanadi. | Past darajadagi tillar hamjamiyat tomonidan koʻp qoʻllab-quvvatlanmaydi. |
Xulosa – Yuqori darajali til va past darajadagi til
Kompyuterlar foydalanuvchi tomonidan berilgan koʻrsatmalarga qarab turli funksiyalarni bajaradi. Ushbu ko'rsatmalar to'plamlari dasturlar bo'lib, ma'lum bir dasturlash tilidan foydalangan holda yozilgan. Dasturlash tili - bu kompyuter bilan aloqa qilish uchun mo'ljallangan rasmiy tuzilgan til. Dasturlash tillarini yuqori darajali tillar va past darajadagi tillarga bo'lish mumkin. Past darajadagi tillar apparat vositalari bilan samarali ishlashga qodir. Yuqori darajadagi tillar dasturchilar orasida ko'proq mashhur, chunki ularni o'rganish, o'qish, disk raskadrovka qilish va sinab ko'rish oson. Yuqori darajali til va past darajadagi til o'rtasidagi farq shundaki, yuqori darajali til bu dasturchilarga qulay til bo'lib, u apparatdan yuqori darajadagi abstraktsiyani ta'minlaydi, past darajali til esa mashinaga mos bo'lgan va apparatdan hech yoki kamroq abstraktsiyani ta'minlovchi tildir.
PDFni yuqori darajali til va past darajadagi tilni yuklab oling
Siz ushbu maqolaning PDF-versiyasini yuklab olishingiz va iqtibos keltirgan holda oflayn maqsadlarda foydalanishingiz mumkin. Iltimos, PDF versiyasini bu yerdan yuklab oling. Yuqori darajadagi til va past darajadagi til o'rtasidagi farq