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

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

المبرمج العربي

السؤال

Recommended Posts

  • 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++ فهي الأقوى حاليًا في هذا المجال.

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

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

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...