الحماسي

من منكم قرأ كتاب The art of computer programming vol

31 ردود في هذا الموضوع

السلام عليكم ورحمة الله وبركاته

كنت متابع لاحد النقاشات الهادفه في احد اقسام هذا المنتدى وذكرو كتاب The art of computer programming vol

الذي قال بيل جيتس من قرأه فليرسل سيرته الذاتيه

ومن هنا ادركت انه كتاب مهم

فقلت من لم يسمع به على الاقل يكون لديه معلومه عنه

ومن قرأه ياليت يكتب لنا هو عن ايش وايش استفاد منه ولو يجيب لنا مقتطفات

والف شكر لكم

تم تعديل بواسطه Abdullah.Alshammeri
تصحيح أخطاء مطبعية
2

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

هذا الكتاب مكتوب بواسطة احد اعظم المبرمجين في التاريخ Donald E. Knuth

الكتاب في الاصل يحاول ان يجمع جميع ما يخص البرمجة في كتاب ولكنه يركز بشكل اساسي على الخوارزميات

الكتاب هو محاولة لحصر لجميع انواع وطرق الخوارزميات الموجودة والمستخدمة من المبرمجين ، طبعا هذه المهمة ليست بالبسيطة وانما واسعة جدا

انا بدات بقراءة المجلد الاول ولكن في منتصف الطريق شعرت انه تنقصني بعض المعادلات الرياضية ، مثلا انا لا اعرف دالة المسطرة ruler function لذا رجعت الى كتاب اخر للمؤلف اسمه

Concrete mathematics وهذا الكتاب هو يمثل قاعدة رياضية للكتاب الاول ولكنه ايضا يحتاج ان تكون لديك خلفيه قوية في الرياضيات لذا انتهيت بمراجعة الdiscrete math والان بعد ما

انتهيت من المراجعة رجعت الى Concrete Mathematics وإن شاء الله بعد ان اكمله اواصل في الكتاب الاصلي

4

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

الكتاب بشكل عام يتحدث عن الحاسب والبرمجة من المنظور الرياضي البحت

فيهتم بالخوارزميات وطريقة تفكير الخوارزمية وتنمية عقل المبرمج الرياضية

الكتاب يعتبر صعب جدا لانه يعتمد مثلا على نمط التفكير الرياضي البحت فى البرمجة ونادرا ما يتطرق الى شئ اخر

لذا فنسبة الصعوبة كبيرة جدا لان المنظور الرياضي يحتاج الى تركيز شديد وتفكير رياضي ليناسب الكتاب

+ عبقرية الكاتب اللامتناهية والتى شهد له الجميع وانا منهم بها جعلته يتقن اخراج الكتاب

قد أكون قرأت الكثير فيه لكن اكون اكذب اذا قلت أننى فهمته بالكامل (على الاقل ما درسته منه) لكن الكتاب يعتبر مقياس جيد جدا للمبرمجين

هذا من وجهة نظر شخصية

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

هذا الكتاب مكتوب بواسطة احد اعظم المبرمجين في التاريخ Donald E. Knuth

الكتاب في الاصل يحاول ان يجمع جميع ما يخص البرمجة في كتاب ولكنه يركز بشكل اساسي على الخوارزميات

الكتاب هو محاولة لحصر لجميع انواع وطرق الخوارزميات الموجودة والمستخدمة من المبرمجين ، طبعا هذه المهمة ليست بالبسيطة وانما واسعة جدا

انا بدات بقراءة المجلد الاول ولكن في منتصف الطريق شعرت انه تنقصني بعض المعادلات الرياضية ، مثلا انا لا اعرف دالة المسطرة ruler function لذا رجعت الى كتاب اخر للمؤلف اسمه

Concrete mathematics وهذا الكتاب هو يمثل قاعدة رياضية للكتاب الاول ولكنه ايضا يحتاج ان تكون لديك خلفيه قوية في الرياضيات لذا انتهيت بمراجعة الdiscrete math والان بعد ما

انتهيت من المراجعة رجعت الى Concrete Mathematics وإن شاء الله بعد ان اكمله اواصل في الكتاب الاصلي

اذا كنت ما زلت فى مرحلة الرياضيات المنفصلة ولكن انت تخطيتها لكن على العموم أنصحك بهذا الكتاب

http://www.macalester.edu/~hutchinson/book/book.html

فعن تجربة هو جيد جدا + شرح بعض المفاهيم الصغيرة من بعض الكتب القديمة التى عليها غبار من كتب والدي جعلت الامر يبدو سهلا قليلا :lol:

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

الحمد لله .. سمعت عنه من قبل laugh.gif

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

قرأت نصف الجزء الأول. انفجر بعدها دماغي وما زلت أحاول تجميع الشتات. لم أفهم كل شئ، ولكن ما فهمته كان رائعاً!

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السلام عليكم

