KompüterProqram

Bir compiler nədir - təsviri

Yalnız proqramlaşdırma və ya məsələ maraqlı öyrənmək üçün başlanğıc varsa, siz çox güman ki, sözü "compiler" bir sirli göz rast gəlmək lazımdır. Bu zahirən dəhşətli anlayış insanları qorxutmaq edə bilər. Bu yazı hər şey dəhşətli əgər tapmaq üçün çalışacağıq. bir compiler nədir?

Definition və baş tarixi

Sadə sözlə, compiler kompüter həyata keçirilməsi üçün uyğun bir formada istifadəçi tərəfindən yazılmış bir proqram mətn çevirir bir proqramdır.

belə bir proqram birlikdə ilk proqramlaşdırma dilləri doğum ilə, var idi. Bu gec 50-ci illərində baş verib. Bu derleyiciler və proqramlaşdırma dilləri ilə bağlı hekayə geri artıq altı onillik gedir çıxır. Belə ciddi olmasına baxmayaraq, hər halda informatika bu trend tarixi və ya həll düşmüş hesab edilə bilməz. yeni sənaye və kompüter istifadə olunan vəzifələri çıxması ilə vaxt keçməsi ilə Əksinə, yeni, daha çox istifadəçi dostu proqramlaşdırma dili inkişaf etdirmək üçün ehtiyac var. Buna görə, bu dillər üçün derleyiciler lazımdır. Windows, Linux, MacOS - Hər bir platforma üçün öz dizayn var.

Əməliyyat prinsipi

yüksək səviyyəli dil geliştirici tərəfindən yazılmış mənbə kodu xüsusi maşın dilində proqram çevrilir. nəticədə kodu bir yürütülebilir proqram adlanır. Bu bir daha dəyişiklik etmədən, quraşdırılmış və hər hansı bir kompüter yayınlandığında bilər.

Sadə, lakin çətin

Ənənəvi olaraq, kompüter derleyiciler əməliyyat sistemləri və verilənlər bazası ilə ortaq əsas şeyi biridir. bir compiler nədir? Bu mənada informatika əsasını təşkil edir.

Baxımından bir baxımdan, bu cür proqramların yaradılması çox mövzu proqramlaşdırma ilə bağlı nəzəri və texnoloji aspektləri bir çox ehtiva edir. Bir çox developers bu mövzu ümumiyyətlə elm bütün ən cəlbedici olduğuna inanıram. proqramçı bir problem həll bir proqram inkişaf zaman, o, müəyyən bir dildə yazıb. inkişaf prosesi zamanı o, biz məşğul olan dəqiq bölgəyə yaxın baxımından danışır. kompüter o insanlar deyir nə dərk etmir. Bu, yalnız nömrələri və dəyişənlərin mobil və qeydiyyat, daimi və müvəqqəti yaddaş daxil olduqca sadə şeylər ilə tapmaq mümkün deyil. bir compiler nədir? yaxın anlayışlar tərcümə - Bu kimin vəzifəsi bir proqram mövzu alan kompüter manipulyasiya edə anlayışı geliştirici.

Bu Java compiler və ya hər hansı digər proqramlaşdırma dili ilə məşğul çağırışdır. yeni bir dil hər baş kompüter anlamaq olar ki, formada, bu barədə yazılı kodu köçürmək üçün ehtiyac var. Əks halda, o, çıxış etməyib. Bütün sonra, insan və kompüter anlayışlar arasında semantik fərq həmişə var. Bunu aradan qaldırmaq üçün və dil derleyiciler proqramlaşdırma olunur.

edilməsi çətinliklər

Bu proqramların yaradıcıları problemləri bir sıra üzləşirlər. proqram domen anlayışları düzgün Xəritəçəkmə ilə bağlı bu elmi problemləri. Bu mühəndis və bu ekran icrası ilə bağlı texnoloji problemləri.

compiler tapşırıq yaradılması müxtəlif subtasks bir plüralizmi ibarətdir. Bu bir çox proqramçılar həyatlarını həsr çətin, lakin çox maraqlı sənaye edir. Və peşman deyil.

Class və compiler

Yəqin ki, bir çox belə C və C ++ kimi Dil eşitmişəm. Bütün sonra, onlar ən məşhur və ümumi biridir. Bu developers İşlədiyiniz tətbiq sahələrinin konsepsiyası göstərmək üçün asan güclü anlayışlar olan, çox ciddi bir proqramlaşdırma dilləri var. Məsələn, dərsləri və funksiyaları anlayışı var. Onlar bir çox dil üçün vacibdir, lakin C ++ üçün xüsusilə səciyyəvidir.

Programmer daha asan belə anlayışlar köməyi ilə bir model yaratmaq. Compiler Windows üçün C və ya hər hansı digər əməliyyat sistemi kompüter anlayır ki, şəklində bu yüksək səviyyəli şeyi keçirmək üçün kömək edir. Yalnız bundan sonra o, onlara manipulyasiya edə biləcəklər.

Hər hansı bir kompüter, nə qədər güclü və mürəkkəb idi, nə çox sadə anlayışı fəaliyyət göstərir. Bu çox rahat real həyat bir çox şeyi keçirmək üçün, çünki sinif anlayışı çətindir. compiler ibtidai kompleks anlayışlar çevirir.

iş kimi Design Compiler

informasiya texnologiyaları ilə bağlı hər hansı bir böyük şirkət, onda inkişaf geniş kütlələrə hərəkət öz proqramlaşdırma dili, istehsal zaman Son illərdə bir tendensiya var.

Əlbəttə ki, hər dil üçün bir compiler tələb edir. Və möhkəm, bir qayda olaraq, dilləri ilə təmin edir. Amma müstəqil proqramçılar və bir və ya digər səbəbdən dildə öz derleyiciler etmək istəyirsinizsə şirkətlər çox sayda da və ya onlar üçün yeni dil və beləliklə, derleyiciler inkişaf edir. Biz inamla bu sahədə özünü həsr etmişdir mütəxəssis, əlbəttə iş olmadan qalır ki, demək olar.

Belə ki, indi nə compiler aydın olmalıdır. Bu yerdə informatika sahəsində olmayan geliştirici və kompüter arasında proqram tərcüməçi edir.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 az.atomiyme.com. Theme powered by WordPress.