سؤال

كان Dijkstra أحد أكثر علماء الكمبيوتر الأكثر غزارة. كتب الشهير ewds.. وبعد ليس من الممكن قراءتها جميعا. لكنني أعتقد أن هناك بعضا يجب أن تقرأ جميعا.

أي منهم يجب أن يقرأ?

هل كانت مفيدة؟

المحلول

مضحك. لقد قمت بلوغ هذا: أرشيف Dijkstra EW (تحديث). وبعد أعتقد أن هذا قد يكون مهم جدا، لأنه يعزى الانضباط للبرمجة كتاب.

انظر أيضا EWD316، مقدمة قصيرة لفن البرمجة.

نصائح أخرى

أوصي بدءا من فصله في "البرمجة المهيكلة". ليس EWD، من الناحية الفنية، ولكن بلدي dijkstra المفضلة لدي. كما أوصي بشدة بعناصر ستيبانوف "عناصر البرمجة". في ذهني، ستيبانوف هو dijkstra جيلنا.

لقد لم أكن قد أدخلها في بيئة رسمية (أي في المدرسة أو الجامعة)، فربما تستفيد من التعرض لطريقة Dijkstra في بناء البرامج، وهي تقنية صلبة للغاية ولكنها قوية لتوثيق عمليات التفكير والاستيلاء عليها عند تصميم البرامج والخوارزميات.

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top