آلان كاي: "ما الكتب التي تنصح بقراءتها لشخص يدرس علوم الكمبيوتر"

باختصار أنصح بقراءة الكثير من الكتب التي لا تتعلق بعلوم الكمبيوتر.

آلان كاي: "ما الكتب التي تنصح بقراءتها لشخص يدرس علوم الكمبيوتر"

من المهم أن نفهم المكان الذي يحتله مفهوم "العلم" في "علوم الكمبيوتر"، وما تعنيه "الهندسة" في "هندسة البرمجيات".

يمكن صياغة المفهوم الحديث لـ "العلم" على النحو التالي: إنه محاولة لترجمة الظواهر إلى نماذج يمكن تفسيرها والتنبؤ بها بسهولة إلى حد ما. في هذا الموضوع يمكنك قراءة "العلوم الاصطناعية" (أحد كتب هربرت سيمون المهمة). يمكنك النظر إلى الأمر بهذه الطريقة: إذا قام الناس (وخاصة المطورين) ببناء الجسور، فيمكن للعلماء تفسير هذه الظواهر من خلال إنشاء نماذج. والشيء المثير للاهتمام في هذا الأمر هو أن العلم سيجد دائمًا طرقًا جديدة وأفضل لبناء الجسور، وبالتالي فإن الصداقات بين العلماء والمطورين قد تتحسن كل عام.

مثال على ذلك من المجال علوم الكمبيوتر - Computer Science هل يفكر جون مكارثي في ​​أجهزة الكمبيوتر في أواخر الخمسينيات، أي النطاق الواسع بشكل لا يصدق لما يمكنها القيام به (ربما الذكاء الاصطناعي؟)، وإنشاء نموذج للحوسبة تكون لغة، ويمكن أن تكون بمثابة لغة ما وراء اللغة الخاصة بها ( اللثغة). كتابي المفضل حول هذا الموضوع هو دليل Lisp 50 من مطبعة معهد ماساتشوستس للتكنولوجيا (بقلم مكارثي وآخرون). يظل الجزء الأول من هذا الكتاب كتابًا كلاسيكيًا حول كيفية التفكير بشكل عام وفي تكنولوجيا المعلومات بشكل خاص.

(صدر لاحقًا كتاب “Smalltalk: اللغة وتنفيذها” الذي استوحى من كل هذا مؤلفيه (أديل غولدبرغ وديف روبسون). كما يحتوي أيضًا على وصف كامل للتطبيق العملي للمشروع، مكتوبًا في لغة الحديث الصغيرة نفسها، وما إلى ذلك).

أنا حقًا أحب كتاب "فن بروتوكول Metaobject" من تأليف Kickzales وBobrow وRivera، والذي تم نشره في وقت متأخر حتى عن الكتب السابقة. إنه أحد تلك الكتب التي يمكن أن يطلق عليها "علوم الكمبيوتر الجادة". الجزء الأول جيد بشكل خاص.

عمل علمي آخر من عام 1970 يمكن اعتباره جادًا علوم الكمبيوتر - Computer Science - "لغة تعريف التحكم" بقلم ديف فيشر (جامعة كارنيجي ميلون).

قد يبدو كتابي المفضل عن الحوسبة بعيدًا عن مجال تكنولوجيا المعلومات، ولكن من الرائع والممتع قراءته: الحوسبة: الآلات المحدودة واللانهائية بقلم مارفيا مينسكي (حوالي عام 1967). ببساطة كتاب رائع.

إذا كنت بحاجة إلى مساعدة في "العلم"، فإنني أوصي عادةً بمجموعة متنوعة من الكتب: "مبادئ نيوتن" (الكتاب العلمي التأسيسي والوثيقة التأسيسية)، و"البيولوجيا الجزيئية للخلية" لبروس ألبرتس، وما إلى ذلك. أو، على سبيل المثال، الكتاب الذي يحتوي على كتاب ماكسويل ملاحظات، الخ.

عليك أن تدرك أن "علوم الكمبيوتر" لا تزال طموحًا لتحقيقه، وليس شيئًا يتحقق.

