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

أين الصعوبة في سي بلس بلس

مغلق
بدأه drwatson في 7 سبتمبر 2005 · 11 رد · 1,407 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم يعني السؤال هو أين صعوبه السي بلس ماهي المواضيع الصعبه في السي بلس والتي تظهر مدى فهم المتعلم أتمنى الاجابه على هذا سؤال وشكرا :rolleyes:

تم تعديل هذه المشاركة بواسطة drwatson في 7 سبتمبر 2005 في 06:14

#2

لا توجد صعوبة إن شاء الله

ولكن كل مافي الأمر هي تقنية oop .

فلو تعلمت هذه التقنية تستطيع أن تتعامل مع أي لغة تدعمها ومنها سي بلس بلس.

على فكرة

عندي كتاب يتكلم عن oop ليس كبيرا حوالي 1200 صفحة :lol:

طبعا هذه التقنية تتكلم عن class وما هي وظائفها وخصائصها ومكوناتها ثم تتكلم عن inhertance (الوراثة ) بين classes ، وما يتبعها من polymorphism (تعدد الأوجه) .

وأحب أن أؤكد يجب أن تتعلم التقنية نفسها حتى تفهم فلسفة oop وليس مجرد معلومة عرفتها.

System Engineer

Red Hat Certified Engineer

Red Hat Certificate Number

805010381752078

#3

مشكووور أخوي ولو أني مافهمت شي أنا لسى بعيد عن هذه المواضيع حتى الخوارزميات لم أعرف ماهي الفائده هل من أجل لتخطيط المشروع وتسهيل وأذا لم استعمل الخوارزميات ماذا يحصل للبرنامج أنا لسى أزحف هنا وأنت أخذتني على دنيا ومالفرق بين oop والسي بلس يعني شنهوو تعني وهل الكتاب موجود عندك عربي <_< وشكرا على مجهودك

#4

أعتقد أن أصعب موضـوع في لغـة السي بلس بلس أو حتى السي هـو المؤشرات pointer ... أما البرمجـة الكائنيـة فدراستها ممتعـة ولكنها غامضة أيضاً في بعض الاحيان

#5

vector : موضوع pointers ليس في السي ++ .

بالنسبة لسي ++ فلفسفة OOP و Templates و STL هي من اجدد المواضيع طبعاً هناك نماذج Patterns للتحسينات من البرامج مثل المؤشر الذكي smart pointer ..إلخ من المواضيع التقيلة في السي ++ .

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#7

أعتقد ان الناس اللي تسأل عن السي بلص بلص لا يقصدون ما فرقها عن السي .. بل يقصدون مثلا فرقها عن فجول بيسك ..

لذلك المشاكل عادة تكون اولا في شكل الـ syntax المختلف, و كذلك في حكاية الـ pointers و مش عارف ايه ..

تم تعديل هذه المشاركة بواسطة hasan_aljudy في 7 سبتمبر 2005 في 15:15

#8

أعجبني استخدام تعبير :: فلسفة الـ OOP بدلا من مفهوم أو تقنية OOP.

#Read

http://MoutazShams.blogspot.com

projects003.gif

أعتذر عن التغيب هذه الأيام نظرا للانشغال المريب

#9

في رأي الخاص : هي مفهوم جديد له "فلسفة في التعامل مع انواع البيانات و لا اعتبرها تقنية جديدة لانها كانت في small talk

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#10

لا صعوبة فيها .... و لكنني من حزب الفيجوليين ....

#11

لا يوجد شيى صعب ولكن مع التعلم والعملوالقراءة والتعمق كل شيى يصبح سهل وسلس كالماء

إختلاف بسيط مع الاستاذ أحمد صالح

أعتقد أن السى كانت تحتوى على pointers ولكن الجديد فى الpointers الذى تم إضافتة الى السى بلس بلس هو create adynamic array bu using new Operator

Muhammad Allam

Computer Science

@Resource(MappedURL="My Blog" )

#12

أخي العـزيز

أحمد صالح الـ pointer موجودة في السي والسي بلس بلس ... (الكلمة new والكلمة delete ليستا موجودتان في السي ) وكما ترى فالأخ السائل أعتقد أنه لأول مرة يتعلم السي بلس بلس أو لم يسبق له أن تعلم أبداً لغـة السي .. وسيجبر في يوم من الأيام على تعلم المؤشرات .... وحينما كنت أتعلم هذه اللغـة أصعب شيء واجهتـه هـو المؤشرات وليس السبب صعوبتها بل لأن موضوعها غامض قليلاً ..

وبكل صراحـة يا drawston حينما تتدخل في فلسفـة الـ OOP ستجــد أن اللغـة أصبحت أكثر متعـة...المهـم في الأمر ألا تنظر في البرمجـة على أنها صحيفـة أوراق صفراء بل انظر إليها على أنها فـن ولا تركز على اللغـة بحد ذاتها بل ركـز على البرمجـة وأساليبها.

السي بلس ليست صعبـة ولكن القليل جداً من مواضيعها يعتبر غامض قليلاً

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

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