فــُـصّـِــلـــَــــت

نجم: البدء السريع

المستوى: مبتدئ

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

قبل البدء


قبل البدء، عليك أن تعلم أنّ البرامج تنقسم عموما إلى قسمين: برامج نصيّة وبرامج رسومية.

  • البرامج النصّية هي التي لا تتمتع بواجهة رسومية، وتتفاعل مع المستخدم بواسطة الأوامر النصّية عن طريق سطر الأوامر أو ما نسميه بالمُحِثْ، والمحث هو تلك النافذة السوداء المظلمة الموجودة في جميع نظم التشغيل، ومن لا يعرفها!
  • البرامج الرّسومية هي تلك المعهودة التي تتفاعل معنا عبر النوافذ والأزرار وغيرها من تلك المكوّنات المرئية التي نعرفها جميعا ونحبّها.

يدعم نجم كلا النوعين من البرامج، وفي هذه الورقة، سنقوم بإنشاء برنامج نصّي يعرض رسالة "سلام يا عالم" على المحث.

 مُحِث الويندوز


إذا كنت تريد كتابة برنامج نصي -وهذا ما سنفعله الآن-، إعلم أن محث الويندوز الافتراضي لا يتعامل مع النصوص العربيّة جيدا، لذلك فأنت بين خيارين:

  • خ1 (موصى به): تنزيل المحث العربي والذي هو بديل ممتاز لمحث الويندوز، وهو يدعم الحروف العربيّة والأعجمية بكفاءة عالية. إلا أنّه لا يزال في إصداراته الأولى.
  • خ2: استخدام محث الويندوز الافتراضي، لكن في هذه الحالة لا تنس تغيير الترميز الافتراضي (الذي يدعم الانجليزية فقط) إلى الترميز العالمي الموحد نُترم8 أو نترم16.

برنامجك الأوّل


قد أثقلنا عليك بهذه المقدّمات، نعلم أنك تريد وضع يدك على نجم في أسرع وقت، هلُمّ بنا إذا نكتب أول برنامج بنجم، وهو برنامج يعرض رسالة "سلام يا عالم" على المحث.

لا يملك نجم حاليا بيئة تطوير خاصة به، بمعنى أنه من مسؤوليتك أنت إنشاء ملفات المشروع وإدارتها. قم باتباع الخطوات البسيطة التالية:

  • أنشئ مجلّدا للمشروع وسمّه "برنامجي".
  • افتح المجلد مكتبة_نجم_أساسية_ن.. الذي قمتَ بتنزيله، وانسخ محتواه داخل المجلد "برنامجي" الذي أنشأته.
  • أنشئ ملفّا نصّيًا جديدا داخل "برنامجي" وسمّه "برنامجي.نجم". افتحه عن طريق النوتباد أو غيرها.
  • إحرص على تبديل ترميز الملف إلى "نترم16 صغير"، وذلك لكي يدعم العربية ويستطيع نجم ترجمته، إذا كنت تستخدم النوتباد، فهو يسمى "UCS-2 Little Endian" أو "UTF-16 Little endian".

انتهينا الآن من إعداد الملفات، قم بإدخال الأكواد التالية في برنامجي.نجم.

ضم "مكتبات.نجم"
محث.أكتب("سلام يا عالم")
من أجل الترجمة، افتح نافذة المحث، وانتقل إلى المجلد حيث وضعتَ مترجم نجم، واكتب أمر الترجمة التالي:

محث> نجم.exe <مسار_برنامجي>\برنامجي.نجم

حيث أن <مسار_برنامجي> يمثل المسار إلى مجلد المشروع "برنامجي" الذي أنشأته مؤخرا. حاول ألّا يتضمن المسار أية فراغات، وإن كان كذلك فقم بتعويض الفراغات بتسطيرات "_".

عند انتهاء الترجمة، إنتقل إلى المجلد "برنامجي" (عبر المحث أو المكتب)، ستجد داخله المجلد "خام" الذي يضم الملف التنفيذي لبرنامجك "برنامجي.exe"، قم بتنفيذه داخل المحث واستمتع بمشاهدة الرسالة "سلام يا عالم".

محث> <مسار_برنامجي>\خام\برنامجي.exe

ماذا بعد؟


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

ليست هناك تعليقات:

إرسال تعليق