اذهب إلى المحتوى

السؤال

نشر (معدل)
اقتباس

س1 | هل يمكن بناء ذكاء اصطناعي بلغات غير بايثون مثل c++

س2 | لماذا يوجد اختلاف بين لغات البرمجة 

س3 | ولماذا يتم تطوير الذكاء الاصطناعي على لغة بايثون 

س4 | ولماذا لا يتم تطوير العاب ضخمة مثل ببجي على بايثون 

تم التعديل في بواسطة Hassan Hedr
توضيح العنوان

Recommended Posts

  • 1
نشر

يمكن بناء أي برنامج بأي لغة برمجة تقريبًا، والأمر في الاختيار بين اللغات يعتمد على عدة عوامل، أولها شهرة لغة البرمجة ففي حالتك كل من لغتي ++C و بايثون مشهورتين، الأخرى مزايا لغة البرمجة ضمن نطاق المشكلة التي نحاول حلها، وجوابًا على سؤالك التالي:

اقتباس

لماذا لا يتم تطوير العاب ضخمة مثل ببجي على بايثون 

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

اقتباس

لماذا يتم تطوير الذكاء الاصطناعي على لغة بايثون

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

يمكنك التعرف على الفرق بين اللغتين بالتعرف على أساسياتهما والمقارنة بينهما، ويمكنك الاستفادة من السلسلات التالية لتعلم اللغتين:

وللتعرف على مجال الذكاء الاصطناعي أنصحك بقراءة كتاب "مدخل إلى الذكاء الاصطناعي":

 

  • 0
نشر
بتاريخ 1 ساعة قال Ayman Saeed2:

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

 

تعلم لغة البرمجة أمر مهم للغاية بالتأكيد، ولكنه ليس الأمر الوحيد لكي تضبح مبرمجًا، حيث يجب عليك أن تقوم بتعلم أمور أخرى مثل أنماط التصميم Design Patterns والكود النظيف Clean Code وتعلم كيفية بناء أنظمة تعلم بكفاءة من خلال تعلم الخوارزميات وهياكل البيانات Data Structures وغيرها من الأمور، وحينها ستكون لغة البرمجة بالنسبة إليك مجرد أداة للقيام بالمهمة المطلوبة ويمكنك تنفيذ المهمة الواحدة بأكثر من طريقة وبأكثر من لغة برمجة (على حسب المهمة المطلوبة).

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

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...