الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف ابدأ ؟؟؟؟ وماهو الاسلوب الجيد للتنظيم

مغلق
بدأه linux999 في 14 أبريل 2004 · 3 رد · 1,358 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخواني انا طالب كلية علوم حاسب السنه الاخيره

ولكن لم اتعلم شيئاً من الكلية فأريد ان ابدأ من جديد مع لغة برمجة وقد اخترت لغة c

ولكن هل ابدأ من السي لاني اقرأ كثيرا انه من المهم تعلم data structure

ام اني اتعلم السي مرورا بدون تعمق واانتقل الى السي++ ثم ال vc++

بصراحة اني في حيره

رجاءي منكم اخواني ان تدلوني على طريقة مفيده بحيث استفيد منها عمليا وليس على الورق فقط وماهي الكتب التي تنصحوني بها سواء عربيه او انجليزيه

مع العلم انه لدي هذه الكتب

c:the complete reference

c++ how to progrm detail

تحياتي

#2

ابدأ بكتاب C THE COMPLETE REFERNCE وعلى فكره فهو يحتوى على شرح DATA STRUCTUREفى ال C فى الفصل العشرين بس اتمنى ان تذاكره لانه كبير جداً

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#3

السلام عليكم ,,

لو سمعت كلام الدكاترة "ليس كلهم بل أغلبهم " في المحاضرات فكل ماستعرفه منهم هو الاحباط ,, وستتخرج وانت لاتعرف شيئا ,, كل يوم نرى المئات ممن يتخرجون ولايعرفون شيئا ,, والحمد لله على هذه المصيبة !!

اذا عرفت أن السي++ التي تدرس في كل الجامعات والكتب الخاصة بالسي++ ليست الا الأرضية ولاتفعل شيئا هذه الايام بمفردها فهو أمر محبط فعلا ,,

لكن البرمجة الحقيقية في السي++ هي برمجة ال Win32 API ,, "وبالطبع مقابلاتها في اللينكس وأنظمة التشغيل الأخرى " , ولايمكن الانتقال الى هذه المرحلة حتى اتقان 50 % من السي++ الموجودة في الكتب ,, وهذا أمر سهل لذا حاول اتقان بعض الامور وحتى تصل للفئات ثم انتقل فورا لبرمجة الوندوز اذا كنت ستبرمج على الوندوز ,,

بالنسبة لل Data Structure فأهم مافيها عمليا هي Link list وال Vector وربما ال trees ,,أما غيرها من ال Stack وال Queue فهي ليست مهمة ولن تفيديك كثيرا طبعا في البرمجة الحقيقية ,, لكن لها تطبيقات مخصصة وقد تحتاج اليها يوما ما ,, ومهمة ال data Structure عموما هي وضع طالب السي++ أمام المدفع ليتعامل مع الفئات منذ نعومة أظفاره ,, ويفهم حقيقة البرمجة الموجهة بالكائنات OOP يعني الفئات Classes ,,

لذا لايوجد شيء يقيد شيئا آخر في السي ++ لكن تأكد أن أي معلومة ستفيدك ,,

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

واذا أردت أي مساعدة فقط اسئل هنا أو في أي منتدى آخر وستجد من يجيبك باذن الله ,,

بالنسبة للكتب أنصحك اذا كنت مبتدئا في سي++ أن تقرا علم نفسك سي++ في 21 يوم ,, وبعد أن تنتهي منه اقرا ,, الدليل الكامل في سي++ فهو متعمق أكثر ,, واذا فهمته انتقل فورا الى برمجة الوندوز وانسى كل الكوابيس التي تقال أن السي++ لغة صعبة ومعقدة ,, ففي نهاية المطاف ستتقنها اذا كانت لديك عزيمة ,,

وفقك الله ,,

banner_60_468.gif

NOTHING IS IMPOSSIBLE

#4

طارق إبراهيم

HGB

الف الف شكر لكم اخواني

اخي HGB وفقك الله على الايضاح وعلى الاهتمام بالموضوع

انت رائع بالفعل

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

لاني اعرف اني لن استطيع التقدم حتى استطيع قراءة الكتب الانجليزية وخاصة في مجال البرمجة ( انظروا كيف اصبح حالنا نحن المسلمين )

تحياتي

هذا الموضوع مغلق.

مواضيع مشابهة