<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.2.3" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>التعليقات على: [php] نظرة علي الاستدعاء الذاتي (Recusion)</title>
	<link>http://www.almashroo.com/articles/php-recursion-%d8%a7%d9%84%d8%a7%d8%b3%d8%aa%d8%af%d8%b9%d8%a7%d8%a1-%d8%a7%d9%84%d8%b0%d8%a7%d8%aa%d9%8a/</link>
	<description>مجتمع مطوري المواقع</description>
	<pubDate>Wed, 20 Aug 2008 02:36:49 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.3</generator>

	<item>
		<title>بواسطة: Hawy_PHP</title>
		<link>http://www.almashroo.com/articles/php-recursion-%d8%a7%d9%84%d8%a7%d8%b3%d8%aa%d8%af%d8%b9%d8%a7%d8%a1-%d8%a7%d9%84%d8%b0%d8%a7%d8%aa%d9%8a/#comment-910</link>
		<dc:creator>Hawy_PHP</dc:creator>
		<pubDate>Thu, 06 Dec 2007 15:37:35 +0000</pubDate>
		<guid>http://www.almashroo.com/articles/php-recursion-%d8%a7%d9%84%d8%a7%d8%b3%d8%aa%d8%af%d8%b9%d8%a7%d8%a1-%d8%a7%d9%84%d8%b0%d8%a7%d8%aa%d9%8a/#comment-910</guid>
		<description>@ ربان : 
جزاك الله كل خير اخي
فعلا كما قلت فلابد من وجود شرط توقف حتي تبدا عملية ارجاع القيم والعودة الى البداية 

والرابط الاول كنت اعرفه بالفعل وقرات منه 
ان شاء الله اقرا ما فى الثاني جزاك الله كل خير</description>
		<content:encoded><![CDATA[<p>@ ربان :<br />
جزاك الله كل خير اخي<br />
فعلا كما قلت فلابد من وجود شرط توقف حتي تبدا عملية ارجاع القيم والعودة الى البداية </p>
<p>والرابط الاول كنت اعرفه بالفعل وقرات منه<br />
ان شاء الله اقرا ما فى الثاني جزاك الله كل خير</p>
]]></content:encoded>
	</item>
	<item>
		<title>بواسطة: ربان</title>
		<link>http://www.almashroo.com/articles/php-recursion-%d8%a7%d9%84%d8%a7%d8%b3%d8%aa%d8%af%d8%b9%d8%a7%d8%a1-%d8%a7%d9%84%d8%b0%d8%a7%d8%aa%d9%8a/#comment-897</link>
		<dc:creator>ربان</dc:creator>
		<pubDate>Sat, 01 Dec 2007 17:51:24 +0000</pubDate>
		<guid>http://www.almashroo.com/articles/php-recursion-%d8%a7%d9%84%d8%a7%d8%b3%d8%aa%d8%af%d8%b9%d8%a7%d8%a1-%d8%a7%d9%84%d8%b0%d8%a7%d8%aa%d9%8a/#comment-897</guid>
		<description>شكراً لك أخي Hawy_PHP  
ذكرتني بأيام الريكرجن..في كورس الجافا..

الريكرجن رائعة.. وحالياً نتعلمها في التعامل مع الـ SQL
وأظنها مفيدة في الإستدعاء المتتابع كـ الآباء والأجداد
ففي الـ SQL لايمكن ان تصل إلى الأب البعيد بالطرق العادية..
إلا باستخدام الـ With..

نعود للريكرجن في لغات البرمجة..
ما أذكره فيها انه هناك شرط توقف.. أو base case..
وهو الذي تبني عليه التكرار.. فمتى ما وصلت القيمة لهذا الشرط تتوقف..
وهو في مثالك : if( $y == 0 )  return 1; 

ربما تفيدك هذه الروابط -حصلت عليها خلال بحثي عند دراستي للريكرجن-

-شرح مبسط لها على لغة سي++
http://www.cprogramming.com/tutorial/lesson16.html

رابط آخر
http://www-static.cc.gatech.edu/classes/AY2006/cs1322_fall/LA/files/recursion_gallis.htm

أتمنى أكون أفدتك..
موفق أخوي..:)</description>
		<content:encoded><![CDATA[<p>شكراً لك أخي Hawy_PHP<br />
ذكرتني بأيام الريكرجن..في كورس الجافا..</p>
<p>الريكرجن رائعة.. وحالياً نتعلمها في التعامل مع الـ SQL<br />
وأظنها مفيدة في الإستدعاء المتتابع كـ الآباء والأجداد<br />
ففي الـ SQL لايمكن ان تصل إلى الأب البعيد بالطرق العادية..<br />
إلا باستخدام الـ With..</p>
<p>نعود للريكرجن في لغات البرمجة..<br />
ما أذكره فيها انه هناك شرط توقف.. أو base case..<br />
وهو الذي تبني عليه التكرار.. فمتى ما وصلت القيمة لهذا الشرط تتوقف..<br />
وهو في مثالك : if( $y == 0 )  return 1; </p>
<p>ربما تفيدك هذه الروابط -حصلت عليها خلال بحثي عند دراستي للريكرجن-</p>
<p>-شرح مبسط لها على لغة سي++<br />
<a href="http://www.cprogramming.com/tutorial/lesson16.html" rel="nofollow">http://www.cprogramming.com/tutorial/lesson16.html</a></p>
<p>رابط آخر<br />
<a href="http://www-static.cc.gatech.edu/classes/AY2006/cs1322_fall/LA/files/recursion_gallis.htm" rel="nofollow">http://www-static.cc.gatech.edu/classes/AY2006/cs1322_fall/LA/files/recursion_gallis.htm</a></p>
<p>أتمنى أكون أفدتك..<br />
موفق أخوي..:)</p>
]]></content:encoded>
	</item>
	<item>
		<title>بواسطة: Hawy_PHP</title>
		<link>http://www.almashroo.com/articles/php-recursion-%d8%a7%d9%84%d8%a7%d8%b3%d8%aa%d8%af%d8%b9%d8%a7%d8%a1-%d8%a7%d9%84%d8%b0%d8%a7%d8%aa%d9%8a/#comment-874</link>
		<dc:creator>Hawy_PHP</dc:creator>
		<pubDate>Fri, 23 Nov 2007 20:26:01 +0000</pubDate>
		<guid>http://www.almashroo.com/articles/php-recursion-%d8%a7%d9%84%d8%a7%d8%b3%d8%aa%d8%af%d8%b9%d8%a7%d8%a1-%d8%a7%d9%84%d8%b0%d8%a7%d8%aa%d9%8a/#comment-874</guid>
		<description>اسف على التاخير فى الرد لكن ظروف الدراسة القاهرة 

@ Hax : 
شكرا لمرورك ويارب تكون استفدت 

@عمار :
اكيد طبعا وحشتك برمجة السي الممتعة والمملة في بعض الاحيان :D
بالنسبة لمثال فى استخدامها فى السكربتات وهكذا لا انصح به لانها بطيئة وستجد ذلك فى الردود السابقة لهذا الرد من الاخ عبد الله خالد والاخ Libyano
الغرض من الدرس -&#62; التعريف بالتقنية 

@ مراد علوان :
جزاك الله كل خير على الافادة وشكرا لمرورك 

@ عبد الله خالد :
بارك الله فيك ، فعلا الاستدعاء الذاتي بطئ جدا على الذاكرة وكما ذكرت فى ردي على الاخ عمار الدرس الغرض منه التعريف بالتقنية وكيفية استخدامها فى ال PHP ولكن لا ينصح بها فعلا وايضا اردت افادة اخواني بالمعلومة لما عرفتها 
جزاك الله كل خير

@ Libyano : 
وعليكم السلام 
جزاك الله كل خير و قد اسلفت الحديث عن سرعة الاستدعاء الذاتي والغرض من الدرس
وبالنسبة لامثلة الاستدعاء الذاتي فهي كثيرة وان شاء الله اضع مثال اخر بال PHP 

جزاكم الله كل خير اجمعين 

اخوكم محمد ،،</description>
		<content:encoded><![CDATA[<p>اسف على التاخير فى الرد لكن ظروف الدراسة القاهرة </p>
<p>@ Hax :<br />
شكرا لمرورك ويارب تكون استفدت </p>
<p>@عمار :<br />
اكيد طبعا وحشتك برمجة السي الممتعة والمملة في بعض الاحيان :D<br />
بالنسبة لمثال فى استخدامها فى السكربتات وهكذا لا انصح به لانها بطيئة وستجد ذلك فى الردود السابقة لهذا الرد من الاخ عبد الله خالد والاخ Libyano<br />
الغرض من الدرس -&gt; التعريف بالتقنية </p>
<p>@ مراد علوان :<br />
جزاك الله كل خير على الافادة وشكرا لمرورك </p>
<p>@ عبد الله خالد :<br />
بارك الله فيك ، فعلا الاستدعاء الذاتي بطئ جدا على الذاكرة وكما ذكرت فى ردي على الاخ عمار الدرس الغرض منه التعريف بالتقنية وكيفية استخدامها فى ال PHP ولكن لا ينصح بها فعلا وايضا اردت افادة اخواني بالمعلومة لما عرفتها<br />
جزاك الله كل خير</p>
<p>@ Libyano :<br />
وعليكم السلام<br />
جزاك الله كل خير و قد اسلفت الحديث عن سرعة الاستدعاء الذاتي والغرض من الدرس<br />
وبالنسبة لامثلة الاستدعاء الذاتي فهي كثيرة وان شاء الله اضع مثال اخر بال PHP </p>
<p>جزاكم الله كل خير اجمعين </p>
<p>اخوكم محمد ،،</p>
]]></content:encoded>
	</item>
	<item>
		<title>بواسطة: Libyano</title>
		<link>http://www.almashroo.com/articles/php-recursion-%d8%a7%d9%84%d8%a7%d8%b3%d8%aa%d8%af%d8%b9%d8%a7%d8%a1-%d8%a7%d9%84%d8%b0%d8%a7%d8%aa%d9%8a/#comment-873</link>
		<dc:creator>Libyano</dc:creator>
		<pubDate>Fri, 23 Nov 2007 15:33:03 +0000</pubDate>
		<guid>http://www.almashroo.com/articles/php-recursion-%d8%a7%d9%84%d8%a7%d8%b3%d8%aa%d8%af%d8%b9%d8%a7%d8%a1-%d8%a7%d9%84%d8%b0%d8%a7%d8%aa%d9%8a/#comment-873</guid>
		<description>السلام عليكم ... 
كنت راح أرد رد شبيه بالاخ عبد الله خالد قبل ما أشوف التعليقات  وكلامه ينطبق على جميع لغات البرمجة . Recusion بطيئة كثير !! 
غريب فيه مثال أخر معروف عن Recusion (سلسلة  فيبوناتشى) لو لقيت المثال عندى راح أكتبه . 
فى امان الله</description>
		<content:encoded><![CDATA[<p>السلام عليكم &#8230;<br />
كنت راح أرد رد شبيه بالاخ عبد الله خالد قبل ما أشوف التعليقات  وكلامه ينطبق على جميع لغات البرمجة . Recusion بطيئة كثير !!<br />
غريب فيه مثال أخر معروف عن Recusion (سلسلة  فيبوناتشى) لو لقيت المثال عندى راح أكتبه .<br />
فى امان الله</p>
]]></content:encoded>
	</item>
	<item>
		<title>بواسطة: عبدالله خالد</title>
		<link>http://www.almashroo.com/articles/php-recursion-%d8%a7%d9%84%d8%a7%d8%b3%d8%aa%d8%af%d8%b9%d8%a7%d8%a1-%d8%a7%d9%84%d8%b0%d8%a7%d8%aa%d9%8a/#comment-865</link>
		<dc:creator>عبدالله خالد</dc:creator>
		<pubDate>Wed, 21 Nov 2007 11:51:12 +0000</pubDate>
		<guid>http://www.almashroo.com/articles/php-recursion-%d8%a7%d9%84%d8%a7%d8%b3%d8%aa%d8%af%d8%b9%d8%a7%d8%a1-%d8%a7%d9%84%d8%b0%d8%a7%d8%aa%d9%8a/#comment-865</guid>
		<description>بارك الله فيك أخي على هذا الدرس

أود أن أنوّه هنا إلى أمر: إن كان يوجد طريقة أخرى لكتابة الكود من دون (Recursion) فيكون أفضل استخدامها لإن استخدام (Recursion) ثقيل نسبياً على الذاكرة.
فاستخدام حلقة تكرار (loop) في عمل المضروب أفضل من (Recursion).

