هل لغة c++ صعبة ؟

السلام عليكم

مايحتاج الشخص لتعلم لغة ال c++ ؟

حملت كتب من الأنترنت عن لغة c++ لكي أقراء عنها لكن لم أفهم شي

هل يمكن لأحدكم شرح لي ما احتاج لتعلم هذا اللغة حيث أني أقراء الكتاب عدة مرات وللأسف لم أفهم شي :(


بالنسبة لل c++ اسئل نفسك ماذا تريد ان تبرمج بها . عموما لغة c++ من اقوى لغات البرمجة وهي من احب اللغات لدي (إن صح التعبير) . اللغة هذه تجعلك تتحكم بكل شي بالكميوتر و هي قريبة جدا من Assembly انا درست اللغتين بشكل سطحي وجدت c++ أقرب اللغات العليا للغة الآلة اي التي يفهمها الكمبيوتر

إدا اردت القيام بتعديلات في قلب نظام التشغيل و حتى الوصول الى اي موارد في الجهاز لن يقف امامك أي عائق .

مصد قوة c++ الآخر هو المكتبات توجد العديد و العديد من المكتبات في جميع التخصصات منها مايخص المعدات Hardware مثل كروت الشاشة الصوت الأجهزة الملحقة منافد USB عناوين الذاكرة و إدارتها إلخ , و منه مايخص العمليات الحسابية و التعامل مع النصوص .

لهذا السبب تجد c++ تستخدم بكثرة في برمجة الألعاب و التطبيقات المرتبطة بالاجهزة المتاحة على نظام التشغيل .

على كل حال أنا مع نصائح بقية المشاركين إن كنت مبتديء في البرمجة فلا تبداء مع c++ لانها معقدة و في الغالب من يبرمج بها يريد برمجة برنامج من الصفر (على سبيل المثال نظام قواعد بيانات مثل ORACLE ) او برمجة تعريفات الاجهزة Driver مثل الطابعات إلخ يعني تريد صناعة مكتبة برمجة غير موجودة .

الافضل برائيي للبرمجة لويندوز هي Delphi لتوفر المكتبات الجاهزة الخاصة بها و حتى الدورات المجانية على الانترنت + هي لغة سهلة جدا و يوجد بها العديد من الاختصارات و الدوال الجاهزة تريحك من كثرة كتابة الاكواد . إضافة لقوتها و امكانياتها الكبيرة تجعلها قريبة من c++ فيما يخص الهاردوير (إلى حدا ما) .

هذا غير تعاملها الممتاز مع قواعد البيانات و بالامكان تطوير مشروع برمجي كبير بوقت قياسي .

أخي @DeltaForce نعتذر على كثرة أسئلتي

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

لا اعلم و لكن basic لا يوجد ما اسهل منها , و لكن لا اريد ان أحبط صديقك لأن Qbasic مثلا مخصصة لنظام DOS و لن يحصل على خبرة كبيرة في برمجة تطبيقات ل DOS بسبب ضعف دعم اللغة العربية و محدوية نظام التشغيل .

على كل حال أفضل PHP كمدخل لتعلم لغات البرمجة لسهولتها اولا و توفر المراجع و الشروحات لها في كل مكان , لو تحصلت على خبرة جيدة فيها ستفيدك في تعلم لغات البرمجة الاخرى .

شكراً على جوابك صديقي لكن لما اخترت لغة Delphi وليس لغة python مثلاً ايضاً هي لغة قوية ولها مكاتب كثيرة جداً في مختلف المجالات ما رأيك بها؟

Delphi لان السائل يستفسر عن C++ و هي تستخدم غالبا لتطوير تطبيقات للويندوز , من تجربة Delphi تحتوي على إختصارات جاهزة اكثر من .net فهمي مفيدة للمبتدئين .