סתם משהו שעלה לי לראש..
אני סטודנט למדעי המחשב ובקורס אלגוריתמים כל הזמן בכח דוחפים רקורסיות..
אני עובד כמפתח בסביבת NET יותר מחצי שנה בחברה של GIS
ואף פעם לא השתמשתי ברקורסיה..
לפי מה שאני מבין הרקורסיה נועדה לשיפור ביצועים אבל הקוד לא ממש אינטואיטיבי
נכון שיש מבני נתונים כמו עצים שדיי דורשים את זה בסריקה אבל יצאה לי לממש מבני נתונים כאלה לא ברקורסיהואם עובדים לפי החוק שקריאות של קוד זאת העדפה ראשונה, אם אין בעיות ביצועים
אז עם המחשבים של היום למה צריך רקורסיה? אני מעדיף לעבוד "פחות יעיל"
(שגם זה לא ממש מדד, מה זה פחות יעיל ? רץ בלי בעיות ביצועים, מבחינתי זה יעיל)
חחח אולי אני טועה פה בכל זאת אין לי ניסיון של שנים..
מה אתם אומרים ?