أخوك</description>
		<content:encoded><![CDATA[<p>بارك الله فيك أخي على هذا الدرس</p>
<p>أود أن أنوّه هنا إلى أمر: إن كان يوجد طريقة أخرى لكتابة الكود من دون (Recursion) فيكون أفضل استخدامها لإن استخدام (Recursion) ثقيل نسبياً على الذاكرة.<br />
فاستخدام حلقة تكرار (loop) في عمل المضروب أفضل من (Recursion).</p>
<p>أخوك</p>
]]></content:encoded>
	</item>
	<item>
		<title>بواسطة: مراد علوان</title>
		<link>http://www.almashroo.com/articles/php-recursion-%d8%a7%d9%84%d8%a7%d8%b3%d8%aa%d8%af%d8%b9%d8%a7%d8%a1-%d8%a7%d9%84%d8%b0%d8%a7%d8%aa%d9%8a/#comment-862</link>
		<dc:creator>مراد علوان</dc:creator>
		<pubDate>Tue, 20 Nov 2007 15:51:31 +0000</pubDate>
		<guid>http://www.almashroo.com/articles/php-recursion-%d8%a7%d9%84%d8%a7%d8%b3%d8%aa%d8%af%d8%b9%d8%a7%d8%a1-%d8%a7%d9%84%d8%b0%d8%a7%d8%aa%d9%8a/#comment-862</guid>
		<description>اشكرك اخي الكريم على هذا الموضوع الهام .. ما قصرت
ان هذا النوع من الحلقات يسمى بالحلقات التعادوية و تسمى احيانا بالتوابع العودية و هي التقنية التي تسمح للتابع باستدعاء نفسه , اكثر ما يعتمد على التوابع العودية في حل المسائل المتعلقة بالمتتاليات الرياضيات .</description>
		<content:encoded><![CDATA[<p>اشكرك اخي الكريم على هذا الموضوع الهام .. ما قصرت<br />
ان هذا النوع من الحلقات يسمى بالحلقات التعادوية و تسمى احيانا بالتوابع العودية و هي التقنية التي تسمح للتابع باستدعاء نفسه , اكثر ما يعتمد على التوابع العودية في حل المسائل المتعلقة بالمتتاليات الرياضيات .</p>
]]></content:encoded>
	</item>
	<item>
		<title>بواسطة: عمار</title>
		<link>http://www.almashroo.com/articles/php-recursion-%d8%a7%d9%84%d8%a7%d8%b3%d8%aa%d8%af%d8%b9%d8%a7%d8%a1-%d8%a7%d9%84%d8%b0%d8%a7%d8%aa%d9%8a/#comment-861</link>
		<dc:creator>عمار</dc:creator>
		<pubDate>Tue, 20 Nov 2007 09:14:02 +0000</pubDate>
		<guid>http://www.almashroo.com/articles/php-recursion-%d8%a7%d9%84%d8%a7%d8%b3%d8%aa%d8%af%d8%b9%d8%a7%d8%a1-%d8%a7%d9%84%d8%b0%d8%a7%d8%aa%d9%8a/#comment-861</guid>
		<description>موضوع جميل اعاد لي ذكريات قديمة عندما درست هذا الوضوع أول مرة بلغة سي :)
هل لك لو تخبرنا عن مثال في تطوير المواقع نحتاج فيه ل Recursion  ؟ صحيح ربما نحتاج لمضروب عند تطوير موقع أيضا لكني أقصد بالذات في تطوير المواقع وليس في غيره؟</description>
		<content:encoded><![CDATA[<p>موضوع جميل اعاد لي ذكريات قديمة عندما درست هذا الوضوع أول مرة بلغة سي :)<br />
هل لك لو تخبرنا عن مثال في تطوير المواقع نحتاج فيه ل Recursion  ؟ صحيح ربما نحتاج لمضروب عند تطوير موقع أيضا لكني أقصد بالذات في تطوير المواقع وليس في غيره؟</p>
]]></content:encoded>
	</item>
	<item>
		<title>بواسطة: hax</title>
		<link>http://www.almashroo.com/articles/php-recursion-%d8%a7%d9%84%d8%a7%d8%b3%d8%aa%d8%af%d8%b9%d8%a7%d8%a1-%d8%a7%d9%84%d8%b0%d8%a7%d8%aa%d9%8a/#comment-857</link>
		<dc:creator>hax</dc:creator>
		<pubDate>Tue, 20 Nov 2007 05:33:56 +0000</pubDate>
		<guid>http://www.almashroo.com/articles/php-recursion-%d8%a7%d9%84%d8%a7%d8%b3%d8%aa%d8%af%d8%b9%d8%a7%d8%a1-%d8%a7%d9%84%d8%b0%d8%a7%d8%aa%d9%8a/#comment-857</guid>
		<description>موضوع رائع ، إلى الأمام :)</description>
		<content:encoded><![CDATA[<p>موضوع رائع ، إلى الأمام :)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
