بينما لغة برمجةس مثل JavaScript وHTML/CSS وPython تظل اللغات الأكثر استخدامًا بين المطورين، ظهرت بعض الاتجاهات المثيرة للاهتمام خلال السنوات القليلة الماضية.
تجاوز سعة المكدس المسح السنوي للمطورين لعام 2023 وجدت أنه على الرغم من أن Rust تحتل المرتبة 14 في قائمة اللغات الأكثر استخدامًا، إلا أنها تحتل المرتبة الأولى باعتبارها اللغة “الأكثر إعجابًا”، حيث قال أكثر من 80% من المطورين الذين استخدموها إنهم يريدون استخدامها مرة أخرى في العالم. العام القادم.
وجاء في التقرير أن “الصدأ لغة تولد الرغبة في استخدامها بمجرد التعرف عليها”.
3 أدوار لمطوري البرمجيات يتم توظيفهم في هولندا الآن
- مطور برامج، InTraffic، أمستردام
- مهندس البرمجيات، شركة شولت للطاقة، فالكنسوارد
- مهندس البرمجيات، كابجيميني، أيندهوفن
أساس هذا هو البيانات من شعبية لغة البرمجة الفهرس، الذي يتم إنشاؤه من خلال تحليل عدد مرات البحث عن دروس اللغة على Google. ووجدت أن الصدأ نما بشكل أكبر في السنوات الخمس الماضية، بنسبة 2.1٪.
إذن، ما الذي دفع المطورين إلى العودة للحصول على المزيد في Rust؟
جديدة ومختلفة
لغة جديدة نسبيًا، تم تطوير Rust كمشروع شخصي من قبل مبرمج يعمل في Mozilla في عام 2006. وقد استلهم جرايدون هور لإنشائها بعد تجربة محبطة مع مصعد في المبنى السكني الخاص به في فانكوفر، من بين كل الأشياء.
أدى تعطل البرنامج إلى اضطراره إلى صعود 21 مجموعة من السلالم للوصول إلى المنزل. هور هو ذكرت قوله“إنه أمر مثير للسخرية أننا نحن العاملين في مجال الكمبيوتر لا نستطيع حتى صنع مصعد يعمل دون أن يتحطم!”
نظرًا لإدراكه أن هذا النوع من المشكلات غالبًا ما يتعلق بكيفية استخدام البرنامج للذاكرة، فقد ألهمه لكتابة تعليمات برمجية صغيرة وسريعة بدون أخطاء في الذاكرة. أطلق عليها اسم الصدأ، نسبة إلى مجموعة من الفطريات التي تعتبر مسببات أمراض نباتية متخصصة للغاية. ويقول إنهم “مفرطون في الهندسة من أجل البقاء”.
تم إصدار Rust 1.0 في عام 2015، وتزايدت شعبيته منذ ذلك الحين. في حين أن الخلفية الدرامية تجعل القراءة مثيرة للاهتمام، فإن سبب تسارع شعبية Rust أمر مقنع بنفس القدر.
اعتماد القيادة على الذكاء الاصطناعي
إن الصعود الدراماتيكي للذكاء الاصطناعي مسؤول جزئيا. جيثب تقرير اوكوفر يشير إلى أن “الذكاء الاصطناعي التوليدي يقود إلى ارتفاع كبير وعالمي في المساهمين الأفراد في مشاريع الذكاء الاصطناعي التوليدي مع نمو بنسبة 148% على أساس سنوي – وزيادة بنسبة 248% على أساس سنوي في العدد الإجمالي لمشاريع الذكاء الاصطناعي التوليدي.”
يعد Rust خيارًا جيدًا لتطبيقات الذكاء الاصطناعي لأنه يعطي الأولوية للأداء وسلامة الذاكرة دون المساس بالسرعة. لا يستخدم أداة تجميع البيانات المهملة، مما يجعله يعمل بشكل أسرع. في الواقع، في عام 2020، أعاد مهندسو Discord كتابة أحد أنظمتهم في Rust ووجدوا أنه يعمل الآن بسرعة أكبر بعشر مرات.
كما أنها تستخدم لمجموعة من التطبيقات المتنوعة مثل تطوير الويب، وبرمجة الشبكات، وبرمجة النظام، وتطوير الألعاب، والواجهات الخلفية لعلوم البيانات.
أسماء الأسر الضخمة تستخدم اللغة. يستخدمه Dropbox لمزامنة الملفات مع أجهزة كمبيوتر المستخدمين، ويستخدمه Cloudflare لمعالجة أكثر من 20% من إجمالي حركة المرور على الإنترنت، وقد استخدمه Meta لإعادة تصميم بعض البرامج التي تدير كود المصدر الداخلي.
إذا كنت تريد أن تصبح “الرستاسيين”، كما يطلق ممارسوها على أنفسهم بمودة، فيمكنك تعلم اللغة مجانًا عبر مؤسسة الصدأ.
في حين شهدت التكنولوجيا نصيبها العادل من عمليات تسريح العمال في العامين الماضيين، إلا أن الطلب على مطوري البرمجيات لا يزال مرتفعاً، وسيطالب الأشخاص الذين يتمتعون بالمهارات المناسبة دائمًا برواتب أعلى. ال المواقع الأعلى أجرا وتشمل سويسرا والنرويج والدنمارك، حيث يمكن للمطورين المهرة أن يكسبوا ما بين 80.000 إلى 100.000 يورو سنويًا.