वे अलग जानवर हैं। हालांकि, ओवरलैप का एक बिंदु शब्द-पुनर्लेखन भाषाओं जैसे शुद्ध (http://code.google.com/p/pure-lang/) है। शुद्ध रूप से कार्यात्मक प्रोग्रामिंग भाषा के रूप में उपयोग किया जा सकता है। हालांकि, चूंकि इसे ग्राफ में कमी के बजाए शब्द पुनर्लेखन द्वारा कार्यान्वित किया जाता है, इसलिए इसकी अभिव्यक्ति हमेशा उनके बिट्स में पैटर्न-मिलान करने और परिवर्तित होने में सक्षम होती है। इस प्रकार का प्रतीकात्मक हेरफेर कंप्यूटर बीजगणित प्रणाली की प्रमुख विशेषताओं में से एक है। उस ने कहा, कंप्यूटर बीजगणित प्रणालियों की शक्ति का एक बड़ा सौदा बहुत सारे और गणित के बहुत सारे होने से आता है, और विशेष रूप से शक्तिशाली कठोर समस्याओं को हल करने के लिए शक्तिशाली एल्गोरिदम बनाते हैं। आप पुस्तकालयों को कार्यात्मक भाषाओं में करने के लिए लिख सकते हैं (और बीजगणितीय डेटा प्रकार अनिवार्य लोगों की तुलना में इसे अधिक सुखद बना देंगे), लेकिन आपको अभी भी उन पुस्तकालयों को लिखना होगा।
वे संबंधित हैं जो दोनों गणित में अच्छे लोगों द्वारा उपयोग किए जाते हैं। – Ingo