ما نجم؟
نجم، لغة برمجة كائنية، عالية المستوى، متعددة الأغراض، مهنية، إحترافية ومفتوحة المصدر، وهي مثالية لإنجاز المشاريع البرمجيّة المعقّدة والكبيرة، وفعّالة للتعبير عن الخوارزمات الجبرية والدوال الرياضية. وإسم "نجم" هو اختصار لعبارة "نظام جبري معلوماتي"، وهي منظومة متكاملة لها مترجمُها الخاص ومكتبتها القيّاسية التي تدعم الخدمات الأساسية كالرّسوميات والشبكيّات والواجهات التفاعلية، إضافة إلى معالجة النصوص والمصفوفات والدّخل والخرْج.. كما أنه بفضل تركيبيتها المرنة، يمكنها التعامل مع المكتبات الخارجية المكتوبة بلغات غير نجم. وزيادة على هذا، تتمتع لغة نجم بنحوٍ واضح وبسيط يضمن مقروئية ومكتوبية عالِيتَيْن. ونجم هو لغة برمجة كائنية بكل ما تحمل الكلمة من معنى، إذ تجد فيها الفصائل والكائنات والوراثة والكبسلة وتحميل الدوال وغيرها من المفاهيم.. لكَ أن تزور صفحة البدء السريع لتُنشئ أول برامجك بنجم، وصفحة الحصول على نجم لتنزيل واكتشاف النسخة الأخيرة لمترجم نجم، ولا تنس التعقيب برأيك وتجربتك مع نظام نجم، فهذا أمر يهمنا.
ما ليس نجم؟
نجم ليس مشروعًا برمجيًا هاوٍ، وليس لعبة أطفال، وهو ليس واجهةً أو منصّةً للغة برمجة أخرى، بمعنى أنّ مصادر نجم لا تُحَوَّل إلى لغة أخرى وإنّما يتمّ تحليلها لغويًا ثم تحويلها إلى صيغة وسيطة (خاصة بنظام نجم، تُسمّى وسيط)، ثم ترجمتها إلى لغة الآلة القابلة للتنفيذ. ونجم ليس مشروعًا متخلى عنه، ولا مشروعًا بطيء التطوير، وهو ليس لغة برمجة ضعيفة محدودة الإمكانيات، كما أنّه ليس نظامًا مغلقا أمام المطوّرين، وهو ليس برمجيّةً عشوائية التصميم، فقد أوْفَيْنا النُّذُر في إتقان تصميمها وتهذيب أكوادها وتوثيقها، كما أنّه ليس مشروعا ربحيًا، وبرامج نجم ليست محدودة المحمولية، إذا أنه بفضل مترجمها متعدد المخارج، يمكن استهداف مِعماريات متعددة، ونظم تشغيل مختلفة، وبالتالي ضمان الحياة الطويلة للبرمجيات المكتوبة بنجم. ونحن لسنا أشخاصًا صعاب المنال، فنحن نرحّب بكلّ تفاعلاتكم ولَكُم أن تتواصلوا معنا عبر التعليقات.
لماذا نجم؟
لأن نجم لغة برمجة ناضجة، ومجرَّبة، وفي تطوّر مستمر، ولأن لها مترجِمًا ذاتيا متقن التصنيع، نعني بكلمة ذاتي أنّه قام بترجمة نفسه بنفسه، ذلك لأننا لم نعتمد في بنائه على أيّة تقنية موجودة، فهو نظام قام بخلق نفسه من عدم، وذلك باستخدام مهارات برمجية خاصّة. ولأنّه تمّ إقرار فعالية المترجم وخلُوّه من العِلل الحرِجة بعد أن تمّ اختباره بأن قام بترجمة نفسه كاملا، ولأنّنا ندعم نجم ونرحّب بتبليغاتكم عن العلل ونُنَقّحُها في مُدَدٍ وجيزة، ولأنّ نجم يمتلك مكتبةً أساسيةً سريعة التطوّر، ونحن نضيف إليها خدمات بشكل مستمر وكذلك تحت الطلب، إذ يمكنك طلب خدمات معيّنة لكي تتم إضافتها إلى المكتبة، وذلك دون مقابل، لأننا لسنا منظمة ربحية.
ليست هناك تعليقات:
إرسال تعليق