|
Tarjimon, kompilyator, tarjimon nima?
|
bet | 11/25 | Sana | 20.11.2023 | Hajmi | 223,12 Kb. | | #101790 |
Bog'liq 2. Tizimli va amaliy dasturiy ta’minotning rivojlanish tendentsiyalari6.10. Tarjimon, kompilyator, tarjimon nima?
Tarjimon (inglizcha: translator ) — tarjimon dasturi. U yuqori darajadagi tillardan birida yozilgan dasturni mashina ko'rsatmalaridan iborat dasturga aylantiradi.
|
Tarjimonlar kompilyator yoki tarjimon sifatida amalga oshiriladi. Ishni bajarish nuqtai nazaridan kompilyator va tarjimon sezilarli darajada farq qiladi.
Kompilyator (inglizcha kompilyator - kompilyator, kollektor) butun dasturni o'qiydi , uni tarjima qiladi va dasturning to'liq versiyasini mashina tilida yaratadi, keyin esa bajariladi.
Tarjimon (inglizcha tarjimon - tarjimon, tarjimon) dasturni satr bo'yicha tarjima qiladi va bajaradi .
Dastur kompilyatsiya qilingandan so'ng, endi na manba dastur, na kompilyator kerak bo'ladi . Shu bilan birga, tarjimon tomonidan ishlov berilgan dastur har safar ishga tushirilganda mashina tiliga qayta tarjima qilinishi kerak.
Kompilyatsiya qilingan dasturlar tezroq ishlaydi, ammo sharhlanganlarni tuzatish va o'zgartirish osonroq.
|
Har bir o'ziga xos til o'zining yaratilgan maqsadiga qarab kompilyatsiya yoki talqin qilishga yo'naltirilgan. Masalan, Paskal odatda dastur tezligi muhim bo'lgan ancha murakkab masalalarni hal qilish uchun ishlatiladi. Shuning uchun bu til odatda kompilyator yordamida amalga oshiriladi .
Boshqa tomondan, BASIC yangi boshlanuvchi dasturchilar uchun til sifatida yaratilgan bo'lib, ular uchun dasturni bosqichma-bosqich bajarish inkor etilmaydigan afzalliklarga ega.
bir xil til uchun kompilyator ham , tarjimon ham mavjud . Bunday holda, siz dasturni ishlab chiqish va sinab ko'rish uchun tarjimondan foydalanishingiz mumkin, so'ngra uning bajarilish tezligini yaxshilash uchun tuzatilgan dasturni kompilyatsiya qilishingiz mumkin.
|
|
| |