°®°®Ð¡ËµÍø > ÆäËûµç×ÓÊé > borland´«Ææ >

µÚ16ÕÂ

borland´«Ææ-µÚ16ÕÂ

С˵£º borland´«Ææ ×ÖÊý£º ÿҳ3500×Ö

°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·­Ò³£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡



È¥ÁË¡£Õâ¶ÔÓÚVisual¡¡Caf¨¦ÓÐ×ÅÏ൱´óµÄÓ°Ï죬ÒòΪSymantec¿¿×ÅEugene¡¡WangµÄ¼¼¡¡
ÊõÄÜÁ¦ºÍÑ۹⣬²ÅÄܹ»ºÍMicrosoft¡¢BorlandºÍWatÔÚC/C£«£«¿ª·¢¹¤¾ßÊг¡¶Ô¿¹£»¡¡
Eugene¡¡WangÓÖ¶À¾ß»ÛÑÛ´òÔìÁ˵ÚÒ»¸öJava¿ª·¢¹¤¾ßVisual¡¡Caf¨¦¡£SymantecÓ¦¸ÃÔÚ¡¡
Visual¡¡Caf¨¦»ñµÃ³õÆÚµÄʤÀûÖ®ºóÔٴνèÖØEugene¡¡WangµÄ¹¦Á¦¼ÌÐø¹¥³ÇÂӵأ¬µ«ÊÇ¡¡
Symantec¾ÓÈ»ÈÃEugene¡¡WangÀ뿪£¬Á¢¿ÌÉÙÁË¿ª·¢¹¤¾ßÕƶæµÄ´ó½«¡£¡¡¡¡¡¡
µÚ¶þ¸ö´íÎóÊÇSymantecµ±³õΪÁ˾¡¿ìÍƳöVisual¡¡Caf¨¦ÒÔÇÀÕ¼Êг¡ÏÈ»ú£¬Òò´Ë¼¯³É¿ª¡¡
·¢»·¾³ÊÇʹÓÃC/C£«£«ÓïÑÔ׫дµÄ¡£ÕâÔì³ÉÁËÊýÏîȱµã£¬ÆäÒ»ÊÇÓÉÓÚʹÓÃÁËC/C£«£«À´×«Ð´¡¡
¿ÉÊÓ»¯´°ÌåÉè¼Æ¼Ò£¨Visual¡¡Form¡¡Designer£©£¬Òò´Ë³ÌÐòÔ±ÔÚÉè¼Æʱ¿´µ½µÄ¿ÉÊÓ»¯Ð§¹û¡¡
ºÍÕæÕýJava³ÌÐòÖ´ÐÐʱµÄЧ¹ûÊÇÓÐһЩ²îÒìµÄ£»Æä¶þÊÇΪÁËά»¤JavaµÄ¿ØÖÆ×é¼þ³ÌÐò¡¡
´úÂëºÍÒÔC/C£«£«×«Ð´µÄ¿ÉÊÓ»¯´°ÌåÉè¼Æ¼Ò±£³Öͬ²½µÄ״̬£¬ÔÚ¿ÉÊÓ»¯´°ÌåÉè¼Æ¼Ò²úÉú¡¡
µÄԭʼ³ÌÐò´úÂëÖÐÄÚǶÁËһЩVisual¡¡Caf¨¦¿ØÖƾí±ê£¨Control¡¡Tag£©¡£ÕâЩ¿ØÖƾí±ê¡¡
²¢²»ÊÇJavaµÄ³ÌÐò´úÂ룬ֻÊÇΪÁË¿ÉÊÓ»¯´°ÌåÉè¼Æ¼ÒʹÓá£Èç¹û³ÌÐòÔ±²»Ð¡ÐÄÐ޸Ļò¡¡
ÊÇɾ³ýÁËÕâЩ¿ØÖƾí±ê£¬¾Í»áÔì³ÉVisual¡¡Caf¨¦µÄ¿ÉÊÓ»¯´°ÌåÉè¼Æ¼ÒµÄʧЧ¡£ÕâÊÇ·Ç¡¡
³£ÑÏÖصÄȱµã£¬SymantecÓ¦¸ÃÔÚVisual¡¡Caf¨¦¡¡1¡£0Ö®ºóÁ¢¿Ì¸ÄÉÆÕâЩÎÊÌ⣬Ȼ¶øSymantec¡¡
È´ËƺõÒ»Ö±ÎÞ·¨ÓÐЧµØ¼ÓÒÔ¸ÄÉÆ¡£µ±È»£¬ÎÊÌâµÄ¸ùÔ´ÔÚÓÚVisual¡¡Caf¨¦µÄ¼¯³É¿ª·¢»·¡¡
¾³ÊÇʹÓÃC/C£«£«ÓïÑÔ׫дµÄ£¬ÒªÍêÈ«¸ÄÉÆÕâ¸öÎÊÌ⣬Symantec±ØÐëʹÓÃJavaÓïÑÔÖØС¡
¸Äд¼¯³É¿ª·¢»·¾³£¬ÕâÕýÊÇBorlandºóÀ´²ÉÈ¡µÄ²ßÂÔ¡£²»¹ýʹÓÃJava׫д¼¯³É¿ª·¢»·¡¡
¾³Ò²ÊǷdz£Ã°ÏÕµÄÐж¯£¬BorlandºóÀ´Òò´Ë¸¶³öÁ˳ÁÖصĴú¼Û¡£SymantecÖ®ËùÒÔûÓС¡
Èç´Ë×ö£¬´ó¸ÅÒ²ÊÇÒòΪµ±Ê±µÄJava²¢Ã»ÓгÉÊìµ½¿ÉÒÔÈç´Ë×öµÄµØ²½¡£²»¹ýSUNÏÔÈ»²»¡¡
ÕâôÈÏΪ£¬Æä¶ÔJavaÐÅÐÄ°Ù±¶£¬²»¾Ã¾ÍÍƳöÁËSUNµÄJava¿ª·¢¹¤¾ß£¬Java¡¡Workshop¡£¡¡¡¡¡¡¡¡¡¡
µ±Java³É¹¦µØ°»ñÁË¿ª·¢ÕßµÄÐÄÖ®ºó£¬¶ÔÓÚJava¿ª·¢¹¤¾ßµÄÒªÇó±ãÓëÈÕ¾ãÔö¡£ËäÈ»¡¡
SymantecÒѾ­ÍƳöÁËVisual¡¡Caf¨¦£¬µ«ÊÇÐí¶àÈËÈÔȻϣÍûJavaµÄÕý×Ú³§ÉÌSUNÄܹ»ÍƳö¡¡
Java¿ª·¢¹¤¾ß£¬ÈÃËùÓÐÏëҪѧϰ¡¢Ê¹ÓÃJavaµÄ¿ª·¢ÈËÔ±Äܹ»Ê¹ÓÃ×î±ê×¼µÄJava¿ª·¢¹¤¾ß¡£¡¡
µ±È»£¬Ðí¶àÈËҲϣÍûSUNÄܹ»Ê¹ÓÃJava׫дJava¿ª·¢¹¤¾ßÀ´ÏòÊÀÈËÖ¤Ã÷JavaµÄÄÜÄÍ£¬Èá¡
ÖÊÒÉJavaÄÜÁ¦µÄÈËÒÔ¼°Microsoft±Õ×ì¡£µ±È»£¬SUNÔÚJava³É¹¦Ö®ºóÒ²ÐÅÐÄÂúÂúµØÐû²¼¡¡
ÁËSUNµÄ¿ª·¢¹¤¾ß¼Æ»®£¬ÒÔÂú×ã¹ã´ó¿ª·¢ÈËÔ±µÄÐèÇó¡£McNealy¶àÄêÀ´½ø¹¥Microsoft¡¡
µØÅ̵ÄÏ£ÍûËƺõ¼´½«³öÏÖ¹âÃ÷µÄδÀ´¡£¡¡¡¡¡¡
Ö®ºó²»¾Ã£¬ÔÚÍò·½ÆÚ´ý֮ϣ¬SUNÖÕÓÚÍƳöÁËJava¿ª·¢¹¤¾ßSUN¡¡Workshop¡£ÔÚJava¡¡¡¡¡¡
Workshop¼´½«ÍƳö֮ǰ£¬Symantec·Ç³£µØ½ôÕÅ£¬ÒòΪÕâ¹Øϵµ½SymantecÊÇ·ñÄܹ»ÔÚJava¡¡
¿ª·¢¹¤¾ßÊг¡Õ¾ÎȽŸú¡£ÎҼǵÃÔÚJava¡¡WorkshopÍƳöÖ®¼Ê£¬ËùÓеÄýÌå¡¢ÔÓÖ¾¶¼´ó¡¡
·ù±¨µÀJava¡¡Workshop£¬SUNÒ²´óÁ¦µØÐû´«ºÍ´ÙÏúJava¡¡Workshop¡£´Óµ±Ê±µÄÆøÊÆÀ´¿´£¬¡¡
Java¡¡WorkshopÆÄÓС¨Ç§ÇïÍòÊÀ£¬Ò»Í³½­ºþ¡¨µÄζµÀ¡£ÎÒËùÈÏʶµÄÐí¶àÅóÓѲ»¹ÜÊÇÓÃÂò¡¡
µÄ¡¢½èµÄ¡¢ÏÂÔصȺÍàÅÄǸöµÄ¡­¡­¸÷ÖÖÊֶΣ¬¶¼ÈÈÇеØÏëÈ¡µÃÒ»Ì×Java¡¡Workshop¡¡
À´ÍæÍæ¡£²»¹ý³óϱ¸¾×ÜÒª¼û¹«Æŵģ¬ÔÚÐí¶àÈËʹÓÃÁËJava¡¡WorkshopÖ®ºó£¬²Å·¢ÏÖËü¡¡
²»µ«Ö´ÐлºÂýµÃÏñÎÚ¹êÒ»Ñù£¬¶øÇÒÎÊÌâ¶à¶à£¬ºÍÒ»°ãµÄPC¿ª·¢¹¤¾ßË®×¼±ÈÆðÀ´¼òÖ±ÊÇ¡¡
²îÁËÊ®Íò°ËǧÀï¡£¿´À´Java¡¡WorkshopÖ»ÊʺÏʹÓÃÔÚ°º¹óµÄSUN¹¤×÷Õ¾¼ÆËã»úÉÏ£¬¶øÔÚ¡¡
µ±Ê±´ó¶àÊýÈËʹÓõÄPCÉÏÔò¸ù±¾Åܲ»¶¯£¬³ý·ÇÊÇÓµÓÐÒìÓÚ³£È˵ÄÄÍÐÔ¡£¡¡¡¡¡¡
Java¡¡WorkshopÀ×Éù´óÓêµãС£¬²»¾ÃÖ®ºó¾ÍÈËÆøÀ£É¢ÁË¡£Ðí¶àÔ­À´¶ÔJavaÓÐÐÅÐĵÄÈË¡¡
ÔÚÓÃÁËJava¡¡WorkshopÖ®ºó£¬Ò²¿ªÊ¼ÖÊÒÉJavaÊÇ·ñÊʺÏʹÓÃÀ´¿ª·¢¸´ÔÓµÄÓ¦ÓóÌÐò£¿¡¡
ÊDz»ÊÇÖ»ÊʺÏÓÃÀ´×«Ð´Applet£¿ÊDz»ÊÇÖ»ÊʺÏʹÓÃÔÚSUNµÄ¹¤×÷Õ¾ºÍ¼ÆËã»úÖ®ÉÏ£¿Ëä¡¡
Ȼ֮ºóSUNÈÔÈ»ºÜŬÁ¦µØÍƳöJava¡¡Workshop¡¡2¡£xµÄ°æ±¾£¬Ï£ÍûһϴJava¡¡Workshop¡¡¡¡
1¡£xµÄ¶ñÃû£¬µ«ÊÇÈÔÈ»ÎÞ·¨Íì»ØJava¿ª·¢ÈËÔ±µÄÐÅÐÄ¡£ÖÁÓÚÆäËûÈÔÈ»¶ÔJavaÓÐÐËȤµÄÈË¡¡
Ôòת¶øʹÓÃSymantecµÄVisual¡¡Caf¨¦£¬ÈÃVisual¡¡Caf¨¦½øÒ»²½µØÀ©´óÁËÊг¡Õ¼ÓÐÂÊ£¬¡¡
Ò²ÈÃSymantec³ÔÁËÒ»¿Å¶¨ÐÄÍè¡£µ±È»Ò²ÓÐÐí¶àBorlandµÄÖ§³ÖÕß¿ªÊ¼Ç¿ÁÒµØÆÚÍûºÍÒª¡¡
ÇóBorlandÄܹ»ÍƳö×îºÃµÄJava¿ª·¢¹¤¾ß¡£¡¡¡¡¡¡
SUNÔÚJava¿ª·¢¹¤¾ßÊг¡´óÀ£°ÜÖ®ºó£¬²ÅÁ˽⵽PC¿ª·¢¹¤¾ßÊг¡ºÍSolaris¿ª·¢¹¤¾ßÊС¡
³¡²»Ò»Ñù¡£ÔÚSolarisÉÏSUNÊÇÒ»¼Ò¶À´ó£¬µ«ÊÇÔÚPCÊг¡ÉÏ¿ÉÊÇ°Ù¼ÒÕùÃù£¬¾ºÕù¶ÔÊÖÒ»¡¡
¸ö±ÈÒ»¸öÇ¿º·¡£SUN²»Á˽âPC¿ª·¢¹¤¾ßÊг¡µÄÌØÐÔ£¬ÒÔΪ¿¿×ÅJavaÕý×ÚµÄÕÐÅƾͿÉÒÔ¡¡
ͨÐÐÎÞ×èÈ´ÊÇ´ó´íÌØ´í£¬²¢ÇÒÔÚµ±Ê±±»Microsoft¼¥Ð¦²»¶®µÃ¿ª·¢Èí¼þ£¬ÕâÒ²ÊÇÒòΪ¡¡
SUN¾­³£¼¥Ð¦Microsoft²»¶®µÃ¿ª·¢²Ù×÷ϵͳ£¬¿´À´ÔÚµ±Ê±SUNÒ²²»±ØÎåÊ®²½Ð¦°Ù²½¡£¡¡¡¡¡¡¡¡¡¡
SUNÔÚJava¿ª·¢¹¤¾ßÊг¡ÅªµÃ»ÒÍ·ÍÁÁ³Ö®ºó£¬²»µÃ²»×¨ÐÄ¿ª·¢JavaÓïÑÔºÍJDKº¯Êý¿â£¬¡¡
²¢ÇÒÔÚJavaÓïÑÔ¸üΪ³ÉÊìÖ®ºó¿ªÊ¼ÏëÒª¿ª·¢JavaµÄ×é¼þ¼¼Êõ£¬Òò´Ë¿ªÆôÁËÉÔºóºÍBorland¡¡
ºÏ×÷¹²Í¬¿ª·¢Java¡¡BeanµÄ¹¦Äܹæ¸ñ£¬ÔÙ½ø¶øºÍBorland¹²Í¬Ñз¢JDKµÄ¹æ¸ñ£¬×îºó¸ü¡¡
¶ÔBorlandµÄJBuilder·¢ÉúÁËÇ¿ÁÒµÄÐËȤ£¬ÉõÖÁÏë²¢¹ºBorland¡£µ±È»ÕⶼÊÇÒòΪºóÀ´¡¡
BorlandÕ¹ÏÖÔÚÁËJava·½Ãæ¸ß¶ÈµÄ¼¼Êõ£¬ÈÃSUN´Ó¿Ï¶¨µ½ÕÛ·þµÄÔ­ÒòËùÖ¡£¡¡¡¡¡¡¡¡¡¡¡¡¡¡
BorlandµÄJava¼èÐÁ·Ü¶·¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¨ÊÂÇ鲢ûÓÐÕâô˳Àû¡¨£¬Borlandµ±Ê±µÄR&DÖ÷¹ÜÕâô˵£¬²¢ÇÒ³äÂúÁ˽¹ÂÇ¡£µ±Borland¡¡
¾¯¾õµ½JavaµÄDZÁ¦Ö®ºó£¬Visual¡¡Caf¨¦ÔçÒѳɹ¦µØÉÏÊУ¬SUNÒ²×¼±¸ÍƳöJavaµÄ¿ª·¢¡¡
¹¤¾ß¡£µ±Ê±BorlandÕýÖð½¥´ÓC/C£«£«Êг¡Ê§È¥ÍõÕߵĵØ룬²ÆÎñÉÏÒ²¿ªÊ¼³öÏÖ¾­Óª³à×Ö£¬¡¡
Õû¸ö¹«Ë¾ÕýÏÝÓÚÒ»ÍÅ»ìÂÒµÄÇéÐÎÖУ¬ËƺõÒѾ­Ã»ÓжîÍâµÄ×ÊÔ´¿ÉÒÔͶÈëJavaµÄÑз¢¡£¡¡
ÔÚÆð²½Âäºó£¬ÓÖȱ±øÉÙÁ¸µÄÇéÐÎÏ£¬BorlandËƺõ¼´½«Ê§È¥½øÈëJavaÊг¡µÄÏ£Íû¡£¡¡¡¡¡¡¡¡¡¡
ºÃÔÚÉÔºóµÄDelphiÒ»ÅÚ¶øºì£¬ÈÃBorland´ó׬ÁËһƱ£¬Ò²Îȶ¨Á˾üÐÄ¡£DelphiΪBorland¡¡
×¢ÈëµÄ×ÊÔ´Ò²ºÜ¿ìÈÃBorland¼¤»îÁËJavaÑз¢Ð¡×é¡£ËäÈ»BorlandÒѾ­ÂäºóÐí¶à£¬µ«ÊÇ¡¡
BorlandÖªµÀ¾ø²»¿ÉÒÔʧȥÕâ¸öÊг¡£¬ÒòΪJavaµÄÊг¡Ã»ÓÐMicrosoftʽµÄ¹ÑÕ¼£¬Borland¡¡
ÓÐÏ£ÍûÔÚJavaÊг¡±ÈBorland¡¡C/C£«£«¡¢DelphiµÈ¸ü³É¹¦¡£´ËÍ⣬Borland¸üÐèÒªÔÚDelphi¡¡
ÕâÌõ²úÆ·ÏßÖ®Í⿪ÍØÆäËûµÄÊÕÈëÀ´Ô´£¬·ñÔòÖ»¿¿Delphi²úÆ·£¬¹«Ë¾ÈÔÈ»ÎÞ·¨³É³¤µÃ¸ü¡¡
Ϊ×Â׳£¬ÒÔºÍÆäËûµÄÈí¼þ¹«Ë¾¾ºÕù¡£¡¡¡¡¡¡
ÔÚ1994¡¢1995Äê¼ä£¬BorlandÕýʽ³ÉÁ¢ÁËJavaÑо¿Ð¡×飬¿ªÊ¼Ñз¢JavaµÄ¼¼Êõ£¬×¼±¸¡¡
¿ª·¢Java¿ª·¢¹¤¾ß¡£Õâ¸öJava¿ª·¢¹¤¾ßµÄÄÚ²¿Ñз¢Ãû³Æ±ãÊÇLatt¨¦¡£Ò»¿ªÊ¼Latt¨¦Ð¡¡¡
×éµÄÑз¢×ÊÔ´²¢²»¹»¶à£¬ÒòΪµ±Ê±µÄBorlandÊÇÔÚ·çÓêƮҡ֮ÖУ¬ÎÞ·¨×¢Èë×ã¹»µÄ×Ê¡¡
Ô´µ½Latt¨¦Ð¡×é¡£Òò´ËÔÚLatt¨¦¿ªÊ¼¿ª·¢µÄ³õÆÚ½øÕ¹µÃ²¢²»Ë³Àû£¬½ø¶ÈºÜ»ºÂý¡£Ò»Ö±¡¡
µ½ÁËBorland¿¿DelphiÔ¡»ðÖØÉúÖ®ºóLatt¨¦Ð¡×é²ÅÓÐÁË×ã¹»×ÊÔ´£¬Ñз¢µÄ½ø¶È²Å¿ªÊ¼¡¡
¼ÓËÙ¡£²»¹ýÓ뾺Õù¶ÔÊÖÃDZÈÆðÀ´£¬BorlandÔÚJava·½ÃæµÄÈ·ÊÇÏ൱ÂäºóµÄ£¬¼¸ºõÊÇÅÜ¡¡
ÔÚ×îºóµÄ²ÎÈüÕß¡£²»¹ýÐÒÔ˵ÄÊÇJava¿ª·¢¹¤¾ßÖ®Õ½ËƺõÊÇÒ»³¡Âþ³¤µÄÂíÀ­ËɱÈÈü£¬³ý¡¡
ÁËÒ»¿ªÊ¼µÄ±íÏÖÖ®Í⣬¸üÖØÒªµÄÊDZÈË­Äܹ»³ÅµÃ±È½Ï¾Ã¡£ÊÂʵÉÏ¿´BorlandÈçºÎÔÚJava¡¡
¾ºÈü³¡ÉÏ·´°ÜΪʤ¡¢Ò»Ò»´ò°ÜÇ¿Õߣ¬½ø¶ø³ÉΪJava¿ª·¢¹¤¾ßÍõÕߵĹý³ÌÊÇÏ൱¾«²ÊµÄ£¬¡¡
¶øJBuilderС×éʹÓõľºÕù²ßÂÔ¸üÖµµÃÎÒÃÇÍæζºÍѧϰ¡£¡¡¡¡¡¡
ÒÀÎÒ¸öÈ˵ÄÑÛ¹âÀ´¿´£¬ÔÚBorland¿ª·¢Java¿ª·¢¹¤¾ßµÄ¹ý³ÌÖо­ÀúÁËÊý¸ö²»Í¬µÄ½×¶Î£¬¡¡
ÿһ¸ö½×¶Î¶¼ÓÐ×ŷdz£¼¤ÁҵľºÕù£¬ÓÐ×ųɹ¦ÕߺÍʧ°ÜÕß¡£Ö»ÊÇÓеÄʧ°ÜÕßÈÔÈ»¼á¡¡
³Ö¾ºÕùÏÂÈ¥£¬ÓеÄÈ´Ëæ·çÏûÉ¢¡£JBuilder×îÖÕÄܹ»³ÉΪÍõÕߣ¬³ýÁËÊÇÒòΪÓú´ìÓúÓ¡¢¡¡
BorlandûÓÐÍ˳öJavaÊг¡Ö®Í⣬»¹ÔÚÓÚBorlandÔÚ¿ª·¢JBuilder¡¡3ʱÏÂÁËÒ»¸ö¹Ø¼üÐÔ¡¡
µÄ¾ö¶¨£¬ÒÔ¼°ÔÚJBuilder¡¡3Ö®ºóÿһ¸ö°æ±¾¶¼ÓÐÃ÷È·µÄÄ¿±ê£¬ÖÕÓÚÔÚJBuilder¡¡4Ö®ºó¡¡
ÂýÂý³ÉΪÊг¡µÚÒ»µÄÁìµ¼Õß¡£µ±È»Õⳤ´ïÊýÄêµÄÕùÕ½¹ý³ÌÊǷdz£¼èÐÁµÄ£¬²»¹ýÕâ¶ÎÀú¡¡
³ÌÕýÊÇÕû¸öJava¿ª·¢¹¤¾ßÖð¹ÖÐÔ­µÄдÕÕÊ·¡£¡¡¡¡¡¡¡¡¡¡¡¡¡¡
µÚ1½×¶ÎJava¡¡JIT±àÒëÆ÷µÄÕ½Õù¡¡¡¡¡¡
BorlandÒ²Ðí²»ÊÇ×îÍí¿ªÊ¼Ñз¢Java¼¼ÊõµÄ³§ÉÌ£¬µ«ÊÇÃ÷ÏÔµØÂäºóÓÚÆäËû¾ºÕù¶ÔÊÖÔò¡¡
ÊDz»ÕùµÄÊÂʵ¡£BorlandÔÚLatt¨¦ÍòÊÂÉÐδ¾ß±¸µÄÇéÐÎÏ£¬Õ¹¿ªJava¾ºÈüµÄµÚÒ»²½±ã¡¡
ÊÇ´ÓBorland´«Í³µÄÄÃÊÖ¾ø»î¿ªÊ¼£¬ÄǾÍÊÇ´ÓJava¡¡JIT±àÒëÆ÷¿ªÊ¼³ö·¢¡£²»¹ýÓÉÓÚBorland¡¡
µ±Ê±¶ÔÓÚJava¼¼ÊõÉÐδӵÓÐÁ¼ºÃµÄÕÆÎÕ£¬Òò´ËÒ»¿ªÊ¼ÊǺÍPascalµÄ×æʦүDr¡£¡¡Niklaus¡¡¡¡
WorthºÏ×÷£¬ÓÉDr¡£¡¡Niklaus¡¡WorthÒÔ¼°ËûµÄѧÉúÃÇΪBorlandÑз¢Java¡¡JIT±àÒëÆ÷£¬¡¡
¶øBorland±¾ÉíµÄLatt¨¦Ð¡×éÔòƽÐеؿª·¢Latt¨¦ÆäËûµÄ¹¦ÄÜ¡£ÓÉÓÚµ±Ê±JavaÒѾ­Öð¡¡
½¥ÔÚУ԰Á÷ÐУ¬¶øÇÒÎüÒýÁËÐí¶àѧÊõÑо¿µÄÐËȤ£¬Dr¡£¡¡Niklaus¡¡WorthÒÔ¼°ËûµÄѧÉú¡¡
ÃǺÜÔç±ã¿ªÊ¼Í¶ÈëJavaÏà¹ØµÄÑо¿¡£Òò´Ëµ±BorlandÕÒÉÏÃÅÖ®ºó£¬×ÔÈ»±ãÒ»Åļ´ºÏ¡£¡¡
BorlandËõ¶ÌÁË¿ª·¢Ê±³Ì£¬¶øDr¡£¡¡Niklaus¡¡WorthÑо¿Ð¡×éÔòÀÖµÃÓÐÈËÔÞÖúÑз¢·ÑÓᣡ¡¡¡¡¡¡¡¡¡
Dr¡£¡¡Niklaus¡¡WorthÑо¿Ð¡×éµÄµÚÒ»¸ö×÷Æ·¾ÍÊÇÔÚ1997Äê³õ×óÓÒÍƳöµÄJava¡¡JIT±àÒë¡¡
Æ÷£¬Õâ¸öÓÉDr¡£¡¡Niklaus¡¡WorthÑо¿Ð¡×éÑз¢µÄJIT±àÒëÆ÷¿ÉÒÔÈñàÒëºóµÄJava¡¡ByteCode¡¡
Ö´ÐÐËٶȱȵ±Ê±SUNµÄJava±àÒëÆ÷ÒÔ¼°SymantecµÄJIT±àÒëÆ÷¿ìÁËÊý±¶¡£BorlandÐû²¼¡¡
´ËJIT±àÒëÆ÷Ö®ºóÁ¢¿ÌÕð¾ªÁËJava½ç£¬ÒòΪµ±Ê±»ºÂýµÄJavaÖ´ÐÐËÙ¶ÈÊÇËùÓÐʹÓÃJava¡¡
µÄÈ˶¼Ï£ÍûÄܹ»Á¢¿Ì´ó·ù¸ÄÉƵġ£¶øBorlandÍƳöµÄJava¡¡JIT±àÒëÆ÷Ëƺõ¸øËùÓÐJava¡¡
¿ª·¢ÈËÔ±¿´µ½ÁËδÀ´µÄÏ£Íû¡£ËäÈ»ÑϸñµØ˵µ±Ê±¼´Ê¹ÊÇʹÓÃBorland×îеÄJIT±àÒëÆ÷¡¡
±àÒëJava³ÌÐò£¬ÆäÖ´ÐÐËÙ¶ÈÈÔÈ»ÊǺܡ¨¹êËÙ¡¨µÄ£¬µ«ÊǶÔÓÚʹÓÃJavaÀ´Ñ§Ï°³ÌÐòÉè¼Æ»ò¡¡
ÊÇ׫д¡¢Ö´ÐÐһЩСµÄAppletÀ´ËµÈÔÈ»ÊǺܺÃÓõġ£Òò´Ëµ±BorlandÒ»ÍƳö´ËJIT±àÒë¡¡
Æ÷Ö®ºó£¬±ãÁ¢¿Ì´òÏìÁËBorlandÔÚJava½çµÄÖªÃû¶È£¬ËùÓÐJava¿ª·¢³§ÉÌÒ²¿ªÊ¼ÊÓBorland¡¡
ΪÈÏÕæµÄ¾ºÕù¶ÔÊÖ¡£·ñÔòÒÔµ±Ê±BorlandµÄÆøÊÆÀ´¿´£¬³ýÁËDelphiÖ®Í⣬Borland¼¸ºõ¡¡
ÒѾ­Ò»ÎÞËùÓÐÁË¡£¡¡¡¡¡¡
BorlandÔÚJavaµÄ´¦Å®×÷Java¡¡JIT±àÒëÆ÷Ò»ÅÚ¶øºì£¬Á¢¿ÌÎüÒýÁ˵±Ê±ä¯ÀÀÆ÷°ÔÖ÷Netscape¡¡
µÄ×¢Òâ¡£ÓÉÓÚµ±Ê±Netscape´óÁ¦Ö§³ÖJavaÒÔ±ãºÍMicrosoft¾ºÕù£¬Òò´Ë·Ç³£ÐèÒªÓÐÆ·¡¡
Öʾ«Á¼µÄJava¡¡JIT±àÒëÆ÷ÄÚ½¨ÔÚNetscapeÖ®ÖУ¬ÒÔ˳ÀûÇÒ¿ìËÙµØÖ´ÐÐJava¡¡Applet£¬¡¡
Ôö¼ÓNetscapeµÄ¾ºÕùÁ¦ºÍÎüÒýÁ¦£¬Í»ÏÔÓëMicrosoft¡¡IEµÄ²»Í¬¡£²»¾ÃÖ®ºóNetscape±ã¡¡
ÕÒÉÏÁËBorland£¬Ï£ÍûÄܹ»ÔÚNetscapeÖи½´øBorlandµÄJava¡¡JIT±àÒëÆ÷¡£¡¡¡¡¡¡
¶ÔÓÚBorlandÀ´Ëµ£¬ÕâÓÖÊÇÒ»¸öǧÔØÄÑ·êµÄ»ú»á¡£ÒòΪÕâ²»µ«Ö¤Ã÷ÁËBorlandÔÚJava¼¼¡¡
ÊõµÄŬÁ¦³É¹û£¬¸üÖØÒªµÄÊÇNetscapeÔÚµ±Ê±ÊDz»¿ÉÒ»ÊÀµÄÈí¼þ¹«Ë¾£¬È«ÊÀ½çÓÐÊý°ÙÍò¡¡
µÄʹÓÃÕß¡£ÕâÒâζ×ÅÒ»µ©NetscapeÄÚ½¨BorlandµÄJava¡¡JIT±àÒëÆ÷£¬BorlandÔÚÈ«ÊÀ½ç¡¡
½«Á¢¿ÌÓµÓÐÊý°ÙÍòµÄLatt¨¦Ç±ÔÚʹÓÃÕߣ¬¶ÔÓÚBorlandÀ´ËµÊǺõò»ÄÜÔٺõÄÌõ¼þÁË¡£¡¡
Òò´ËBorlandÁ¢¿Ì´ðÓ¦ÁËNetscapeµÄÌáÒ飬ÈÃNetscape´îÅäBorlandµÄJava¡¡JIT±àÒë¡¡
Æ÷¡£µ«ÊÇÕâÒ»¾Ù¶¯Ò²Á¢¿ÌÇ£Ò»·¢¶ø¶¯È«Éí£¬½ø¶øµ¼ÖÂÁËJava¡¡JIT±àÒëÆ÷µÄ´ó»ìÕ½¡£¡¡¡¡¡¡
ÔÚNetscapeºÍBorland´ï³ÉÁËЭÒé²¢ÇÒ¿ªÊ¼³ö»õÖ®ºó£¬È´ÒýÆðÁËSymantecµÄÓÇÂǺͲ»¡¡
Âú¡£ÒòΪµ±Ê±SymantecÊÇJava¿ª·¢¹¤¾ßµÄÀϴ󣬶øBorlandÁ¬¸öJava¿ª·¢¹¤¾ß¶¼ÉÐδ¡¡
ÍƳö£¬¿ÉÊÇNetscapeÈ´ÅÜȥʹÓÃBorlandµÄJava¡¡JIT±àÒëÆ÷£¬Õâ²»ÊÇÈÃÈ«ÊÀ½ç¶¼ÖªµÀ¡¡
BorlandµÄʵÁ¦²¢ÇÒÈÃSymantecÁ³ÉÏÎÞ¹âÂð£¿ÎªÁËÑÕÃæÒÔ¼°±ÜÃâʧȥJava¿ª·¢¹¤¾ßµÄ¡¡
Êг¡£¬ºÜ¿ìSymantec±ã¾ö¶¨¿ªÊ¼·´»÷¡£SymantecÁ¢¿ÌÒ²¼¯ÖÐ×ÊԴͶÈëJava¡¡JIT±àÒëÆ÷¡¡
µÄÑз¢£¬¿ª·¢³ö±ÈBorland¡¡Java¡¡JIT±àÒëÆ÷¸ü¿ìµÄSymantec¡¡JIT±àÒëÆ÷£¬²¢ÇÒ×¼±¸¿ª¡¡
·¢Ò»¸öÖ±½Ó°ÑJava¡¡ByteCode±àÒë³ÉÔ­ÉúWindows³ÌÐò´úÂëµÄJava±àÒëÆ÷¡£¾ÍÔÚBorland¡¡
¡¡Java¡¡JIT±àÒëÆ÷·ç¹â²»¾ÃÖ®ºó£¬SymantecÒ²Ðû²¼ÁËеÄJava¡¡JIT±àÒëÆ÷¡£Symantec¡¡
µÄJava¡¡JIT±àÒëÆ÷±ÈBorland¡¡Java¡¡JIT±àÒëÆ÷¸üÓÐЧÂÊ£¬±àÒëºóµÄJava¡¡ByteCodeÖ´¡¡
ÐÐЧÂʱÈBorlandµÄ¿ìÁË2~3±¶¡£¡¡¡¡¡¡
ÔÚSymantec¡¡Java¡¡JIT±àÒëÆ÷Ðû²¼Ö®ºó£¬ÓÖÂÖµ½¡£BorlandÁ³ÉÏÎÞ¹âÁË¡£²Å¸ÕºÍNetscape¡¡
̸ºÃºÏ×÷Ìõ¼þ£¬Ã»ÓÐÏ뵽ЧÂÊÍõλ»¹Ã»×øÈȾÍÁ¢¿Ì±»SymantecÌßÁËÏÂÀ´£¬ÕâÈçºÎÏò¡¡
Netscape½»´ý£¿Òò´ËBorlandÁ¢¿Ì½øÐиÄÉÆJIT±àÒëÆ÷µÄÑз¢¹¤×÷£¬Á¦Í¼Ôٴγ¬Ô½¡¡
Symantec¡£¹ûÈ»BorlandµÄŬÁ¦Ã»Óа׷ѣ¬²»¾ÃÖ®ºóBorlandµÄJIT±àÒëÆ÷ÓÖ´òÆÆÁË¡¡
Symantec¡¡JIT±àÒëÆ÷´´ÏµÄЧÂʼͼ¡£×Ô´ËBorlandºÍSymantec±ãÕ¹¿ªÁËJava¡¡JIT±à¡¡
ÒëÆ÷µÄ¡¨¾ºËÙ¡¨±ÈÈü£¬²»¶ÏµØÊÔͼ´ò°Ü¶Ô·½¡£Ò²ÓÉÓÚBorlandºÍSymantecµÄJIT¾ºÈü£¬µ±¡¡
È»¸üÖØÒªµÄÔ­ÒòÊÇJavaµÄÖ´ÐÐËÙ¶ÈÔÚµ±Ê±ÊµÔÚÊÇÌ«¹ý»ºÂý£¬ÒýÆðÁËIBM¡¢MicrosoftÒÔ¡¡
¼°SUNÔÚJava±àÒëÆ÷·½ÃæµÄÑо¿¡£¡¡¡¡¡¡
SymantecÔÚµ±Ê±²»À¢ÊÇJava¿ª·¢¹¤¾ßµÄÍõÕߣ¬ÔÚºÍBorland¼¸´ÎµÄJIT±àÒëÆ÷½»ÊÖÖ®ºó£¬¡¡
±ã¿ªÊ¼Öð½¥µØÕ¼ÁËÉÏ·ç¡£ÓÉDr¡£¡¡Niklaus¡¡WorthÑо¿Ð¡×éÑз¢µÄJava¡¡JIT±àÒëÆ÷Ò²¡¡
Öð½¥²»ÔÙÊÇSymantecµÄ¶ÔÊÖ¡£ÖÁ´ËBorland¾ö¶¨ÊÕ»ØJava±àÒëÆ÷µÄ¼¼Êõ£¬¿ªÊ¼×ÔÐÐÑС¡
·¢¡£Borland·¢¾õ¹âÊǺÍSymantecÔÚJava¡¡JIT±àÒëÆ÷¾ºÕùûÓжà´óÓô¦£¬µ±ÎñÖ®¼±ÊÇ¡¡
¸Ï¿ìÍƳö×Ô¼ºµÄJava¿ª·¢¹¤¾ß¡£Òò´ËBorland¿ªÊ¼Í˳öºÍSymantecÔÚJava¡¡JIT±àÒëÆ÷¡¡
µÄ¾ºÈü£¬ÒÔÇóÈ«ËÙ´ßÉúLatt¨¦¡£µ±È»BorlandÍ˳öJIT±àÒëÆ÷µÄµÚÒ»½×¶ÎÕ½ÕùÖ®ºóµÄÓ°¡¡
ÏìÊDz»¾ÃÖ®ºóNetscape±ã²»ÔÙʹÓÃBorlandµÄJava¡¡JIT±àÒëÆ÷£¬¸ÄΪʹÓÃSymantecµÄ¡¡
Java¡¡JIT±àÒëÆ÷¡£ÖÁ´ËSymantecÖÕÓÚ»ñµÃÁËJIT±àÒëÆ÷µÚÒ»½×¶ÎµÄÕ½ÕùʤÀû£¬±£×¡ÁË¡¡
Java¿ª·¢¹¤¾ßµÚÒ»³§É̵ÄÑÕÃæ¡£µ«ÊÇSymantecÕæµÄ»ñʤÁËÂð£¿Äǿɲ»ÄܶÏÑÔ£¬ÒòΪJIT¡¡
±àÒëÆ÷Õ½Õù²Å¸Õ¿ªÊ¼¡£¡¡¡¡¡¡
ÔÚSymantecµÄJava¡¡JIT±àÒëÆ÷´ò°ÜÁËBorlandµÄJIT±àÒëÆ÷Ö®ºó£¬Symantec±ã°ÑÄԽ¡¡
µ½ÁËSUNµÄÉíÉÏ£¬Ï£ÍûSUNÒ²Äܹ»Ê¹ÓÃSymantecµÄJava¡¡JIT±àÒëÆ÷£¬°ÑSymantecÍÆÏòJava¡¡
ºËÐļ¼ÊõµÄÁìµ¼³§É̱¦×ù¡£²»¹ýSymantecµÄÅÌËãÏÔÈ»ÊÇÂä¿ÕÁË£¬ÒòΪSUNÒѾ­¾ö¶¨ÊÕ¡¡
¹ºÒ»¼ÒרÃÅÑз¢Java±àÒëÆ÷¼¼ÊõµÄÈí¼þ¹«Ë¾£¬²¢ÇÒ×¼±¸¿ª·¢×Ô¼ºµÄJIT±àÒëÆ÷£¬ÄǾ͡¡
ÊǺóÀ´µÄSUN¡¡HotSpot±àÒëÆ÷¼¼Êõ¡£ÁíÍâMicrosoftºÍIBMÒ²¿ªÊ¼¼ÓÈëÁËJava¡¡JIT±àÒë¡¡
Æ÷µÄ¾ºÈüÖ®ÁС£IBMΪÁ˺ÍSUNÕù¶áJavaÁìµ¼ÕߵĵØ룬²»µ«×Ô¼ºÑз¢IBMµÄJDK£¬ÉõÖÁ¡¡
Ò²Ñз¢IBMµÄJava¡¡JIT±àÒëÆ÷¡£ÑϸñµØ˵£¬µ±Ê±IBMµÄJava¡¡JIT±àÒëÆ÷Æ·ÖʱÈSUNÌṩ¡¡
µÄºÃ¶àÁË£¬²»µ«Îȶ¨¶øÇÒÖ´ÐÐËٶȱÈSUNµÄ¿ìÁËÐí¶à£¬ÈÃSUNÒ²ÑÕÃæÎ޹⣬ºÜ²»ÊÇ×Ìζ¡£¡¡
ÉõÖÁ¿ÉÒÔ˵IBMµÄJava¡¡JIT±àÒëÆ÷Æ·Öʲ»»á±ÈSymantecµÄJava¡¡JIT±àÒëÆ÷²îµ½ÄÄÀï¡£¡¡¡¡¡¡
¸üÂé·³µÄÊÇMicrosoftΪÁËÈÃIEÄܹ»ºÍNetscape¾ºÕù£¬Ò²¿ÉÒÔÖ´ÐÐApplet£¬Òò´ËÒ²¿ª¡¡
ʼÑз

·µ»ØĿ¼ ÉÏÒ»Ò³ ÏÂÒ»Ò³ »Øµ½¶¥²¿ ÔÞ£¨0£© ²È£¨0£©

Äã¿ÉÄÜϲ»¶µÄ