الكتاب يتحدث عن الخوارزميات بطريقة بحتة ، و رائعة ، خصوصا ان كاتبه ذو عقلية رياضية فذة، قرأت انه تحصل على الباشلور و الماستر مرة واحدة ، هل الخير صحيح ؟؟؟

اتمنى ان اكمله ، شعرت بالأحباط من النظرة الأولى ،،،،

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السلام عليكم

من المشاركات والتعليقات بيظهر انها مجموعة وسلسلة ضخمة كتير ممتازة

إن شا الله بنحاول نحصل عليهن

شكراً

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

و الله عن نفسي قرأت الفصل المتعلق بالـ Arbitrary Precision Math, عبارة عن 10 صفحات تقريباً استغرق الأمر أكثر من ثلاثة أشهر مع استشارة أكثر من دكتور في بعض المسائل و لم أستطع فهم الموضوع بشكل كامل. عموماً في النهاية ستكتشف أنك تحتاج إلى أن تكون قد شبعت حتى التخمة من الرياضيات البحتة و المتقطعة - و ستراه يدخل الرياضيات المتصلة بالمتقطعة! - حتى يصح أن تمسك الكتاب بيديك دع عنك القراءة فيه! لذلك عندما تقول بأنك قرأته يجب أن تحل المسائل في آخر كل فصل :) و ليس مجرد مسك الكتاب و تصفحه. إضافة بسيطة, أكره استخدام Knuth لآلته الافتراضية, لو أنه كتب الخوارزميات بلغة C لسهل الأمر على القراء بشكل كبير :(

و +1 للأخ mental-driller, و لكن Concrete Math هو كتاب لطلاب الدراسات العليا فما بالك بـ TAOCP!!!

تحياتي...

تم تعديل بواسطه Khaled.Alshaya
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السلام عليكم ورحمه الله وبركاته

هل يوجد رابط لتحميل السلسله تلك؟؟؟؟

-1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السلام عليكم ورحمه الله وبركاته

هل يوجد رابط لتحميل السلسله تلك؟؟؟؟

يوجد الكثير لدي من الروابط لتحميل الكتاب

لكن ان وضعته سيكون مخالف لقوانين المنتدي لان وضع الكتب التى لها حقوق ملكية ممنوع

:)

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

للأخ الذي يسأل كيف يجد الكتاب أقول له لا تتعب نفسك أصلاً. الكتاب ليس guide من أبو 24 ساعة, أو تعلم البرمجة و أنت نائم.

أقول لك أني قضيت 3 شهور في عشر صفحات و لم أفهمها كاملة. و نسيت أن أقول أني لم أتجرأ على فهم إثباتات الخوارزميات. لا أدري ربما طريقتي في دراسة الكتاب خاطئة و لكني مستغرب كيف أن البعض استطاع قراءة أجزاء كبيرة من الكتاب, هل لنا بطريقة دراستكم للكتاب من فضلكم؟

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

2

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

للأخ الذي يسأل كيف يجد الكتاب أقول له لا تتعب نفسك أصلاً. الكتاب ليس guide من أبو 24 ساعة, أو تعلم البرمجة و أنت نائم.

أقول لك أني قضيت 3 شهور في عشر صفحات و لم أفهمها كاملة. و نسيت أن أقول أني لم أتجرأ على فهم إثباتات الخوارزميات. لا أدري ربما طريقتي في دراسة الكتاب خاطئة و لكني مستغرب كيف أن البعض استطاع قراءة أجزاء كبيرة من الكتاب, هل لنا بطريقة دراستكم للكتاب من فضلكم؟

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

سأرد من وجهتي نظري مع اني لم اقرأ اجزاء كبيرة من الكتاب، في الحقيقة لم اتعدى المجلد الاول المسمى بfundamental algorithms

بالنسبة لي كنت ارى ان الخفية الرياضية لا تشكل مشكلة فنحن كطلاب هندسة كل موادنا مبنية على الرياضيات، ولكن عموما على الرياضيات المتصلة مثل differential equations, calculus (single and multiple)

vector math including divergence and green's theorem ,etc Laplace transform, Fourier transform and complex calculus

وغيرها من الرياضيات ، ولكن هذا الكتاب وعلم الحاسوب عموما يعتمد على الرياضيات المتقطعه مثل sets, combinatorics, graphs, number theory , generating functions, integer functions, discrete probability

لذا بالرغم من معرفتي ببعض هذه المواضيع الا ان اّفة العلم هي النسيان، لذا رجعت الى مراجعة هذه المواضيع بالاعتماد على مرجع اساسي Rosen بالاضافة الى كتاب تمارين مساعدschaum series

