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 Ó¦ÓóÌÐò×ö×¼±¸¡£