"الهندسة" تعني "تصميم وبناء الأشياء بطريقة احترافية مبدئية". المستوى المطلوب لهذه المهارة مرتفع جداً في كافة المجالات: المدنية، الميكانيكية، الكهربائية، البيولوجية، وغيرها. التطوير.

يجب دراسة هذا الجانب بعناية لفهم ما يعنيه الانخراط في "الهندسة" بشكل أفضل.

إذا كنت بحاجة إلى مساعدة في "الهندسة"، فحاول القراءة عن الإنشاء مبني المقاطعة الملكية, سد هوفر, جسر البوابة الذهبية وما إلى ذلك وهلم جرا. أحب كتاب "الآن يمكن أن تُحكى" (Now It Can Be Told) الذي كتبه اللواء ليزلي جروفز (عضو فخري في مشروع مانهاتن). إنه مهندس، وهذه القصة لا تتعلق على الإطلاق بمشروع Los Alamos POV (الذي قاده أيضًا)، ولكن حول أوك ريدج وهانفورد وما إلى ذلك، والمشاركة المذهلة لأكثر من 600 شخص والكثير من المال للقيام بالمشروع. التصميم اللازم لإنشاء المواد اللازمة.

فكر أيضًا في المجال الذي لا يوجد فيه جزء من "هندسة البرمجيات" - مرة أخرى، عليك أن تفهم أن "هندسة البرمجيات" بأي معنى "هندسي" في أحسن الأحوال تظل طموحًا لتحقيقه، وليس إنجازًا.

تعد أجهزة الكمبيوتر أيضًا نوعًا من "الوسائط" و"الوسطاء"، لذلك نحتاج إلى فهم ما تفعله من أجلنا وكيف تؤثر علينا. اقرأ مارشال ماكلوهان، ونيل بوستمان، وإينيس، وهافلوك، وما إلى ذلك. ذكرني مارك ميلر (التعليق أدناه) للتو بالتوصية بكتاب التقنيات والتنمية البشرية، المجلد. 1 من سلسلة "أسطورة الآلة" للويس مومفورد، رائد عظيم في كل من الأفكار الإعلامية وجانب مهم من الأنثروبولوجيا.

من الصعب بالنسبة لي أن أوصي بكتاب جيد عن الأنثروبولوجيا (ربما يفعل ذلك شخص آخر)، لكن فهم الناس ككائنات حية هو الجانب الأكثر أهمية في التعليم ويجب دراسته بشكل شامل. في أحد التعليقات أدناه، أوصى مات غابوري بكتابات Human Universals (أعتقد أنه يقصد كتاب دونالد براون). من المؤكد أن هذا الكتاب يحتاج إلى القراءة والفهم - فهو ليس على نفس الرف مثل الكتب المتخصصة في مجال معين مثل البيولوجيا الجزيئية للخلية.

أحب كتب المعلومات التصورية لإدوارد توفت: اقرأها جميعًا.

لا تزال كتب برتراند راسل مفيدة للغاية، حتى لو كان ذلك فقط للتفكير بشكل أعمق حول "هذا وذاك" (لا يزال كتاب "تاريخ الفلسفة الغربية" مدهشًا).

وجهات النظر المتعددة هي الطريقة الوحيدة لمحاربة رغبة الإنسان في الإيمان وخلق الأديان، ولهذا السبب كتابي التاريخي المفضل هو "القدر المعطل" للكاتب تميم أنصاري. نشأ في أفغانستان، وانتقل إلى الولايات المتحدة في سن السادسة عشرة، وهو قادر على كتابة تاريخ واضح ومنير للعالم منذ زمن محمد من وجهة نظر هذا العالم ودون دعوات غير ضرورية إلى الإيمان.

*POV (انتشار التباين) - انتشار التناقضات في الشهادة (تقريبًا)

تمت الترجمة بدعم من الشركة برنامج اديسونمن هو محترف يكتب برامج لإنترنت الأشياء على نطاق حضريكذلك تطوير البرمجيات للتصوير المقطعي الجديد .

المصدر: www.habr.com

إضافة تعليق