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

السلام عليكم!

مغلق
بدأه Firas Sadiyyah في 2 سبتمبر 2001 · 4 رد · 458 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

إخواني في الله،

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

أنا شاب طموح جداً، وأرجوا أن يصل بي طموحي إلى النجاح والفلاح وليس إلى الغرور والهلاك والعياذ بالله.

قصتي مع البرمجة قصة طويلة أوجزها ببعض كلمات:

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

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

من هذه المقالات استطعت الحصول على أفضل كتاب نشر اسمه فيها وهو (How to C++) أسأل الله أن ينقعني بما فيه من خير.

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

إني الأن أتعلم مع لغة السي ++ من الكتاب المذكور أعلاه، لغة الأسامبلي ، كيف تجدون هذا الأمر، هل فيه أي تشويش؟

أريد أن أقوم بالتدرب الذاتي، هل هناك طرق أستطيع من خلالها أن أقوم باستكشاف لغة السي أو السي ++ ، بعيداً قليلأً عن الكتاب، هل من مكان يورد كل الصفوف (الفصائل) الموجودة بحيث يمكنني أن أختبرها وأتعلم محتواها؟

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

أخوكم

فراس

#2

اهلا وسهلا بك اخي فراس بين اهلك واخوانك بكل طموحك وعنفوانك واصرارك على تعلم افضل واقوى لغة برمجه بلا منازع مع اني اختلف معك عندما قلت صعبه :) سامحك الله ياخي الكريم انت ذكرت انك درست الاسمبلي فهل تعتقد ان السي في صعوبة الاسمبلي وكما ذكرت لاحد الاخوه في الموضوع الذي سأل فيه عن كتاب للغة السي والسي ++

ويبدو انك قرأته السي ليست صعبه الا اذا صعبتها على نفسك ولو ركزت في تاريخ هذه اللغه لعرفت ما اقصده ان السي تعتبر من اللغات رفيعة المستوى اذا انك لا تتعامل مع ارقام وحروف مبهمه

كما في الاسمبلي لا تسطيع فهمها والبرنامج الذي تكتبه بالاسمبلي يحتاج وقتا طويلا فالسي وفرت هذا العناء على المبرمج وفي نفس

الوقت بامكانه اذا اراد ان يستعمل الاسمبلي في السي هناك اوامر لذلك وايضا يمكن ان تعطيه نتائج افضل اي بالعربي السي تسهيل للاسمبلي ولعل هذا مكمن قوتها لكن ان كنت تبرمج على البيسك

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

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

#3

أخي العزيز عبد المجيد، شكراً، وجزيل الشكر لك على تفاعلك معي، أرجوا أن تغض الطرف عن

بعض أخطائي، فأنا مبتداً كما تعلم ولن تظهر لي هذه السهولة التي تتكلم عنها إلا بعد

الممارسة العملية.

سوف أحاول أن أستفيد من كل كلمة قلتها، شكراً جزيلأ مرة أخرى.

أخوك

فراس

#4

العفو اخي فراس لم اعمل غير الواجب واتمنالك التوفيق إن شاء الله

والوصول الى مراحل متقدمه في هذه اللغه ولم يبدر منك اي اخطاء :) وكما قلت لك توكل على الله وابحر في هذه اللغه .

#5

السلام عليكم،

أهلا فيك أخي فراس ...

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

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

أول مرحلة هي أن تقوم بقرائة أي كتاب جيد في السي++ ومن ثم تبدا ببناء برامج لك ومن ثم تقرأ المقالات الجاهزة في السي++ وتفهم برامجها وتنزل بعض الأكواد الجاهزة من الانترنت وتفهمها .. ولكن أفضل شئ هو أن تمسك مشروع ضخم وتبدأ ببرمجته وبالتالي تنصقل موهبتك بالسي++ وتزيد خبرتك ...

ونحن جاهزون إلى أي مساعدة ...

Coding on the Cloud and for the Cloud!

My Blog

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

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