यह एक सैद्धांतिक सवाल है, लेकिन अब जो कुछ भी मुझे महसूस हो रहा है उसमें प्रोग्रामिंग के कई वर्षों के बाद "सामान्य" अनिवार्य तकनीक है, मुख्य रूप से C ++ का उपयोग करते हुए, मैंने कार्यात्मक प्रोग्रामिंग की इस दूसरी दुनिया की खोज की है, जिसे मैंने गलती से जावास्क्रिप्ट सीखने के दौरान गलती से ठोकर खाई थी।
इसने मुझे आश्चर्यचकित कर दिया है कि क्या आप तकनीकी रूप से किसी पूर्ण राज्य-उन्मुख कार्यक्रम को एक अलग कार्यान्वयन के साथ बदल सकते हैं जो विशुद्ध रूप से कार्यात्मक और राज्य के बिना हो?
यह एक पेचीदा विचार है और मुझे यह स्वीकार करना चाहिए कि कार्यात्मक प्रोग्रामिंग में एक स्पष्टता और लालित्य है जिसने वास्तव में मेरे दिमाग को उड़ा दिया है।