ã¯ããã«ã1970年代ã«ã¨ã¼ãããã主ãªèå°ã¨ãã¦çã¾ãè²ã£ãããã°ã©ãã³ã°è¨èªPrologï¼programming in logicï¼ã¯ãäºå®ã¨ã«ã¼ã«ããä¸ç¨®ã®èªåæ¨è«ãè¡ãç¹ã«ç¹å¾´ãããã¾ãããã®åºæ¬çãªåä½ã¯200è¡ã»ã©ã®Rubyããã°ã©ã ã§å®ç¾ã§ãã¾ããããã§ã¯ãçè ãRubyã§ä½æããPrologå¦çç³»ã解説ãã¾ãããPrologã«ããç°¡åãªããã°ã©ã ä¾ãä¸è¨ã«ç¤ºãã¾ãã ããã¯ãã½ã¯ã©ãã¹ã¯äººéï¼humanï¼ã§ãããããã©ãã³ã¯äººéã§ãããã¨ããäºå®ã¨ãã人éãªãã°ãã¤ãæ»ã¬ï¼mortalï¼ãã¨ããã«ã¼ã«ãæ¸ãããã®ã§ããmortal(X) :- human(X)ã¯ãå¤æ°Xãå®éã«ã¯ä½ã§ãã£ãã¨ãã¦ãããããhuman(X)ãæãç«ã¤ãªãã°ï¼ã¤ã¾ãXã人éãªãã°ï¼ãmortal(X)ãæãç«ã¤ï¼ã¤ã¾ããXã¯ãã¤ãæ»ã¬ï¼ã¨ããæå³ã§ãããç°¡ç¥åã®ãããæ¬å¦çç³»ã§ã¯Rubyã®æ§æè¦
{{#tags}}- {{label}}
{{/tags}}