मैं स्वयं को सुधार के उद्देश्यों के लिए एलआईएसपी के साथ परिचित कर रहा हूं। जिन चीजों पर मैंने गौर किया है, उनमें से एक यह है कि LISP गणित के प्रतिमान में बहुत अधिक है। सी। सिंटैक्स और डिज़ाइन संरचना एल्गोरिथम के वास्तविक गणितीय मॉडल को सीधे प्रतिध्वनित करती प्रतीत होती है। मुझे इससे कोई मतलब नहीं है कि सीएसआईएस के बजाय गणित के अच्छे कार्यक्रम क्यों आधारित हैं? मुझे लगता है कि एलआईएसपी सी से अधिक सीधे गणितीय अवधारणाओं को नियोजित करता है। मैं यह नहीं कह रहा हूं कि आप सी में गणितीय संरचनाओं को मॉडल नहीं कर सकते। मैं केवल यह नोटिस कर रहा हूं कि एलआईएसपी गणितज्ञों के लिए हार्ड-वायर्ड लगता है।
मैंने JAVA स्कूलों में जोएल स्पोल्स्की के कई रेंट पढ़े हैं और क्या नहीं - और मैं उनके आश्वासन से सहमत हूं- लेकिन मेरे स्कूल ने जेएवीए को उस कारण से नहीं पढ़ाया। वे बुनियादी अवधारणाओं जैसे कि संकेत, एल्गोरिथ्म डिजाइन, पुनरावृत्ति और यहां तक कि विधानसभा निर्देश पढ़ाने में कड़े थे। हालाँकि, उन्होंने यह सब C और c ++ में किया। क्या कोई इसके और / या इसके इतिहास के कारणों को जानता है?