Ruby ¼ò½é

RubyÊÇÒ»ÖÖ´¿´âµÄÃæÏò¶ÔÏó±à³ÌÓïÑÔ¡£ËüÓÉÈÕ±¾µÄËɱ¾Ðк루¤Þ¤Ä¤â¤È¤æ¤­¤Ò¤í/Yukihiro Matsumoto£©´´½¨ÓÚ1993Äê¡£

Äú¿ÉÒÔÔÚ www.ruby-lang.org µÄ Ruby ÓʼþÁбíÉÏÕÒµ½Ëɱ¾Ðк루¤Þ¤Ä¤â¤È¤æ¤­¤Ò¤í/Yukihiro Matsumoto£©µÄÃû×Ö¡£ÔÚ Ruby ÉçÇø£¬Ëɱ¾Ò²±»³ÆΪÂí´Ä£¨Matz£©¡£

Ruby ÊÇ"³ÌÐòÔ±µÄ×î¼ÑÅóÓÑ"¡£

Ruby µÄÌØÐÔÓë Smalltalk¡¢Perl ºÍ Python ÀàËÆ¡£Perl¡¢Python ºÍ Smalltalk Êǽű¾ÓïÑÔ¡£Smalltalk ÊÇÒ»¸öÕæÕýµÄÃæÏò¶ÔÏóÓïÑÔ¡£Ruby£¬Óë Smalltalk Ò»Ñù£¬ÊÇÒ»¸öÍêÃÀµÄÃæÏò¶ÔÏóÓïÑÔ¡£Ê¹Óà Ruby µÄÓï·¨±ÈʹÓà Smalltalk µÄÓï·¨ÒªÈÝÒ׵öࡣ

Ruby µÄÌØÐÔ

  • Ruby ÊÇ¿ªÔ´µÄ£¬ÔÚ Web ÉÏÃâ·ÑÌṩ£¬µ«ÐèÒªÒ»¸öÐí¿ÉÖ¤¡£
  • Ruby ÊÇÒ»ÖÖͨÓõġ¢½âÊ͵ıà³ÌÓïÑÔ¡£
  • Ruby ÊÇÒ»ÖÖÕæÕýµÄÃæÏò¶ÔÏó±à³ÌÓïÑÔ¡£
  • Ruby ÊÇÒ»ÖÖÀàËÆÓÚ Python ºÍ Perl µÄ·þÎñÆ÷¶Ë½Å±¾ÓïÑÔ¡£
  • Ruby ¿ÉÒÔÓÃÀ´±àдͨÓÃÍø¹Ø½Ó¿Ú£¨CGI£©½Å±¾¡£
  • Ruby ¿ÉÒÔ±»Ç¶Èëµ½³¬Îı¾±ê¼ÇÓïÑÔ£¨HTML£©¡£
  • Ruby Óï·¨¼òµ¥£¬ÕâʹµÃеĿª·¢ÈËÔ±Äܹ»¿ìËÙÇáËɵØѧϰ Ruby¡£
  • Ruby Óë C++ ºÍ Perl µÈÐí¶à±à³ÌÓïÑÔÓÐ×ÅÀàËƵÄÓï·¨¡£
  • Ruby ¿ÉÀ©Õ¹ÐÔÇ¿£¬Óà Ruby ±àдµÄ´ó³ÌÐòÒ×ÓÚά»¤¡£
  • Ruby ¿ÉÓÃÓÚ¿ª·¢µÄ Internet ºÍ Intranet Ó¦ÓóÌÐò¡£
  • Ruby ¿ÉÒÔ°²×°ÔÚ Windows ºÍ POSIX »·¾³ÖС£
  • Ruby Ö§³ÖÐí¶à GUI ¹¤¾ß£¬±ÈÈç Tcl/Tk¡¢GTK ºÍ OpenGL¡£
  • Ruby ¿ÉÒÔºÜÈÝÒ×µØÁ¬½Óµ½ DB2¡¢MySQL¡¢Oracle ºÍ Sybase¡£
  • Ruby ÓзḻµÄÄÚÖú¯Êý£¬¿ÉÒÔÖ±½ÓÔÚ Ruby ½Å±¾ÖÐʹÓá£

ÄúÐèÒªµÄ¹¤¾ß

ΪÁËÖ´Ðб¾½Ì³ÌÖÐÌÖÂÛµÄʾÀý£¬ÄúÐèÒª RAM ÖÁÉÙΪ 2GB£¨ÍƼöΪ 4GB£©µÄ Intel Core i3 »ò i5 µÄ¼ÆËã»ú¡£Äú»¹ÐèÒªÒÔÏÂÈí¼þ£º

  • Linux »ò Windows 95/98/2000/NT »ò Windows 7 ²Ù×÷ϵͳ
  • Apache 1.3.19-5 Web ·þÎñÆ÷
  • Internet Explorer 5.0 »òÒÔÉ쵀 Web ä¯ÀÀÆ÷
  • Ruby 1.8.5

±¾½Ì³Ì½«½éÉÜÈçºÎʹÓà Ruby ´´½¨ GUI¡¢ÍøÂçºÍ Web Ó¦ÓóÌÐò¡£ÁíÍ⻹»áÌÖÂÛÈçºÎÀ©Õ¹ºÍǶÈë Ruby Ó¦ÓóÌÐò¡£

½ÓÏÂÀ´½«Ñ§Ï°Ê²Ã´£¿

ÏÂÒ»Õ½«ÏòÄú½éÉÜ´ÓÄÄÀï¿ÉÒÔ»ñÈ¡ Ruby ¼°ÆäÎĵµ¡£×îºó£¬Ëü»áָʾÄúÈçºÎ°²×° Ruby£¬²¢ÅäÖû·¾³Îª¿ª·¢ Ruby Ó¦ÓóÌÐò×ö×¼±¸¡£