ثم انطلقت الى كتاب Concrete Mathematics والكتاب هو عبارة عن توسيع للباب الاول في TAOCP الذي كان بمثابة مراجعة للقواعد الرياضية ، كتاب Concrete Math مصنف على انه كتاب لطلاب الباكالريوس Undergraduate

بالرغم من صعوبته و من ان المسائل قد تكون صعبة بشكل لئيم

بالطبع كلامك صحيح بشأن قرأة الكتاب فمن يقرأ الكتاب يحتاج الى ان يكون مركز 100% وليس ان ياخذ الكتاب ويقرأة كأنه يقرأ journal كما ان الرياضيات تحتاج الى مسائل لتثبيت المفهوم

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

أخ mental-driller,

أعرف كتاب Rosen من الجلدة للجلدة و حللت ما يقارب الـ 90% من مسائله, و لكن TAOCP يتطلب أكثر من ذلك بكثيييييييييييييييييييييييييييييييييييييييييييييييييييييييييير صدقني.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

أخ mental-driller,

أعرف كتاب Rosen من الجلدة للجلدة و حللت ما يقارب الـ 90% من مسائله, و لكن TAOCP يتطلب أكثر من ذلك بكثيييييييييييييييييييييييييييييييييييييييييييييييييييييييييير صدقني.

Ummmmmmm I wonder why that did not work for you!

كتاب Rosen قمت باستخدامه كخلفية لConcrete Math وليس لTAOCP

سوف اعود للكتاب بعد انتهي من Concrete math ، ربما تكون المواضيع التي انت قرأتها صعبه!

لي عودة مع feedback عندما اعود للكتاب

تم تعديل بواسطه mental-driller
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

لا أنا لم اسمع عنه لأنني لا أقول اني قد بدأت بالبرمجة بل حتى انني لم أضع قدمي على

اول الطريق ، ولي عودة له ان شاء الله تعالى ..

وشكرا على المعلومة

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

ولي عودة له ان شاء الله تعالى ..

بلاش دلوقتي خالص تفكر بيه

نصيحة عن تجربة

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

بلاش دلوقتي خالص تفكر بيه

نصيحة عن تجربة

لماذا؟

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

لماذا؟

لهذا

لا أنا لم اسمع عنه لأنني لا أقول اني قد بدأت بالبرمجة بل حتى انني لم أضع قدمي على

اول الطريق

تم تعديل بواسطه MohamedIBrahim
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

لهذا

و هذا سبب؟

كلا. الخوارزميات هي أساس البرمجة. دعه يطلع على الكتاب. صحيح أنه في الغالب لن يفهم 99% من الكتاب ولكن الـ1% الباقية ثمينة جداً.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

بلاش دلوقتي خالص تفكر بيه

نصيحة عن تجربة

ههههههههه يا راجل حرام عليك ده مش شمس المعارف ، هو كتاب و في الاخير يعني مش لازم احنا نضحم الموضوع

هو صحيح حياخذ وقت بس يعني الكتاب مش completely inaccessible

طب حتقول ايه لما تعرف على انه مصنف ككتاب لطلاب undergraduate !

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

انا شخصيا ً اول مره اسمع عن الكتاب وان شاء الله سوف اقراه

لكن من ردود الاعضاء رئيت ان هذا الكتاب يميل الى المعادلات الرياضية اكثر

وسؤال احب اوجهه لمن قرء هذا الكتاب

هل يضيف هذا الكتاب اي خبرة عملية للقارئ

بحيث يستفيد منه الشخص في تطبيق ماقرءه على ارض الواقع

ام انه مجرد كتاب لحل المسائل الرياضاية وحشو معلومات

وماهي الامور التي ينميها هذا الكتاب للقارئ غير التفكير في المعادلات الرياضية وتوسيع مدارك الشخص رياضيا ً

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

المجلد الاول عبارة عن فصلين ، فصل عن الاساسيات الرياضية والالة التخيلية MIX

والفصل الثاني عن هياكل البيانات

الكتاب ياخذك من بداية علم الحاسوب كرياضيات ومن ثم كيفية تخزين وحجز الذاكرة في الحاسب في المجلد الاول وحتى برمجة الكومبيلرات و المفسرات في المجلد السابع (لم ينزل حتى الان)

حتى الان تم اكمال اربع مجلدات من الكتاب

بداية الكتاب يشرح لك الخوارزميات ومعناها ومن ثم يدخل في القواعد الرياضية كالــ induction وغيره

بالنسبة للفائدة من الكتاب فليس هناك من سوف يكتب كتاب بهذا الحجم لغرض التسلية المحظة

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

هل يعني انني لم أسمع به ولاحتى اهتم بالرياضيات ولا بالخوارزميات بشكل رئيسي ولا حتى ثانوي انني فاشل برمجيا :(

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .