Nim ، قم بتثبيت لغة البرمجة هذه على Ubuntu 20.04

حول نيم

في المقالة التالية سوف نلقي نظرة على كيف يمكننا تثبيت لغة البرمجة Nim في Ubuntu 20.04. يوجد اليوم العديد من لغات البرمجة المختلفة جدًا. كل واحد منهم له خصائصه الخاصة ، ويسعى جميعًا إلى أن يكون فعالًا مع الخصائص التقنية الجديدة التي قد تكون مفيدة في تطوير التطبيقات.

هذا يجمع بين المفاهيم من اللغات الأكثر نضجًا مثل بايثونو Ada و Modula. هذه لغة موجهة للكائنات مع بناء جملة وميزات مشابهة لتلك التي تقدمها Python.. لهذا السبب ولأسباب أخرى ، فهي لغة تقدم كل ما تحتاجه لتكون قادرًا على إنشاء تطبيقات حديثة. أيضًا ، مثل جميع اللغات الحديثة ، فإنه يوفر إصدارات لـ Gnu / Linux و Windows و macOS و BSD.

الخصائص العامة لنيم

  • لديها تركيب بديهية ونظيفة. من خلال الإلهام من لغات مختلفة ، يمكن فهم بناء جملة Nim بسهولة وينتج عنه رمز يمكن تعديله بسهولة.
  • مترجم Nim والملفات التنفيذية التي تم إنشاؤها متوافقة مع جميع المنصات الرئيسية.
  • هذا يتضمن خلفية جافا سكريبت.
  • هذه اللغة تنفذ لغة أساسية صغيرة، الذي يحتوي على مجموعة ميزات قوية من metaprogramming.
  • تم استدعاء مدير الحزم الخاص بـ Nim رشيق. يتم توزيع الحزم من خلال مستودعات Git و Mercurial.
  • يسهل الارتباط بمكتبات C و C ++ و Objective C. سيسمح ذلك للمطورين بالوصول بسهولة إلى مجموعة متنوعة من المكتبات القوية والناضجة.
  • إنه مستوحى من بايثون. عندما يتعطل تطبيق Nim مع استثناء ، فإنه سينشئ تتبع مكدس قبل الخروج. من السهل جدًا فهم تنسيق تتبع المكدس هذا ويحتوي على جميع المعلومات اللازمة لتصحيح الاستثناء.
  • هذا يولد ملفات تنفيذية أصلية خالية من التبعية.
  • إدارة ذاكرة Nim حتمية وقابلة للتخصيص مع المدمرات ودلالات النقل، مستوحى من C ++ و Rust.
  • دعم للخلفيات المختلفة.
  • تم نشره مع رخصة معهد ماساتشوستس للتكنولوجيا.
  • يتم تنفيذ معظم التطوير في GitHub جيثب:.

هذه ليست سوى بعض خصائص هذه اللغة. تم تفصيل جميع خصائصه في موقع المشروع.

تثبيت لغة البرمجة Nim على أوبونتو 20.04

سيكون لدى المستخدمين إمكانيات تثبيت مختلفة في Ubuntu. أولهم سيكون بفضل نيم مدرج في المستودعات الرسمية. لذلك ، يصبح التثبيت بسيطًا للغاية ، ما عليك سوى فتح محطة طرفية (Ctrl + Alt + T) وتشغيل الأمر:

تثبيت nim مع apt

sudo apt install nim

هذا التثبيت ، حتى اليوم ، لا يزال لا يقدم أحدث إصدار. لهذا السبب سنرى طريقة أخرى تسمح لنا بتثبيت أحدث إصدار مستقر. يقدمون على موقع الويب الخاص بهم إمكانية استخدام برنامج نصي ، والذي سيتعين علينا فقط تنزيله وتشغيله. أولا سيتعين علينا تثبيت الحزمة بناء ضرورية. يمكننا القيام بذلك عن طريق فتح محطة طرفية (Ctrl + Alt + T) وتنفيذ الأمر التالي فيها:

sudo apt install build-essential

قبل الانتقال إلى الخطوة التالية ، في حالة عدم تثبيت curl على جهاز الكمبيوتر الخاص بنا ، سنحتاج إلى الحصول على هذه الأداة. سنحقق ذلك من خلال أمر التثبيت المقابل:

sudo apt install curl

عند الانتهاء من تثبيت الضفيرة ، يمكننا ذلك أطلقنا لتنفيذ نص تثبيت Nim. سيتعين علينا فقط استخدام هذا الأمر الآخر في محطتنا:

تثبيت نيم عبر البرنامج النصي

curl https://nim-lang.org/choosenim/init.sh -sSf | sh

عند الانتهاء من تثبيت Nim ، سنرى أن المحطة ستشير إلى بعض الإرشادات التي سيتعين علينا اتباعها لإنهاء تثبيت Nim. هؤلاء سيطلبون منا تحرير الملف ~ /.بشرك o ~ / .الملف الشخصي:

vim ~/.bashrc

ودعنا نضيف السطر التالي إلى نهاية الملف المحرر:

اضافة خط لبشرك

export PATH=/home/tu-nombre-usuario/.nimble/bin:$PATH

يستبدلاسم المستخدم الخاص بكمع اسم المستخدم المقابل الخاص بك. بمجرد الإضافة ، احفظ التغييرات وأغلق الملف.

عندما نعود إلى المحطة ، يمكننا ذلك عرض النسخة المثبتة من نيم ادارة:

نسخة مستقرة

nim -v

بالإضافة إلى خيارات التثبيت هذه ، يمكننا أيضًا متابعة التعليمات المعروضة على صفحة الويب من المشروع لتثبيت هذه اللغة كحزمة مبكرة.

مثال أساسي

بعد التثبيت ، سنقوم بإنشاء مثال نموذجي لبرنامج لعرض رسالة. كيف ملفات التعليمات البرمجية لـ Nim لها امتداد nim، فلنقم بإنشاء محرر باستخدام محررنا المفضل من المحطة (Ctrl + Alt + T):

vim hola.nim

داخل هذا الملف سنضيف المحتوى التالي:

echo "Esto es un ejemplo de nim, creado para Ubunlog"

بعد سنحفظ التغييرات ونغلق الملف.

عندما نعود إلى المحطة ، سنعود تجميع الملف المصدر لإنشاء الملف الثنائي القابل للتنفيذ:

تجميع نيم سبيل المثال

nim c hola.nim

بعد الانتهاء من التجميع ، يمكننا الآن تشغيل هذا المثال على النحو التالي:

تشغيل المثال

./hola

إذا كان كل شيء صحيحًا ، فإن Nim يعمل بالفعل على جهاز الكمبيوتر الخاص بك ، ويمكنك البدء في العمل. لهذا يمكنك راجع الوثائق حول نيم متوفر في ملف باجينا على شبكة الإنترنت.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.