نصيحة برمجية

إذا خُيِّرتَ بين تعلم ++C/C ولغة Rust، فاختر Rust من غير أن يخالطك أدنى شك. اللغات المذكورة موجهة رئيسًا لبرمجة الأنظمة Systems Programming، وقد أثبتت Rust تفوقها على سائر اللغات في ذا الميدان، ومن أحلى نقاط تفوقها أنها متأثرة كثيرا بنمط البرمجة الوظيفي Functional style، الشيء الذي جعلها تدعم أنواع البنى الجبرية Algebraic data types، ودوَّال الرتب العليا Higher-order functions، وخاصية عدم القابلية للتغيير Immutablity. والأهم أنها تتفوق على ++C/C في أمان الذاكرة Memory Safety.

نقطة أخرى أن لغة Rust أصبحت من أقوى اللغات المعتمدة لتطوير البلوكتشين، فشبكة السولانا Solana العملاقة، وشبكة Polkadot الضخمة، تستخدمان Rust استخداما رئيسا

ومن ناحية الراتب التقني، فإن Rust أتت في المرتبة 14 لسنة 2023 كأعلى اللغات دفعا براتب سنوي يزيد عن 87 ألف دولار، في حين أتت ++C في المرتبة 34، وأتت C في المرتبة 38.

ختاما تصل رواتب مطوري البلوكتشين من خلال Rust إلى 200 ألف دولار سنويا.