Modern programs in other languages also often use similar strategies, although less strict, and only in certain parts, in order to reduce complexity, normally in conjunction with complementing methodologies such as data structuring, structured programming and object orientation.
تستخدم البرامج الحديثة في اللغات الأخرى أيضاً استراتيجيات مشابهة، ولكنها أقل صرامة، وفقط في أجزاء معينة، وذلك للتقليل من التعقيد، وذلك يتم غالباً بالتزامن مع استكمال طرائق كبنية البيانات، أو البرمجة المهيكلة، أو برمجة كائنية التوجه.