एलन के: "कंप्यूटर विज्ञान का अध्ययन करने वाले किसी व्यक्ति को आप कौन सी किताबें पढ़ने की सलाह देंगे?"
संक्षेप में, मैं ऐसी बहुत सी किताबें पढ़ने की सलाह दूंगा जो कंप्यूटर विज्ञान से संबंधित नहीं हैं। यह समझना महत्वपूर्ण है कि "विज्ञान" की अवधारणा "कंप्यूटर विज्ञान" में क्या स्थान रखती है, और "सॉफ्टवेयर इंजीनियरिंग" में "इंजीनियरिंग" का क्या अर्थ है। "विज्ञान" की आधुनिक अवधारणा को इस प्रकार तैयार किया जा सकता है: यह घटनाओं को ऐसे मॉडलों में अनुवाद करने का एक प्रयास है जिन्हें कमोबेश आसानी से समझाया और भविष्यवाणी की जा सकती है। आप इस विषय के बारे में पढ़ सकते हैं [...]