1. 程式人生 > >動態語言-直譯器-反射與內省

動態語言-直譯器-反射與內省

動態語言關於型別和結構的功能,是的該語言天然具有直譯器的功能。

將平凡資料解釋為語言相容結構--型別對映;

將功能字串解釋為函式執行--功能熱更新;

將功能字串橋接為寄生語言執行--oc<->js;

 

將已有的第三方(不可物理修改)功能重新解釋執行--方法修改;

將已存在的型別解釋為新的型別---isa swizzling;

 

可以將動態語言作為編譯語言到解釋語言的過度。