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

ما الفرق بين لغات البرمجة

Ahmed Edress

السؤال

لغة سي و لغة البايثون و لغه سي شارب لغة سي++ ولغة جافا و لغة جافا سكربت.

كل من هذه اللغات نستطيع أن نعمل مواقع وتطبيقات

لغة واحدة كافية ممن ذكرته ان نعمل مواقع وتطبيقات والسؤال هنا لماذا نتعلم كل اللغات بينما نستطيع أن نستخدم لغة واحدة ونحترف في تلك اللغة.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

أولاً المواقع الإلكترونية تتكون من برمجة الواجهات Frontend وبرمجة الخوادم أو السيرفرات Backend.

اما برمجة الواجهات ( أي الذي يراه المستخدم في برنامج المتصفح ) فالمتصفح لا يدعم إلا HTML و CSS و JavaScript وحديثاً WebAssembly فقط

بتاريخ 10 دقائق مضت قال Ahmed Edress:

لغة سي و لغة البايثون و لغه سي شارب لغة سي++ ولغة جافا و لغة جافا سكربت.

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

اما تطوير تطبيقات الجوال فلديك لغات خاصة بنظام الآندرويد ولغات خاصة بنظام الآيفون.

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

لهذا انت تختار لغات البرمجة بناءً على التخصص الذي ستتخصص فيه أو بناءً على طلب الشركة التي ستعمل فيها.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...