![]()
Машиния език се състои от много прости инструкции, които могат да се изпълняват директно от процесора на компютъра. Почти всички програми, които, обаче, са написани на езика на високо ниво – програмиране като Java, Pascal, или С + +. Програми, написани на езика на високо ниво, не могат да бъдат стартирани директно на всеки компютър. Първо, той трябва да бъде преведен на машиния език. Този превод може да се направи с програма, наречена компилатор. След като преводът е направен, за машинния език, може да се управлява с произволен брой пъти, но разбира се може да се управлява само от един вид компютър (от всеки тип компютър има свой отделен машинен език).
Дизайнерите на Java са избрали да се използва комбинация от обобщаване и тълкуване. Програми, написани на Java са събрани в машиния език, който не наистина съществува. Това така наречения „виртуален“ компютър е известен като Java виртуална машина. Машиния език за (Java виртуална машина) се нарича Java bytecode. Няма причина защо Java bytecode не може да бъде използван като машиен език на истински компютър, а не виртуален компютър.
Въпреки това, една от основните точки на продажба на Java е, че тя действително може да се използва на всеки компютър. Всичко, което трябва да има компютър е преводач за bytecode Java.
Popularity: 1% [?]
Related posts:
- Разбиране на компютъра 1ва Част Компютътрът е система съдържаща всякакви компоненти. Но в ‘’сърцето’’– или...
- Разбиране на компютъра 2ра Част Процесорът прекарва почти цялото си време в извличане на инструкции...
Related posts brought to you by Yet Another Related Posts Plugin.
RSS Feed
Twitter

декември 21st, 2009
admin
Posted in 
