ÓÑÇéÌáʾ£ºÈç¹û±¾ÍøÒ³´ò¿ªÌ«Âý»òÏÔʾ²»ÍêÕû£¬Çë³¢ÊÔÊó±êÓÒ¼ü¡°Ë¢Ð¡±±¾ÍøÒ³£¡ÔĶÁ¹ý³Ì·¢ÏÖÈκδíÎóÇë¸æËßÎÒÃÇ£¬Ð»Ð»£¡£¡ ±¨¸æ´íÎó
ßÙßÙ¶ÁÊé ·µ»Ø±¾ÊéĿ¼ ÎÒµÄÊé¼Ü ÎÒµÄÊéÇ© TXTÈ«±¾ÏÂÔØ ½øÈëÊé°É ¼ÓÈëÊéÇ©

borland´«Ææ-µÚ23ÕÂ

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



¸üÂé·³µÄÊÇMicrosoftΪÁËÈÃIEÄܹ»ºÍNetscape¾ºÕù£¬Ò²¿ÉÒÔÖ´ÐÐApplet£¬Òò´ËÒ²¿ª¡¡
ʼÑз¢¾«Á¼µÄJava¡¡JIT±àÒëÆ÷¡£ÌرðÊǵ±MicrosoftµÃµ½ÁËAnders¡¡HejlsbergÖ®ºó£¬¡¡
ÔÚ±àÒëÆ÷¼¼Êõ·½ÃæÓÐÁËÖØ´óµÄÍ»ÆÆ¡£ËäÈ»MicrosoftµÄJIT±àÒëÆ÷Ò»Ö±²»ÏñÆäËû³§É̵ġ¡
Java¡¡JIT±àÒëÆ÷ÄÇô·ûºÏ±ê×¼£¬µ«ÊÇÆäÆ·ÖÊÈ´ÊÇÏ൱µÄ¾«Á¼¡£ÔÚMicrosoft²»¶ÏµØ¸Ä¡¡
ÉÆ֮ϣ¬ÒÀÎÒµ±Ê±µÄ²âÊÔ£¬¾­Æä±àÒëºóµÄJava¡¡ByteCodeÖ´ÐеÄËÙ¶ÈÊÇ×î¿ìµÄ£¬Á¬IBM¡¡
ºÍSymantecµÄJIT±àÒëÆ÷¶¼²»ÊǶÔÊÖ¡£Òò´Ë´ÓÎҵĹ۵ãÀ´¿´£¬ÔÚÕâ¸öJava¡¡JIT±àÒëÆ÷¡¡
µÄ½×¶Î£¬Ó¦¸ÃÊÇMicrosoft»ñÁ˹ھü¡£Òª²»ÊÇMicrosoftûÓгÖÐøÖ§³Ö×îеÄJDK±ê×¼£¬¡¡
ÓÖ»ìÔÓÁËһЩMicrosoft×Ô¼ºµÄ¶«Î÷£¬µ½×îºóºÜ¿ÉÄÜʹÓÃ×îΪ¹ã·ºµÄJava¡¡JIT±àÒëÆ÷¡¡
·´¶ø¾ÍÊÇMicrosoftµÄJIT±àÒëÆ÷¡£¡¡¡¡¡¡
ÖÁÓÚSymantec£¬ÔÚÈ¡µÃÁËJIT±àÒëÆ÷±íÃæÉϵÄÓÅÊÆÖ®ºó£¬Á¢¿ÌÓÖ°ÑÖصã·ÅÔÚÁË¿ª·¢Ö±¡¡
½Ó°ÑJava¡¡ByteCode±àÒë³ÉÔ­ÉúÓ¦ÓóÌÐòµÄÔ­ÉúJava±àÒëÆ÷¡£ÉÔºóSymantec³É¹¦µØ¿ª¡¡
·¢³öÁËÕâÖÖ±àÒëÆ÷£¬ÈÃBorland´óΪ½ôÕÅ£¬²¢ÇÒ×¼±¸¸ú½ø¡£¶øSymantecÒ²°ÑÕâ¸öÔ­Éú¡¡
Java±àÒëÆ÷¼ÓÈëµ½Visual¡¡Caf¨¦ÖУ¬³ÉΪһÏîÎüÒýÈ˵ŦÄÜ¡£²»¹ýºÜ¿ìµØÕâ¸ö¹¦ÄÜÈ´¡¡
ÒýÆðÁËÐí¶àJavaʹÓÃÕßµÄÅúÆÀ£¬ÒòΪËûÃÇÈÏΪÕâÎ¥·´ÁËJava¡¨Write¡¡Once£¬Run¡¡¡¡
Everywhere¡¨µÄ¾«Éñ£¬Èç´ËÒ»À´³§É̱ØÐëΪÿһ¸ö²»Í¬µÄƽ̨¿ª·¢Ô­ÉúJava±àÒëÆ÷£¬¡¡
Õâ»áÔì³ÉJavaÓ¦ÓóÌÐòÔÚ²»Í¬µÄƽִ̨Ðеķ´Ó¦²»Ò»ÖµÄÏÖÏó£¬ÓÖÏÝÈëC/C£«£«ÓïÑÔ¿ª¡¡
·¢µÄÓ¦ÓóÌÐòÔÚ²»Í¬µÄƽ̨±íÏÖ²»Ò»µÄÏàͬÎÊÌâ¡£ºóÀ´Á¬SUNÒ²²»ÔÞ³ÉÕâÖÖ×ö·¨£¬µ±¡¡
È»ÕâÊÇÒòΪSUNÏëÁ¦ÍÆ×Ô¼ºµÄHotSpot±àÒëÆ÷¼¼Êõ¡£Òò´ËÔ­ÉúJava±àÒëÆ÷ÔÚ·çÐÐÁËÒ»Õó¡¡
¶ÌÔݵÄʱ¼äÖ®ºó¾Í²»ÔÙÎüÒýÈË×¢ÒâÁË£¬¶øBorlandÔ­±¾ÎªJBuilder¿ª·¢Ô­ÉúJava±àÒë¡¡
Æ÷µÄ¼Æ»®Ò²Òò´Ë¶ø´òס¡£¡¡¡¡¡¡¡¡¡¡¡¡¡¡
Microsoft¡¡VJ£«£«µÄÍþв¡¡¡¡¡¡
1996Ä꣬Anders¡¡HejlsbergÀ´µ½MicrosoftÖ®ºóµÄµÚÒ»¸ö×÷Æ·¼´½«ÍƳö£¬ÄǾÍÊÇ¡¡
Microsoft¡¡VJ£«£«¡£VJ£«£«µÄ¼´½«ÍƳö£¬¶ÔÓÚÐí¶àÈí¼þ¹«Ë¾¶øÑÔ¶¼ÊÇÒ»¸öºÜ´óµÄÕ𺳡£¡¡
¶ÔÓÚSUNÀ´Ëµ£¬ÕâÊÇMicrosoftÔÚJavaÁìÓòµÄÌôÕ½¡£ÔÚSUN×Ô¼ºµÄJava¿ª·¢¹¤¾ß²»Õù¡¡
ÆøµÄ¾½¾³Ö®Ï£¬ÓÖµÃÃæ¶ÔÉ󤿪·¢¹¤¾ßµÄMicrosoft£¬ÌرðÊÇÓÉAndersÁì¾ü¿ª·¢µÄ¡¡
¾«Æ·¡£¶ÔÓÚÆäËûµÄJava¿ª·¢¹¤¾ß³§ÉÌÀ´Ëµ£¬Ò²ÊÇÌáÐĵõµ¨¡£Visual¡¡Caf¨¦ÔÚJBuilder¡¢¡¡
Visual¡¡Age¡¡For¡¡Java½ÐøÍƳöÖ®ºóÊг¡Õ¼ÓÐÂÊÒѾ­ÂýÂýµØ±»¹Ï·Ö£¬ÏÖÔÚÓÖµÃÔÙ´ÎÃæ¶Ô¡¡
MicrosoftµÄ¾ºÕù£¬ÎôÈÕSymantec¡¡C/C£«£«Ê§°ÜµÄÒõÓ°ÓÖ²øÉÏÁËÐÄÍ·¡£¶øMicrosoftµÄËÀ¡¡
¶ÔÍ·IBM¸üÊÇÔÚVisualAge¡¡For¡¡C/C£«£«¡¢VisualAge¡¡For¡¡BASICÁ¬·¬Ê§°ÜÖ®ºó£¬ºÃ²»ÈÝ¡¡
Ò×ÍƳöÁËVisualAge¡¡For¡¡Java£¬×¼±¸ÔÚJava¿ª·¢¹¤¾ßÊг¡´òÒ»³¡ºÃÇòÈü£¬Ã»ÓÐÏëµ½¡¡
ÏÖÔÚMicrosoftÓÖÀ´½Á¾Ö¡£¡¡¡¡¡¡
¶ÔÓÚBorlandÀ´Ëµ£¬Õâ¸öÏûÏ¢¸üÊÇÁîÈ˲»°²£¬ÒòΪBorland±¾ÉíµÄJava¿ª·¢¹¤¾ßÈÔÈ»´¦¡¡
ÓÚÑз¢½×¶Î£¬»¹Ã»ÓÐÍƳö£¬¶øÇÒ¿´Ñù×Ó½«»áÊÇÊг¡ÉÏ×îºóÒ»¸öÍƳöµÄJava¿ª·¢¹¤¾ß£¬¡¡
ÂäºóÖ÷Òª¾ºÕù¶ÔÊÖÒѾ­ºÜ¶àÁË¡£ÏÖÔÚMicrosoft¾ÓÈ»¸üÔçÒ»²½ÍƳöJava¿ª·¢¹¤¾ß£¬¶ø¡¡
ÇÒÊÇÓÉAnders¡¡HejlsbergÖ÷³Ö¿ª·¢µÄ¡£Borlandµ±È»ÖªµÀAnders¡¡HejlsbergµÄʵÁ¦£¬¡¡
×ÔÈ»²»¸ÒÇáÊÓVJ£«£«µÄÓ°ÏìÁ¦¡£¸üÂé·³µÄÊÇÔÚVJ£«£«ÍƳö֮ǰ£¬MicrosoftÒ»Ö±¶ÔVJ£«£«±£¡¡
³ÖÄ£ºýµÄ̬¶È£¬²»Ô¸Òâ±íÃ÷VJ£«£«ÊÇ·ñÊÇÒ»¸ö´¿ÕýJava¿ª·¢¹¤¾ß¡£¸üÈÃBorland¾ªÑȵġ¡
ÊÇ£¬BorlandÄÚ²¿¶ÔÓÚVJ£«£«¡¡BetaµÄ²âÊÔ±íÃ÷VJ£«£«±àÒë³öÀ´µÄ³ÌÐò´úÂëÔÚijЩ·½Ãæ¾ÓÈ»¡¡
±ÈDelphiµÈÔ­ÉúµÄWindows¿ª·¢¹¤¾ßÖ´Ðеû¹¿ìËÙ¡£ÕâÒâζ×ÅVJ£«£«²»µ«¶ÔÓÚJava¿ª·¢¡¡
¹¤¾ß¿ÉÄÜ»áÓÐÑÏÖصÄÓ°Ï죬ÉõÖÁ¶ÔÓÚÒ»°ãµÄWindows¿ª·¢¹¤¾ß¶¼ÓпÉÄÜÔì³ÉÍþв¡£²»¡¡
¹ýBorland·ÖÎöÈç¹ûVJ£«£«ÕæµÄ¿ªÊ¼¶ÔWindows¿ª·¢¹¤¾ß²úÉúÍþв£¬ÄÇôVB½«»áÊÇÊܵ½Ó°¡¡
Ïì×î´óµÄ¿ª·¢¹¤¾ß¡£µ«BorlandÈÔÈ»¸Ðµ½ÓÇÐÄ£¬ÒòΪVJ£«£«ÈÔÈ»¿ÉÄܶÔÓÚDelphiºÍC£«£«¡¡
Builder²úÉúÒ»¶¨µÄÓ°Ï죬ÕâÊÇBorland²»ÀÖÒâ¼ûµ½µÄ¡£µ±È»ÕâÒ²¼ÓËÙÁËBorlandÑз¢¡¡
Latt¨¦µÄ¾öÐÄ£¬ÒòΪÒѾ­²»ÄÜÔÙÍÏÁË¡£¡¡¡¡¡¡
¼ÇµÃµ±Ê±ÎÒ»¹ºÍBorlandÔÚÑÇÖÞмÓÆÂR&D×ܲ¿µÄMr¡£¡¡Inn¡¡Nam¡¡Yong̸¹ýVJ£«£«µÄ±íÏÖ¡¡
ÒÔ¼°¶ÔÓÚVJ£«£«¿ÉÄܲúÉúÓ°ÏìµÄÓÇÂÇ¡£Mr¡£¡¡YongҲ˵VJ£«£«µÄ±íÏÖÁîËûÃdzԾª¡£¿´À´Anders¡¡
¡¡HejlsbergÔÚVJ£«£«µÄ±àÒëÆ÷¼¼ÊõÉÏÏÂÁ˿๦£¬Æä±íÏÖÔçÒѳ¬¹ýÁ˵±Ê±Ò»°ãµÄJava±àÒë¡¡
Æ÷¼¼Êõ£¬µÄÈ·ÊÇÁîÈ˹ÎÄ¿Ïà¿´£¬¸üÂé·³µÄÊÇ´ÓVJ£«£«µÄÉíÉÏÒÀÏ¡¿ÉÒÔ¿´µ½DelphiµÄÉíÓ°¡£¡¡
BorlandµÄR&DÒѾ­Á˽âÁËÕâ¸öÇéÐΣ¬BorlandµÄ±àÒëÆ÷С×éÒ²ÔÚÑо¿Ïà¹ØÎÊÌâµÄ¼¼Êõ¡£¡¡
Óɴ˿ɼûµ±Ê±BorlandÒѾ­ÈçÁÙ´óµÐ£¬¿ªÊ¼×¼±¸Ïà¹ØµÄ¼¼Êõ£¬²¢ÇÒÒѾ­ÕÆÎÕÁ˳õÆڵġ¡
×´¿ö¡£¡¡¡¡¡¡
Microsoft¡¡VJ£«£«ÔÚ1996Äê11ÔÂÖÕÓÚÕýʽÍƳöÁË£¬È«ÊÀ½çÒ²¶¼ÆÁÏ¢ÒÔ´ý£¬×¼±¸¿´×ÅVJ£«£«¡¡
»á²úÉú¶àÉٵĻÙÃðÁ¦Á¿£¬¶øSUN¸ü×¼±¸¿´¿´MicrosoftÊÇ·ñ»áÎ¥·´ÈκÎSUNºÍMicrosoft¡¡
Ö®¼äµÄJavaЭÒé¡£µ±È»SUNÊǵ£ÐÄMicrosoftÏëÆÆ»µJavaµÄ¿ª·¢¡£VJ£«£«ÔÚÒ»¿ªÊ¼¹ûÈ»»ñ¡¡
µÃÁËһЩ»ØÏ죬±Ï¾¹ÕâÊÇMicrosoftÍƳöµÄJava¹¤¾ß£¬Ê¹ÓÃMicrosoft¿ª·¢¹¤¾ßµÄÈí¼þ¡¡
ÈËÔ±µ±È»»á¿¼ÂÇVJ£«£«¡£Í¬Ê±VJ£«£«Ò²ÎüÒýÁËһЩÏëʹÓÃJavaÓïÑÔ¡¢µ«ÊÇÈÔ´òËã´ôÔÚ¡¡
Windowsƽ̨µÄ¿ª·¢ÈËÔ±¡£¡¡¡¡¡¡
²»¹ýVJ£«£«ÍƳöÖ®ºóÒ²ºÜ¿ìÊܵ½ÁËËùÓÐJava¿ª·¢¹¤¾ßÒÔ¼°Ö§³ÖJavaƽ̨³§É̵ÄÈ«ÃæΧ½Ë¡£¡¡
ËûÃǺ¦ÅÂMicrosoft¶ÔJavaÊг¡µÄÈëÇÖ£¬»áÈÃÆäËû³§ÉÌÔÙ´ÎÎÞ·¨Éú´æ¡£Ö®ºóÁ¬SUNÒ²¿ª¡¡
ʼÁì¾üΧ¹¥Microsoft£¬ÒòΪSUN³ýÁ˺¦ÅÂMicrosoft»áÂýÂýµØÖ÷Ô×Javaƽ̨ºÍ±ê×¼Ö®¡¡
Í⣬»¹·¢ÏÖMicrosoftÕýÔÚºÜÓм¼ÇɵØÖð²½ÆÆ»µJavaÓïÑԺͱê×¼£¬ÀýÈçVJ£«£«±ãÌṩÁËÐí¡¡
¶à·Ç±ê×¼µÄJavaÓ÷¨²¢ÇÒºÜÃ÷ÏԵذÑVJ£«£«°óËÀÔÚWindowsƽ̨£¬ÆÆ»µJavaµÄ¡¨Write¡¡¡¡
Once£¬Run¡¡Everywhere¡¨µÄÃÀÃΡ£¶øÇÒ£¬Java¿ª·¢ÈËÔ±Èç¹û´óÁ¿Ê¹ÓÃVJ£«£«£¬ÄÇô±ãÔÙ¡¡
Ò²Àë²»¿ªWindowsƽ̨¡£Microsoft¼Æ»®Í¨¹ýÌṩһÁ÷µÄ¡¨ÀàJava¿ª·¢¹¤¾ß¡¨À´ÏÞÖÆ¿ª·¢¡¡
ÈËÔ±µÄ×ÔÓÉÑ¡ÔñȨµÄÆóͼÊÇÕÑÈ»Èô½ÒÁË¡£¡¡¡¡¡¡
ÓÉÓÚSUNµÄ´øÍ·ÅúÅУ¬ÏëʹÓÃJavaµÄ¿ª·¢ÈËÔ±ºÍÆóÒµºÜ¿ìµØ·¢ÏÖVJ£«£«²¢²»ÊDZê×¼µÄJava¡¡
¿ª·¢¹¤¾ß£¬Òò´Ë¶ÔÓÚVJ£«£«µÄÈÈÇéºÜ¿ìÏûÍËÁËÏÂÀ´¡£¶øVJ£«£«¶ÔÓÚJavaÒÔ¼°Windows¿ª·¢¡¡
¹¤¾ßµÄÍþвҲºÜ¿ìµØ½â³ýÁË¡£VJ£«£«¶ÔÓÚMicrosoftÀ´ËµºÜ¿ÉÄÜÊÇ×ÔDOS°æµÄMicrosoft¡¡¡¡
PascalÖ®ºóµÚ2´ÎÔÚ¿ª·¢¹¤¾ßµÄ´óʧ°Ü¡£²»¹ýÒÀÎҵĹ۵ãÀ´¿´£¬VJ£«£«ÔÚ±¾ÖÊÉÏÊÇÒ»¸ö¡¡
ÓÅÐãµÄ²úÆ·£¬²»ÂÛÊDZàÒëÆ÷¡¢FrameworkºÍ¼¯³É¿ª·¢»·¾³¶¼Óиßˮƽ֮×÷¡£VJ£«£«Ö®Ëù¡¡
ÒÔ°ÜÕóÏÂÀ´ÊµÔÚÊÇÒòΪÐÎÊƱÈÈËÇ¿£¬Javaƽ̨ҲÊǵÚÒ»´Î²»ÊÇÓÉMicrosoftËùÖ÷Ô׵ġ¡
Êг¡¡£ÔÚJavaÁª¾üµÄºÏ¹¥Ö®Ï£¬¼´Ê¹ÊÇÈí¼þ¾ÞÈËÒ²µÃ»Ø±ÜÈý·Ö¡£¡¡¡¡¡¡
ÒòΪµÚÒ»´ÎÔÚJava³ö»÷¾ÍŪµÃ»ÒÍ·ÍÁÁ³£¬²¢ÇÒSUN°ÚÃ÷Á˲»»áÔÊÐíMicrosoftÔÚJavaƽ¡¡
̨³ÉÆøºò£¬Ê¹µÃMicrosoft϶¨Á˺ÍSUNÕýÃ濪ս¡¢ÔÚJavaÊг¡ÉÏÈ«Ã濪»ðµÄ¾öÐÄ£¬½ø¡¡
¶øÔì³ÉÁËSUN¿Ø¸æMicrosoftÎ¥·´JavaºÏÔ¼µÄ¹æ¶¨µÄ½á¹û£¬¶øMicrosoftÉÔºóÔò¸É´à°Ñ¡¡
JavaÖ§³Ö´Ó²Ù×÷ϵͳÖÐÒƳý¡£µ±È»£¬ÕâÊÇMicrosoftºÍSUNÖ®¼äµÄJavaƽ̨֮ս£¬Òѳ¬¡¡
³ö±¾ÊéÌÖÂ۵ķ¶Î§£¬Ò²ÐíÓ¦¸ÃÓÉMicrosoft»òÊÇSUNµÄÈËÀ´ËµÃ÷ÕâÕû¸ö¹ý³Ì¡£¡¡¡¡¡¡
ËäȻʺóÖ¤Ã÷VJ£«£«ÔÚJava¿ª·¢¹¤¾ßÊÇʧ°ÜÁË£¬µ«ÊÇAnders¡¡HejlsbergÔÚVJ£«£«Öл¨·ÑµÄ¡¡
ÐÄÁ¦È´Ã»Óа׷ѣ¬ÒòΪVJ£«£«µÄ±àÒëÆ÷¼¼ÊõÒÔ¼°FrameworkºÍ¼¯³É¿ª·¢»·¾³µÄ¼¼Êõ¶¼ÔÚ¡¡
ÉÔºóÈÚÈëMicrosoft¡¡¼Æ»®µÄ»ù´¡ºËÐļ¼ÊõÖ®ÖС£ÀýÈçC#µÄÓïÑÔºÍJavaºÜÏàÏñ£¬¡¡
C#µÄ±àÒëÆ÷¼¼ÊõÏë±ØÒ²½èÖØÁËÐí¶àµ±³õVJ£«£«ÓÅÐã±àÒëÆ÷µÄ¼¼Êõ£¬Òò´ËC#±àÒëÆ÷µÄ×î¼Ñ¡¡
»¯½á¹ûÒ²ÔÚһЩ·½Ãæʤ¹ýÁËÏÖÔÚÐí¶àÔ­ÉúWindows¿ª·¢¹¤¾ßµÄ±àÒëÆ÷Ë®×¼¡£Anders¡¡¡¡
HejlsbergµÄŬÁ¦Õý¼¤»îÁËJavaºÍµÄÕýÃæ¾öÕ½¡£¡¡¡¡¡¡¡¡¡¡¡¡¡¡
IBM¡¡VisualAge¡¡For¡¡JavaµÄÍƳö¡¡¡¡¡¡
IBMÔÚPC¿ª·¢¹¤¾ßÊг¡µÄ±íÏÖÒ»Ö±ÁîÈËÒ¡Í·£¬ÒòΪÆ䡨ÍæÍæ±ãÅÜ¡¨µÄ×÷·ç×ÜÊÇÈÃÈËÎÞ·¨¡¡
·ÅÐÄʹÓÃËüµÄ¿ª·¢¹¤¾ß¡£µ«ÊÇÒ²ÐíÊÇIBMµÄÕÐÅÆÌ«´ó£¬ÔÙ¼ÓÉÏËü»áÃâ·ÑÏò¹ºÂòIBM»úÆ÷¡¡
»òÊÇÈí¼þµÄ¿Í»§·îËÍIBM¿ª·¢¹¤¾ß£¬Òò´ËÒ²×ÜÊÇÓÐÈË»áȥʹÓÃIBMµÄ¿ª·¢¹¤¾ß¡£ÎÒ¸öÈË¡¡
ÔÚÊÜÁËIBM¡¡VisualAge¡¡For¡¡C/C£«£«µÄ½Ìѵ֮ºó£¬±ã¶ÔIBMµÄ¿ª·¢¹¤¾ß¾´Ð»²»ÃôÁË¡£¡¡¡¡¡¡
IBMµ±È»²»»á·ÅÆúJavaÕâ¸öDZÁ¦ÎÞÇîµÄÊг¡£¬ÒòΪ¶ÔÓÚIBMÀ´Ëµ£¬Java²»¹âÊÇÓïÑԺͿª¡¡
·¢¹¤¾ß¶øÒÑ£»¸üÖØÒªµÄÊÇJavaƽ̨ǣÉæµ½IBMºÍSUNÔÚÅÓ´óÉÌ»úµÄÓ²¼þºÍ´ó¿Í»§Ö®¼äµÄ¡¡
¾ºÕù¡£IBM²»¹âÊÇÒªÖ§³ÖJava£¬¸üÏë´ÓSUNÊÖÖÐÈ¡µÃJavaµÄÖ÷¿ØȨ£¬Òò´Ë¶ÔÓÚÖØÒªµÄJava¡¡
¿ª·¢¹¤¾ßÊг¡£¬IBM×ÔÊDz»»áȱϯ¡£IBMºÜ¿ì²ÉÓÃÁËÐí¶àµ±³õÔÚVisualAge¡¡For¡¡C/C£«£«¡¡
ÖÐÏ൱ÊÜ»¶Ó­µÄÔªËØ×÷Ϊ¿ª·¢VisualAge¡¡For¡¡JavaµÄ»ù´¡¡£ÀýÈçVisualAge¡¡For¡¡C/C£«£«¡¡
µÄÏîÄ¿¹ÜÀí¹¦ÄÜ¡¢×é¼þÉè¼Æ¼ÒµÈµÈ¡£ÊÂʵÉÏʹÓùýVisualAge¡¡For¡¡C/C£«£«µÄ¶ÁÕ߻ᷢÏÖ¡¡
VisualAge¡¡For¡¡Java·Ç³£µÄ¾ßÓÐÇ×ÇиС£²»µ«ËùÓеİ´Å¥¶¼ÊDzÉÓÃÔ²ÐÎÔìÐÍ£¬ÉõÖÁÁ¬¡¡
¼¤»îʱ»ºÂýµÄ¸Ð¾õ¡¢Õû¸ö¼¯³É¿ª·¢»·¾³ÎÂÎÂÍÌÍ̵ıíÏÖÒ²·Ç³£ÏàËÆ¡£ÓÉÓÚ²ÉÓÃÁË¡¡
VisualAge¡¡For¡¡C/C£«£«µÄ²¿·Ö¹ÛÄîºÍ³ÌÐò´úÂ룬ÔÙ¼ÓÉÏIBMÓµÓÐ×î·á¸»µÄ×ÊÔ´£¬Òò´Ë¡¡
VisualAge¡¡For¡¡Java½øÕ¹µÃºÜ¿ì¡£¡¡¡¡¡¡
1997Äê9Ô£¬IBMÖÕÓÚÍƳöÁËVisualAge¡¡For¡¡Java£¬¿ªÊ¼Ö±½ÓºÍSUN¡¢Symantec¾ºÕù¡£¡¡
ÔÚIBMÍƳöÁËVisualAge¡¡For¡¡JavaÖ®ºó£¬Borland×¢¶¨³ÉΪ×îºóÒ»¸öÍƳöÖØÁ¿¼¶Java¿ª¡¡
·¢¹¤¾ßµÄ³§ÉÌ¡£²»¹ýIBMµÄ¾ºÕùÄ¿±êÃ÷ÏÔ²»ÊÇSymantecºÍBorlandµÈ´¿´âÒÔJava¿ª·¢¹¤¡¡
¾ßΪĿ±êµÄ³§ÉÌ£¬¶øÊÇSUNºÍMicrosoft¡£IBMÔÚJava¼¼Êõ·½Ãæ²ÉÈ¡ÁËÊý¸öƽÐеÄÕ½ÂÔ£¬¡¡
Ï£ÍûÄܹ»ÔÚJavaÊÀ½çÖÐÈ¡µÃÁúÍ·µØ룬ÒòΪÕâ¹Øϵµ½IBM×î´óÒµÎñÓ²¼þÏúÊÛ¡¢·þ¡¡
ÎñÌṩÒÔ¼°IBM²Ù×÷ϵͳÏúÊÛµÄÊÕÈë¡£Èç¹ûIBMÄܹ»ÔÚJavaÊÀ½çÈ¡µÃ¾ö¶¨ÐԵĵØ룬ÄÇ¡¡
ô¾Í¿ÉÒÔÇÖÊ´SUNµÄÊг¡£¬×î²»¼ÃµÄÇéÐÎÔòÊDz»Ï£Íû¿Í»§ÒòΪÏëҪʹÓÃJava¼¼Êõ¶ø×Ô¡¡
È»µØÏëµ½SUN¡£ÖÁÓÚÁíÍâÒ»¸öËø¶¨Ä¿±êMicrosoft£¬IBMÔòÊÇ´òËãͨ¹ýJavaÈÕÒæÀ©´óµÄ¡¡
ÉùÊÆÀ´´ò»÷»òÊÇÒÖÖÆÖ®¡£¡¡¡¡¡¡
Òò´ËIBMÒ»·½ÃæºÍSUNÇ©¶©JavaºÏÔ¼£¬È¡µÃJavaʹÓõĺϷ¨ÊÚȨ£¬ÁíÒ»·½ÃæÓÖͶÈë´óÁ¿¡¡
µÄÑз¢×ÊÔ´¿ª·¢×Ô¼ºµÄJDK°æ±¾ÒÔ·½±ãÒÆÖ²µ½IBMÆäËûµÄרÊôƽ̨£¬¶øÇÒ×öµÃ±ÈSUNµÄ¡¡
JDK»¹ÒªÎȶ¨ºÍÓÐЧÂÊ£¬ËæºóÈÃSUNºÍIBMÖ®¼äÒ»Ö±Óв»ºÍµÄÕùÖ´¡£½Ó×ÅIBMÍƳöÁËJava¡¡
¿ª·¢¹¤¾ß£¬ÔٴκÍSUNµÄJava¡¡Workshop¾ºÕù¡£²»¹ý´ÓÌØÐÔÉÏÀ´¿´£¬VisualAge¡¡For¡¡Java¡¡
Ëø¶¨µÄ¿Í»§ÈºÓ¦¸ÃÊÇIBMµÄ¿Í»§¡¢´óÐÍÆóÒµ¿Í»§ÒÔ¼°ÆäËûÖ±½Ó¾ºÕù¶ÔÊֵĿͻ§£¬ÀýÈç¡¡
SUNµÄ¿Í»§ÒÔ¼°HPµÄ¿Í»§¡£VisualAge¡¡For¡¡JavaÐèÒª±È½ÏÇ¿¾¢µÄ»úÆ÷À´Ö´ÐУ¬´ËÍâÒ»¡¡
¿ªÊ¼µÄ°æ±¾¾Í·Ç³£×¢ÖØÍŶӿª·¢µÄÖ§³Ö£¬²»ÏñÆäËûµÄJava¿ª·¢¹¤¾ßÒ»¿ªÊ¼¶¼ÊÇ×¢ÖØÔÚ¡¡
·½±ã¡¢ÊµÓõŦÄÜ£¬ÉÔºó²ÅÖð½¥Ç¿»¯ÍŶӿª·¢µÄ¹¦ÄÜ£¬ÕâЩ²îÒ춼ÊÇIBMÏëÕùÇÀ½Ï´ó¡¡
ÐÍ¿Í»§µÄÖ¤Ã÷¡£ÕâÒ²¿ÉÒÔ´ÓºóÀ´Ðí¶àרҵýÌåºÍÔÓÖ¾ÔÚ½øÐÐJava¿ª·¢¹¤¾ßÆÀ±
·µ»ØĿ¼ ÉÏÒ»Ò³ ÏÂÒ»Ò³ »Øµ½¶¥²¿ ÔÞ£¨1£© ²È£¨0£©
δÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡
ÎÂÜ°Ìáʾ£º ο´Ð¡ËµµÄͬʱ·¢±íÆÀÂÛ£¬Ëµ³ö×Ô¼ºµÄ¿´·¨ºÍÆäËüС»ï°éÃÇ·ÖÏíÒ²²»´íŶ£¡·¢±íÊéÆÀ»¹¿ÉÒÔ»ñµÃ»ý·ÖºÍ¾­Ñé½±Àø£¬ÈÏÕæдԭ´´ÊéÆÀ ±»²ÉÄÉΪ¾«ÆÀ¿ÉÒÔ»ñµÃ´óÁ¿½ð±Ò¡¢»ý·ÖºÍ¾­Ñé½±ÀøŶ£¡