ä¯ÀÀÖ÷Õ¾ | Õ¾³¤¹¤¾ß | ÐÂÎÅ×ÊѶ | Õ¾³¤Ñ§Ôº | Õ¾³¤Ó¯Àû | HTML½Ì³Ì | ÍøÖ·µ¼º½ | Õ¾³¤ÖÜ¿¯ | »áԱͶ¸å | ¹ö¶¯ÐÂÎÅ | RSS
·¢Ð»°Ìâ
´òÓ¡

ʲôÊÇRuby

ʲôÊÇRuby

[[wiki]wiki[/wiki]][/wiki][wiki]RUBY[/wiki]
Ruby µÄµ®Éú£º

Ruby
µ®ÉúÓÚ1993 ÄêµÄ 2 Ô 24ºÅ


Ruby
ÊÇÒ»ÖÖÕä¹ó±¦Ê¯µÄÃû×Ö£¨ºì±¦Ê¯£©


Ruby
´´Ê¼ÈË¡ª¡ªYukihiro Matsumoto£¨ÍøÉϱ»³ÆÎª Matz£©

Ruby ÊÇÒ»ÖÖÕä¹ó±¦Ê¯µÄÃû×Ö£¨ºì±¦Ê¯£©¡£¾õµÃÕâ¸öÓïÑÔÏîÄ¿ÒÔÒ»¸ö±¦Ê¯µÄÃû×ÖÀ´ÃüÃû£¨±ÈÈç PerlÓïÑÔ¾ÍÊÇÓõÄÕäÖépearlµÄ¼ò³Æ£©£¬ºóÀ´Ïë³öÁË¡°Ruby¡±£¬Ëü×îÖÕ³ÉΪÁËÕâ¸öÓïÑԵĹٷ½Ãû×Ö¡£
¡¡¡¡RubyµÄÌØµã£º
       ½âÊÍÐÔ[wiki]½Å±¾ÓïÑÔ[/wiki]:
              ÓÐÖ±½Óºô½Ð[wiki]ϵͳ[/wiki]µ÷ÓõÄÄÜÁ¦
              Ç¿´óµÄ×Ö·û´®²Ù×÷ºÍÕýÔò±í´ïʽ
              ¿ª·¢Ö[wiki]п[/wiki]ìËÙ»ØÀ¡
       ѸËٺͼò±ã:
              ÎÞÐè±äÁ¿ÉùÃ÷
              ±äÁ¿ÎÞ[wiki]Àà[/wiki]ÐÍ
              Óï·¨¼òµ¥¶ø¼áʵ
              ×Ô¶¯ÄÚ´æ[wiki]¹ÜÀí[/wiki]
       ÃæÏò[wiki]¶ÔÏó[/wiki][wiki]±à³Ì[/wiki]£º
              ÈκÎÊÂÎï¶¼ÊÇÒ»¸ö¶ÔÏó
              Àà,¼Ì³Ð,·½·¨,µÈµÈ
              µ¥Ì¬·½·¨
              Ä£¿éôÛºÏ

              µü´úÆ÷ºÍ±Õ°ü(closures)
      
       ×ÜÖ®£ºrubyÎüÈ¡ÁËËùÓÐÓïÑÔ¾«»ª

perl
µÄÕýÔò±í´ïʽ


[wiki]Python[/wiki]
µÄÓïÑԵļòµ¥ÐԿɶÁÐÔ¡¢×îÈÝÒ×µÄÀ©Õ¹ÄÜÁ¦£¬Ç¿´óµÄ¿ÉÒÆÖ²ÐÔ¡£


[wiki]PHP[/wiki]
µÄǶÈ빦ÄܺͶàÖÖ¿Í»§¶Ë


smalltalk
µÄ´¿[wiki]ÃæÏò¶ÔÏó[/wiki]Óï·¨ºÍµ¥¼Ì³Ð


lisp
µÄÎÞÇîǶÌ×µÄÓï·¨£¬Ò²¾ÍÊǺ¯ÊýʽµÄÓï·¨¡£

       Ó᰿顱À´ÊµÏÖ¸ü¿ì½Ýµ[wiki]ÄÊ[/wiki]ý¾Ý[wiki]½á¹¹[/wiki]µÄ´¦Àí¡£²»ÖªµÀÊDz»ÊÇschemeµÄºê¹¦ÄÜ¡£ÓÿéÄܸüÇå³þµÄʵÏÖpythonµÄ±í´¦Àí¹¦ÄÜ¡£

