כמו שאני רואה את זה השאיפה של מפתח זה מצד אחד לספק קוד כמה שיותר מהר ומצד שני לספק קוד שקל להרחיב, לקרוא ולתחזק בהמשך.
כמו שכתבתי ואתה כבר הזכרת יש שפות שדרכם אתה יכול להיחשף לפילוסופיה שונה של תוכנה ואני חושב(מהנסיון המועט שיש לי) שתכנות פונקציונלי בהחלט נופל בהגדרה הזו.
השאלה היא האם אחרי שנחשפת לפילוסופיה של OOP דרך C++ האם לימוד של RUST יתרום לך משהו מהותי מבחינה פילוסופית. או האם אחרי שנחשפת לשפה שמשתמשת ב-garbage collector ולא דורשת ממך קימפול כמו JAVA תלמד משהו חדש מ-C# או python.