b'\n_START_ARTICLE_\nKompiliatorius\n_START_PARAGRAPH_\nKompiliatorius \xe2\x80\x93 programin\xc4\x97 \xc4\xafranga, kuri sugeba tam tikra programavimo kalba para\xc5\xa1yt\xc4\x85 program\xc4\x85 transliuoti \xc4\xaf ekvivalen\xc4\x8di\xc4\x85 program\xc4\x85 kita kalba. Da\xc5\xbeniausiai kompiliatorius transliuoja auk\xc5\xa1to lygio programavimo kalba para\xc5\xa1yt\xc4\x85 kod\xc4\x85 \xc4\xaf ma\xc5\xa1inin\xc4\xaf ar objektin\xc4\xaf kod\xc4\x85, kur\xc4\xaf gali vykdyti tam tikras kompiuteris arba virtuali ma\xc5\xa1ina. Ta\xc4\x8diau galimas ir atvirk\xc5\xa1\xc4\x8dias variantas \xe2\x80\x93 kai i\xc5\xa1 \xc5\xbeemo lygio ma\xc5\xa1ininio kodo transliuojama \xc4\xaf auk\xc5\xa1to lygio programavimo kalb\xc4\x85, tokiu atveju kompiliatorius da\xc5\xbeniausiai vadinamas dekompiliatoriumi._NEWLINE_Pirmieji eksperimentiniai kompiliatoriai pagaminti XX a. \xc5\xa1e\xc5\xa1tajame de\xc5\xa1imtmetyje, bet pirmu pilnu kompiliatoriumi laikomas FORTRAN kalbos kompiliatorius, pristatytas 1957 metais.'