لغة زِج (Zig) ستنجح وتنتشر

· 592 كلمة · 3 دقيقة قراءة

لنفهم لماذا أقول أن لغة زِج Zig ستكون لغة برمجة ناجحة ومشهورة، نحتاج أن نعرف كيف أصبحت لغات البرمجة المشهورة أصبحت مشهورة.

كيف أصبحت بعض لغات البرمجة مشهورة ؟ 🔗

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

“كيف تصبح لغات البرمجة مشهورة ؟”

١. برنامج قوي 🔗

لغة سي C اشتهرت أنها لغة لكتابة أنظمة التشغيل لأن نظام يونكس مكتوب بها. لغة روبي Ruby اشتهرت ونجحت بسبب قوة وشهرة إطار العمل روبي أون ريلز Ruby on Rails . لغة بي إتش بي PHP اشتهرت ونجحت بسبب ووردبريس WordPress و دروبال Drupal .

٢. مخصصة لمنصة محددة 🔗

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

لغة أوبجكتڤ سي Objective C مشهورة لأنها كانت اللغة المدعومة حصرياً لكتابة تطبيقات لأنظمة تشغيل آبل التي تعمل على الآيفون والآيباد والماك. ولكن لغة سويفت - حالياً - أصبحت هي الناجحة والمشهورة لأنها حصرية لكتابة تطبيقات للآيفون والآيباد والماك.

أما لغة سي شارب C# اشتهرت ونجحت لأنها حصرية لكتابة تطبيقات وبرامج تعمل على نظام مايكروسوفت ويندوز.

٣. ترقية سريعة 🔗

لغة سي بلس بلس C++ اشتهرت ونجحت لأنها عبارة عن ترقية سريعة فوق لغة سي C . لذلك يُمكنك إعادة تسمية إمتداد الملف من something.c إلى something.cpp وأنت الآن بدأت في استخدام لغة سي بلس بلس بدلاً من لغة سي.

لغة كوتلن أصبحت مشهورة وناجحة لأنها بديل للغة جافا وقادرة على التعامل مع ملفات لغة جافا في نفس المشروع بدون أي مشاكل (java interoperability) بالإضافة إلى سهولة ترجمة أو تحويل الكود المكتوب بلغة جافا إلى كود مكتوب بلغة كوتلن.

لغة تايب سكربت Typescript هي عبارة عن مجموعة عليا superset من لغة جافاسكربت ؛ أي أنها عبارة عن لغة جافاسكربت بالإضافة إلى الـ types . وبذلك يكون التحول من الكتابة بلغة جافاسكربت إلى لغة تايب سكربت هو مجرد تغيير الإمتداد من something.js إلى something.ts ثم التطوير كما تريد.

٤. التسويق القوي 🔗

حصلت لغة جافا على انتشار وشهرة ونجاح ضخم بسبب الحملات الإعلانية الضخمة التي قامت بها شركة سن مايكروسيستمز sun microsystems مما أثر في سوق العمل وبدأ الجميع في استخدامها.

٥. التقدم البطيء المستمر 🔗

اكتسبت لغة بايثون شهرة ونجاح لأسباب كثيرة تراكمت بمرور السنين لتجعلها لغة ناجحة ومشهورة جداً.

عوامل أخرى مؤثرة في شهرة ونجاح لغات البرمجة 🔗

طريقة الكتابة 🔗

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

سوق العمل 🔗

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

لماذا أتوقع أن تصبح لغة زِج Zig مشهورة وناجحة ؟ 🔗

لأن لغة زِج تعتبر ترقية سريعة فوق لغة سي ولغة سي بلس بلس. يُمكن للمبرمجين إستخدام zig بدلاً من الـ compilers ويبدأوا في اضافة ملفات مكتوبة بلغة زِج للمشروع دون الحاجة إلى إعادة كتابة الكود القديم المكتوب بلغة سي أو لغة سي بلس بلس. لأن zig يعتبر compiler للغة سي ولغة سي بلس بلس أيضاً وهذا مريح جداً.

أتوقع أن تصبح لغة زِج zig هي البديل الأساسي لمعظم المشاريع المكتوبة بلغة سي ولغة سي بلس بلس. ومنافسة لغة راست Rust في الأداء والسرعة والشهرة وحب المبرمجين للغة.

إن كنت تفضل مشاهدة الفيديو أكثر من قراءة المقالات، اشترك في القناة على اليوتيوب من هنا . إن كنت تستخدم برنامج تليجرام ، يُمكنك الاشتراك في قناة تليجرام للحصول على الموضوعات الجديدة. لمزيد من المعلومات عن البرمجة ولينكس وأندرويد وويندوز وماك وآيفون وتصميم المواقع، ابحث عن “موقع أبانوب حنا للبرمجيات” على جوجل وادخل للموقع وستجد موضوع جديد يشرح فكرة أو معلومة جميلة ومفيدة كل يوم.

التصنيفات: برمجة
مشاركة: