نظرة على #X

السلام عليكم و رحمة الله و بركاته


بينما كُنت أتصفح الإنترنت لفت إنتباهي شيء اسمه #X , قرأت عنها و وجدت الكثير عنها فأحببت أن أُشارككم به .


في البداية ماهي لغة #X ؟

هي عبارة عن XML غرضية التوجه(هكذا فهمتها) ,صُممت من أجل إنشاء تطبيقات ويب و خدمات ويب بشكل سريع , و كل شيء في هذه اللغة يُمثل عن طريق شجرة XML , و عوضاً عن إستخدام الدوال الجاهزة من أجل القيام بمجموعة من الأحداث , يُمكنك القيام بها من خلال الإضافة أوحذف أو تعديل عُقد في هذه الشجرة , و بما أنه ليس هناك دوال لكي يتم التعامل معها , يُمكنكم إنشاء تطبيقات بشكل سريع ووقت قصير جداً .

و هذه اللغة هي نموذج جديد يُمكنكم من القيام بالوظائف المُعقدة و الربط مع قواعد البيانات و ملفات النظام و بروتوكولات البريد الإلكتروني من خلال ملف XML .


من مُميزات هذه اللغة :

السرعة :

كود هذه اللغة يتم ترجمته لكود جافا بايت و له نفس أداء كود الجافا ,و هذا الكود مُتوافق مع جميع البيئات الإفتراضية للجافا .

السهولة :

بعكس لغات البرمجة الأُخرى التي تتطلب من المُبرمج حفظ المئات من المكتبات و الآلاف من الدوال , لغة #X بسيطة و سهلة التعلم حيث تحوي فقط 30 جملة و 4 أنواع للبيانات هي (node,string,number & boolean) ولا أعتقد انها تحتاج لتفسير .

تنوّع البيئات :

ما يُميز هذه اللغة هي إمكانية تشغيل البرامج المكتوبة بها تحت نُظم التشغيل المُختلفة (لينكس , ماك , BSD ,سولاريس و ويندوز, والأنظمة الأُخرى التي تدعم الجافا ) .

أهم ما يُميز هذه اللغة أنها مجانية و مفتوحة المصدر ;) .


تاريخ هذه اللغة :

هذه اللغة أُنشئت أول مرة عام 2007 بواسطة CodeGlide ,

في الحقيقة اللغة مُثيرة للإهتمام , لم أُجربها و لكني سأبدء بإذن الله , و أنتم كذلك يُمكنك تجربتها من خلال زيارة الموقع الرسمي للغة

و لتحميل مُفسّر هذه اللغة , يُمكنكم الضغط هُنا

تحياتي
فراس