برمجة نظم التشغيل ب c / c++ [تساءلات]

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

لدي سؤالين أـمنآ الجابة عليهم بتفصيل إن أمكن

  • هل الفرق بين c و ++c هو البرمجة الكائنية فقط ؟

  • هل c أفضل من ++c في برمجة نظم التشغيل ؟

  • ما الذي أحتاجه لبرمجة نظام تشغيل من الصفر بهدف التعلم ؟

وشكرا جزيلا لكم إخوتي الأعزاء


التعليق السابق

بارك الله فيك اخي،

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

هنالك الكثير ايضا من المجالات ، لكي تتعرف اليها و تعرف اهميتها تفكر في المنتجات التي تستعملها اليوم ، مثلا منتج Google Now انظر كيف يتجاوب معك بكلمة "ok google" و كيف يقوم بتفسير كلامك ، قد يظهر للمستخدم العادي انها تقنية بسيطة لكن وراء هذه العبارات خوارزميات معقدة و متشابكة .

شاهد حلقة : من الهام الطبيقة من برنامج استيفن هوكنز على الرابط التالي ، و انظر كيف يفكر الغرب و يستنتج الخوازميات المعقدة من الطبيعة و المخلوقات .

رحم الله من قال : " من قال انه عالم فقد جهل".

الذكاء الإصطناعي كنت مهتما به قبل فترة لكن ليس إهتماما واسعا

هل لك أن تدلني على أشهر اللغات البرمجية التي تستعمل فيه

و أعذرني أخي الكريم على كثرة أسئلتي

 و شكرا لك على كل شيئ

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

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

) ، و الغرض منها هو مساعدة المبرمج الذي يستخدم هذه اللغات ، متى ما احتاج اليها حتى لا يضطر على استعمال لغات اخرى مثل برولوغ و ليسب .

مرة اخرى ، لغات البرمجة ادوات مساعدة فقط .

و شكرا.

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

أنا أردت أن أعرف اللغات البرمجية التي تستعمل بكثرة في الذكاء الإصطناعي

لغرض معرفتها ففقط فضول يعني

أشهر اللغات المستعملة في الذكاء الإصطناعي هي لغة Prolog برولوغ

و لغة Lisp ليسب

و لكن يمكن استعمال أي لغة أخرى مثل الجافا و c++ و c# و حتى php يمكن استعمالها

شكرا لك :)