السلام عليكم
مايحتاج الشخص لتعلم لغة ال c++ ؟
حملت كتب من الأنترنت عن لغة c++ لكي أقراء عنها لكن لم أفهم شي
هل يمكن لأحدكم شرح لي ما احتاج لتعلم هذا اللغة حيث أني أقراء الكتاب عدة مرات وللأسف لم أفهم شي :(
بالنسبة لل c++ اسئل نفسك ماذا تريد ان تبرمج بها . عموما لغة c++ من اقوى لغات البرمجة وهي من احب اللغات لدي (إن صح التعبير) . اللغة هذه تجعلك تتحكم بكل شي بالكميوتر و هي قريبة جدا من Assembly انا درست اللغتين بشكل سطحي وجدت c++ أقرب اللغات العليا للغة الآلة اي التي يفهمها الكمبيوتر
إدا اردت القيام بتعديلات في قلب نظام التشغيل و حتى الوصول الى اي موارد في الجهاز لن يقف امامك أي عائق .
مصد قوة c++ الآخر هو المكتبات توجد العديد و العديد من المكتبات في جميع التخصصات منها مايخص المعدات Hardware مثل كروت الشاشة الصوت الأجهزة الملحقة منافد USB عناوين الذاكرة و إدارتها إلخ , و منه مايخص العمليات الحسابية و التعامل مع النصوص .
لهذا السبب تجد c++ تستخدم بكثرة في برمجة الألعاب و التطبيقات المرتبطة بالاجهزة المتاحة على نظام التشغيل .
على كل حال أنا مع نصائح بقية المشاركين إن كنت مبتديء في البرمجة فلا تبداء مع c++ لانها معقدة و في الغالب من يبرمج بها يريد برمجة برنامج من الصفر (على سبيل المثال نظام قواعد بيانات مثل ORACLE ) او برمجة تعريفات الاجهزة Driver مثل الطابعات إلخ يعني تريد صناعة مكتبة برمجة غير موجودة .
الافضل برائيي للبرمجة لويندوز هي Delphi لتوفر المكتبات الجاهزة الخاصة بها و حتى الدورات المجانية على الانترنت + هي لغة سهلة جدا و يوجد بها العديد من الاختصارات و الدوال الجاهزة تريحك من كثرة كتابة الاكواد . إضافة لقوتها و امكانياتها الكبيرة تجعلها قريبة من c++ فيما يخص الهاردوير (إلى حدا ما) .
هذا غير تعاملها الممتاز مع قواعد البيانات و بالامكان تطوير مشروع برمجي كبير بوقت قياسي .
أخي @DeltaForce نعتذر على كثرة أسئلتي
لكن هل يوجد لغة برمجة تنصح بها للمبتدئين ليفهمو أساليب البرمجة منها . لكي يتسلا لهم تعلم بقية اللغات بسهولة
لا اعلم و لكن basic لا يوجد ما اسهل منها , و لكن لا اريد ان أحبط صديقك لأن Qbasic مثلا مخصصة لنظام DOS و لن يحصل على خبرة كبيرة في برمجة تطبيقات ل DOS بسبب ضعف دعم اللغة العربية و محدوية نظام التشغيل .
على كل حال أفضل PHP كمدخل لتعلم لغات البرمجة لسهولتها اولا و توفر المراجع و الشروحات لها في كل مكان , لو تحصلت على خبرة جيدة فيها ستفيدك في تعلم لغات البرمجة الاخرى .
التعليقات