java
ºÍadaµÄÏ̱߳à³Ì


java
µÄ[wiki]°²È«[/wiki]±à³Ì

       ²»µÃ²»³ÐÈÏrubyȷʵÊǸö¾«²ÊµÄÓïÑÔ£¬ËüÍêȫѧ»áÁËlispµÄËùÓбà³Ì¶¼ÊǺ¯ÊýµÄ[wiki]˼Ïë[/wiki]£¬smalltalkµÄËùÓж«Î÷¶¼ÊǶÔÏóµÄ˼Ï룬perlµÄÒ»¸öÄ¿µÄ¶àÖÖÊֶεķ½·¨£¬pythonµÄ¼òµ¥»¯µÄ¡°×îÉÙ¾ªÏ²¡±µÄÔ­Ôò£¬javaµÄ¶àÏ̺߳Ͱ²È«¿ØÖƵŦÄÜ£¬[wiki]TCL[/wiki]µÄÈÝÒ×À©Õ¹µÄ¹¦ÄÜ£¬
phpµÄǶÈ빦ÄܺÍÇ¿´ó¿Í»§¶ËµÄ¹¦ÄÜ,×î·½±ãµÄ[wiki]shell[/wiki]ÃüÁîµÄµ÷Óá£


RubyµÄÓ¦Óãº
       Èç¹û²»ÔÚºõÉÌÒµ»úÃÜ£¬Ó¦ÓÃÄ¿±êÒ²²»ÊÇÌ«¿Á¿ÌµÄ»°£¬±àд´óÐÍ¿çÆ½Ì¨[wiki]³ÌÐò[/wiki]¿ÉÒÔÑ¡Ôñruby½Å±¾ÓïÑÔ£¬Ëü¾ßÓÐÈ«ÃæµÄ¿âµÄÖ§³Ö£¬ÓкÍcÓïÑÔ·½±ãµÄ½»»¥ÄÜÁ¦¡£ËûÃǺÍjavaÏà±È£¬±à³ÌЧÂʸü¸ß¡£Í¬Ê±ÒòΪûÓбàÒ룬³ÌÐò¸ü·½±ãÐ޸ġ£ÒòΪËûÃǵĿⶼÊÇÓÃcʵÏֵģ¬Ò²±ÈjavaÓиü¸ßÐÔÄÜ¡£Í¬Ê±£¬ËûÊÇ[wiki]¿ªÔ´[/wiki]µÄ£¬·½±ã¶¨ÖÆ¡£Ò²ÊDz»ÂúÒâjavaµÄ²»¿É¿ØÖƵÄÔ½À´Ô½ÅÓ´óµÄ¿âµÄÓÖÒ»¸öÑ¡Ôñ¡£
       ×÷Ϊ¼òµ¥Ó¦ÓõŤ¾ßÓïÑÔ£¬ÓÉÓÚRubyµÄ¿çÆ½Ì¨ÒÆÖ²ÐԺã¬Ó¦ÓÃÒ²±È½Ï¹ã·º¡£RubyÒ²ÊǶÔpython²»ÂúÒâµÄÁíÒ»¸öÑ¡Ôñ£¬ËüÌṩÁ˺ܶà¶îÍâµÄ¹¦ÄÜ¡£
×÷Ϊ³ÌÐòµÄǶÈëÓïÑÔ£¬Ô­À´ÓÐlisp¡¢basic¡¢javaºÍpythonÏÖÔÚ¿ÉÒÔÑ¡ÔñRuby¡£


ÈËÉúÓÐÎÞÊý¸ö¹ÊÊÂ,¹ÊÊÂÖеÄÖ÷½ÇÒ²ÔÚ²»¶ÏµÄ±ä»¯,µ«ÊÇÓиö¹Êʱ»½Ð×öÁËÉú»î,Õâ¸ö¹ÊʵÄÅ®Ö÷½Ç»áÅã°éÄãÒ»Éú.......

TOP

·¢Ð»°Ìâ