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

السؤال

Recommended Posts

  • 0
نشر

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

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

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

بينما CPython هو التجسيد العملي والمادي لهذه الفكرة أي أنه البرنامج الفعلي الذي يقرأ شيفرة Python ويحولها إلى تعليمات يمكن للحاسوب فهمها وتنفيذها.

وتمت كتابة هذا المفسر بلغة C ومن هنا جاء الاسم "CPython" وهو البرنامج الذي تقوم بتنزيله وتثبيته عندما تثبت Python بعبارة أخرى، Python هي اللغة، وCPython هو الأداة الرسمية التي تترجم هذه اللغة وتنفذها.

  • 0
نشر
بتاريخ 1 دقيقة مضت قال ياسر مسكين:

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

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

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

بينما CPython هو التجسيد العملي والمادي لهذه الفكرة أي أنه البرنامج الفعلي الذي يقرأ شيفرة Python ويحولها إلى تعليمات يمكن للحاسوب فهمها وتنفيذها.

وتمت كتابة هذا المفسر بلغة C ومن هنا جاء الاسم "CPython" وهو البرنامج الذي تقوم بتنزيله وتثبيته عندما تثبت Python بعبارة أخرى، Python هي اللغة، وCPython هو الأداة الرسمية التي تترجم هذه اللغة وتنفذها.

اه ده المفسر يعني 

  • 0
نشر

بالنسبة ل Python هي لغة البرمجة نفسها، أي اللغة التي تكتب بها الكود، أما CPython هو تنفيذ أو مترجم لــ Python مكتوب بلغة C، حيث عندما نقول Python، غالبا ما نشير إلى CPython، لأنه هو الأكثر استخداما وانتشارا، يعني CPython هو البيئة التي يتم من خلالها تنفيذ الكود الذي تكتبه بلغة Python.

  • 0
نشر

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

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...