• 1

ما لغة البرمجة المنصوح بها لبرمجة برامج سطح المكتب؟

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

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 1

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

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

من الخيارات الأخرى أيضا C وجافا وهما لغتين تدعمان أيضا عدة منصات.

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

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 1

أهلًا بك صديقي

بالإضافة إلى رد الأخ هشام.

من الصعب قول هذه اللغة افضل من هذه لأنّ هناك برامج قوية كُتبت من خلال لغات برمجية بسيطة وتفوقت على البرامج التي كُتبت بلغات برمجة احترافية والعكس صحيح.

لأنّه في النهاية العامل الأهم هو قدرات المبرمج نفسه و تمكنه من الأدوات التى يستخدمها

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

لغة البرمجة سي++ _C++

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

وتم استخدام هذه اللغة ببرمجة أشهر الالعاب مثل (GTA 5، Far Cry ...إلخ)، ومن البرامج المكتوبة باللغة مثل (Mozila, Google Chrome, Photoshop ...إلخ).

وللتعرف على لغة سي++ بشكل موسع يُنصح بقراءة المقال الموجود على سي++ على ويكبيديا

لغة البرمجة جافا _Java

يُمكن من خلال هذه اللغة صناعة وبرمجة تطبيقات الويندوز والهواتف بالإضافة إلى برمجة الالعاب، وقد كانت لغة الجافا تطويرًا للغة السي بلاس بلاس (C++‎).

تتميز لغة جافا بمميزات خاصة حيث أن ما يميزها الآتي:

  • السهولة.
  • داعمة و موجهة للكيانات.
  • سهولة الحصول عليها.
  • امنة.
  • قابلة للنقل و التنفيذ.
  • إضافة الحركة والصوت إلى صفحات الويب.
  • كتابة الألعاب والبرامج المساعدة.
  • إنشاء برامج ذات واجهة مستخدم رسومية.

وللتعرف على لغة جافا بشكل موسع يُنصح بقراءة المقال الموجود على جافا على ويكبيديا

لغة البرمجة سي شارب _C#

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

وللتعرف على لغة سي شارب _C# بشكل موسع يُنصح بقراءة المقال الموجود على ويكبيديا. مجالات السي شارب كثيرة ويُمكن استخدامها في برمجة الكثير من الأمور غير تطبيقات سطح المكتب.

مجالات استخدام لغة سي شارب _C#

  1. صناعة وبرمجة تطبيقات نظام التشغيل ويندوز.
  2. برمجة تطبيقات الإنترنت (الويب) وذلك عبر منصة ASP.NET.
  3. برمجة تطبيقات الهواتف وتعتمد على منصة التشغيل WINDOWS CE.
  4. برمجة تطبيقات الجرافيكس والوسائط المُتعددة.
  5. تطبيقات التعامل مع قواعد البينات باستخدام مكتبة ADO.NET.
  6. تطبيقات إدارة المحتوى.

برأيي هذه اقوى اللغات والتي يُمكن الاعتماد عليها في برمجة تطبيقات سطح المكتب ويُنصح استخدام C++ فهي الأقوى حاليًا في هذا المجال.

أيضًا انصحك بالإطلاع على قسم البرمجة على أكاديمية حسوب قد يُفيدك أيضًا

تمّ تعديل بواسطة مدون محترف

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

شكرًا جزيلًا على الإجابة ولكن لماذا لم يتم ذكر لغة البرمجة vb.net .. ؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن