Бајт-код — разлика између измена

2 бајта уклоњена ,  пре 1 године
м
нема резимеа измене
м
{{Извршење програма}}
 
'''Бајт-код''', познат и под именом ''''[[p-код]]'''' (преносиви код) је врста [[Скуп инструкција|скупа инструкција]] намењених за ефикасније извршење операција софтверског [[Интерпретатор (рачунарство)|интерпретатора]]. За разлику од [[Изворни код|изворних кодова]] које [[Читљива средина|људи могу да читају]], бајт-код чини скуп нумеричких кодова, константи и референци (углавном су то нумеричке адресе) који шифрирају резултате рашчлањавања и [[Компилатор|семантичких анализа]] ствари попут типа, области дејства, као и потпрограма постојећих програма. Они омогућавају много боље преформансе од директне интерпретације изворног кода.
 
Назив бајт-код потиче од сета инструкција који садржи [[Опкод|оперативни]] [[бајт]] у којем су постављени разноврсни параметри. Бајт-код се у [[Програмски језик|програмском језику]] може користити да би се упростила [[Интерпретатор (рачунарство)|интерпретација]], или да би се смањила зависност хардвера или [[Оперативни систем|оперативног система]] омогућавајући истом коду да може да се покрене на различитим платформама. Бајт-код често може или да обавља улогу [[Виртуелна машина|виртуалне машине]] (интерпретатора) или да се убаци у [[машински код]] ради бољих перформанси.