??????????????Bruce Eckel??Bill Venners??C#???????Anders Hejlsberg????????????????????????C#????????????????????????????Java??C++??????????????????и??汾????????????????й????

????????????

????Bill Venners????Java?У???????????????????????????????final???????????????б???????????£?C#???????????????????????????????????????????????????????????????????

????Anders Hejlsberg????????????????

??????????????????????????????Java???????д?????????????????????????final???????Щ???????????????????????????á??????????????????????????????????????????????

??????????????????汾??????????????????????????????????????????“?κ?????????????????????????????????????”??????????????????л???????????·?????“?????????????б????????”??

???????????????????????????δ????仯??????????????????????????????????????????????????x??y??????API?з?????????????????????????????÷????????x??y????????????????????????????????????????????????е????????????Щ????????????

???????????API?е?????????????????????????hook????????OS????API???????????????????Щ??????????????API?κβ????????hook????????????????Щ??????????????????????????????????????????????????????

????Incoming??Outgoing???

????Bill Venners??????????????????????????????????????????????????????????????????????????????????

????Anders Hejlsberg???????????????????????????????棺Incoming??Outgoing?????????????Incoming?????????????????Outgoing???????????????

????Bill Venners?????????Incoming??Outgoing??????????

????Anders Hejlsberg??Incoming?????????÷????????????????????????÷????????????????????????????÷???????????????Outgoing??????????????????????????????API?????????????????????ó?????????????£?????????????????????????????????????Щ??????????????????????е?????????????????????з??????к???Incoming??Outgoing????????????????????????“????????????????????????”д?????????

???????????????????????????汾???????????????????????Java??????з????????????μ?Java?汾??????????????????????????????????????·??????????????????????????????????????????????????????????????????????????????????????Java??C++??????????п???????????????????????

??????????????????

????Anders Hejlsberg?????????“????”?????????ζ??????????????????????????????????????μ????????????????????????????????е??????????

??????汾???????????????????????????????????????????????????????????????????????????????????????????????

????????C#???????Щ????????????????汾?????????????????????????????????????????????????????????????????????????????????????????????????μ????????????????????????????????????????????????????麯?????VTBL???????????????????????????У?????????????????????????д??????????????????????????????????o?????????????????ж????????С?

????Bruce Eckel???????????????????????汾??????????????????????????????Delphi???????????????顣

????Anders Hejlsberg??????

????Bruce Eckel?????????????????ù???????????????????????

????Anders Hejlsberg??????????????????????????????????汾????????????????????????????????????θ???C#???????????????汾?????????C#????????????????????????????????????????????????????????????????????????????e汾?????????顣“??汾???????θ????????汾???????????????????????????”???????????????????п???????檔

????Bruce Eckel???????汾????????????DLL????????

????Anders Hejlsberg????????????????????????仯????20-25????????????640k????????????????????????????????????д??飬????????°汾??????????????????????????????汾??????????????????????д??????

?????????????????????????????????????????????????????????????????ù????е?洢?????????????????????????????????????????????????á?????????????????????????????汾???????????????