شركة الطبقة الثالثة للإتصالات اللاسلكية
شركة الطبقة الثالثة للإتصالات اللاسلكية

@layer3sa

9 Tweets 47 reads May 20, 2020
فليجمع المبرمجين هنا سنتحدث اليوم عن لغتين من أبرز لغات الرمجة في العالم وهي لغة البايثون ولغة PHP وأبرز الفروقات بينهم في الثريد الأخير خلال شهر رمضان،،،
هيا بنا...
@Enr_des
#coding #Python #PHP
#برمجة #بايثون #لاير3
سنتطرق بدايةإلى أوجه التشابه
ونبدأ بنوع اللغة:
PHP وPythonيعتبران من لغات البرمجةاللغوية
(Scripting)مما يعني ان كلاهما يتطلب خادما خارجيا لترجمة محتواهما الى لغةالحاسوب والذي يطلق عليه في عالم البرمجة
اسم (Interpreter) والذي يحولهما الى واجهةالمستخدم المرئيةالموجودةفي الويب
قابلية الاستخدام:يمكن اعتبار كون كلاهما مفتوحتا المصدر،وجه تشابه آخر،حيث يقودنا ذلك الى تشابه أكثر دقة وهو ان كلاهما “مجاني”.اما بالنسبة للاستخدام فيمكن استخدام كلاهما في برمجة مواقع الويب كما يمكن الجمع بينهما وبين لغات اخرى مثل (JAVA, JAVASCRIPT, or Perl) وما الى ذلك
قابلية تعلمها:بالحديث للمقبلين على تعلم هذه اللغات،فإن تعلمها سهل جدا مقارنة باللغات الأخرى مثل (C++, Perl, etc.) كما انهما تعملان على مختلف انظمة التشغيل فهما يمتلكان محررات (IDEs) تعمل على جميع انظمة التشغيل الشهيرة، مما يمكنهما من التنقل من بيئة عمل الى اخرى بكل سهولة.
أما أوجه الإختلاف
فنبدأ بشيوع الاستخدام:يعتمد أكثر من 80%من محتوى الويب كله حاليا على لغةPHP.تختلفPython عنPHPفي انها صممت من الأساس لتكون لغة برمجة كاملة لإنتاج برامج الحاسوب وما الى ذلك،وليس كلغة برمجة مواقع الويب.
مبدأ العمل:بينما تتجه لغة Python الى المظهر والشكل للأشياء، وتقوم بتقسيم كل وضيفة من وضائف البرنامج الى اجزاء. فإن لغة PHP موجهة الى الأشياء بحد ذاتها، حيث تحتوي على وحدات تعليمات برمجية (Code Units) تحتوي بدورها على وضائف وأوامر محددة داخل مشروع محدد.
الأفضلية:تعد لغة Python أفضل فيما يتعلق بتطوير برامج الحاسوب. حيث ان لغة PHP صممت بالأصل لتستخدم في انتاج مواقع الويب، فهي أفضل في ذلك المجال من غيرها من لغات البرمجة ككل. رغم ان لغة Python ومع التقدم المستمر اصبحت قابلة للاستخدام في برمجة مواقع الويب.
المرونة:PHPيتم التحكم بها بدقةشديدةجدا،بينما تعد لغةPython أكثر مرونةوسهولة للتعديل.
سهولة الاستخدام:تحتلPythonالصدارة على صعيد بساطة اكواد البرمجة،فالأوامر التي تستخدم فيها قربيةجدا من الكلمات المستخدمة في اي محادثةباللغةالإنجليزية.اما أكوادPHP فهي معقدةجدا.
هذه أبرر أوجه التشابه والاختلاف بين أبرز لغات البرمجة العالمية الPython و PHP.
شاركونا فروقات أخرى للإستفادة واعم…

Loading suggestions...