Skip to content

Ar Language 0.1 Lts

Latest

Choose a tag to compare

@Carrotstudio0 Carrotstudio0 released this 12 Apr 01:46
· 6 commits to master since this release
6278107

الإصدار v0.1 - ar language (lts)


🚀 مقدمة

نحن متحمسون للإعلان عن أول إصدار من ar language (lts) - الإصدار 0.1! يُعد هذا الإصدار نسخة مبكرة من لغة برمجة جديدة مصممة خصيصًا للمطورين الناطقين بالعربية، مبنية على لغة بايثون. تقدم ar language (lts) بنية تركيبية (syntax) باللغة العربية للمفاهيم البرمجية الشائعة، مما يتيح للمطورين كتابة الشيفرة بطريقة أكثر طبيعية للمجتمعات الناطقة بالعربية.


🧑‍💻 لماذا "lts"?

تعني lts "لغة طويلة الاستدامة و الدعم"، وهو ما يعكس رؤيتنا لإنشاء لغة برمجة قوية وملائمة لاحتياجات المجتمع العربي. نؤمن بأن وجود لغة برمجة ذات تركيب لغوي عربي سيسهم في جعل البرمجة أكثر سهولة وتوافرًا لعدد أكبر من الأشخاص.


🧩 أهم مميزات ar language (lts) الإصدار v0.1

  • بنية تركيبية (Syntax) باللغة العربية: تستخدم اللغة كلمات عربية للمفاتيح البرمجية والدوال، مما يجعل البرمجة أكثر سلاسة للمطورين الناطقين بالعربية.

    • أمثلة: دالة لتعريف دالة، إذا للاستخدام الشرطي، لكل للحلقات.
  • مبنية على بايثون: ar language (lts) مبنية على لغة بايثون، مما يوفر لك جميع إمكانيات بايثون مع استخدام تركيب لغوي عربي.

  • مكتبات مخصصة:

    • مكتبة_التطبيقات لإنشاء واجهات المستخدم باستخدام tkinter.
    • مكتبة_التحريك للمشاريع البصرية باستخدام turtle.
    • مكتبات أساسية مثل math، random، و time متاحة مع دوالها باللغة العربية.
  • دعم متعدد المنصات: يمكنك كتابة الكود باستخدام تركيب لغوي عربي وتحويله إلى ملفات تنفيذية (.exe) لأنظمة ويندوز باستخدام pyinstaller.

  • إمكانية التصدير: يمكنك تصدير مشاريعك باستخدام ar language (lts) كملفات تطبيقية مستقلة (.exe) لتشغيلها على أي جهاز دون الحاجة لتثبيت بايثون.


📦 ما الجديد في الإصدار v0.1

يقدم هذا الإصدار:

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

🛠 المميزات القادمة

في الإصدار القادم من ar language (lts)، نخطط لتحسين اللغة بشكل كبير عن طريق الانتقال إلى لغة Zig للجيل التالي من اللغة. سيوفر ذلك مزيدًا من القوة، السرعة، والتحسينات في الأداء، مع تحسين الوصول إلى مستويات النظام.


📸 صور من داخل المحرر

لقطة الشاشة 2025-04-10 113850

لقطة الشاشة 2025-04-10 113045
لقطة الشاشة 2025-04-10 022156
لقطة الشاشة 2025-04-10 031039
لقطة الشاشة 2025-04-10 031253


🔜 الخطوات التالية

  • الإصدار القادم: سيشتمل الإصدار القادم من ar language (lts) على تحسينات كبيرة باستخدام Zig.
  • المساهمات: نشجعكم على المساهمة لتحسين اللغة وإضافة المزيد من المميزات. يمكنكم فتح قضايا، اقتراح مميزات، أو المساهمة بالكود!

📜 الرخصة

ar language (lts) التزم بما تنص به الحقوق لكي لا تعرض للمسالة القانونية


شكرًا لمتابعتكم للإصدار الأول من ar language (lts)! نأمل أن تساعد هذه اللغة في جعل البرمجة أكثر وصولًا واستمتاعًا للمطورين الناطقين بالعربية. تابعونا لمزيد من التحديثات، وبرمجة سعيدة! 🎉

[Carrot,Co] تم بناء هذه اللغة عن طريق المطور عبدالله محمد , و تم نشرها و المساعدة فيها ضمن فريق