اضافة دعم Map في لغة الأسس

قمت بإرسال دفع للمستودع يضيف صنف جديد يحمل الأسس Map لمكتبات Srl

1 Like

جميل. أضفت بعض التعليقات على طلب الدمج.

سؤال جانبي: كيف جعلت هذا المنشور يعرض تفاصيل الطلب هنا بدل أن يعرض الرابط فقط؟

ساعمل عليها، قم بوضع الرابط في سطر جديد وdiscourse سيجلب لك معلومات الرابط بشكل تلقائي

مارايك بترجمة Map الى معاير مشتقه من معايرة؟

أعتقد أن الاصطلاح المعتمد هو تـطبيق

قمت بالتعديلات المطلوبة بإمكانك مراجعتها في المستودع

لو سمحت ممكن الشغل على نظام ويندوز وازى اتعلم اللغة عشان انا عاوز اعمل برنامج باللغة الأسس عشان نسهل على المستخدمين استخدام اللغة

أهلا بك أخي عمرو في المنتدى. نسخة الويندوز لم تَصدر رسميا بعد. ستكون في الإصدار القادم بإذن الله. في الوقت الحالي ستحتاج لاستخدام نسخة اللينكس. يمكنك تشغيلها على لينكس داخل VM أو ربما يمكنك تجربة خاصية WSL في الويندوز (نظام تشغيل تطبيقات لينكس داخل ويندوز)، لكننا لم نجربها في نظام WSL لذلك لسنا متأكدين أنه قادر على تشغيلها.
أو، إن كنت مغامرا، فيمكنك تجربة بناء الأسس على ويندوز من الشفرة المصدرية لكنها عملية معقدة بعض الشيء والبناء يستغرق وقتا طويلا.

1 Like

جيد جدآ سوف احاول لكن ما اود قوله هو انني عاوز اعمل حاجة اساعد بيها انها تخلي الناس كلها تستخدمها بشكل اسهل ويكسبو المحاولة وكل شئ خطاء ممكن يتعدل فهمني يا كبير

1 Like

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

  • إنشاء محرر (IDE) وتمكين الdebugging.
  • مكتبة للتنفيذ المتعدد (multithreading)
  • مكتبة للتشفير وغيرها من الأمور المطلوبة في مجال أمن المعلومات
  • تطوير مكتبة التعامل مع قواعد البيانات (يوجد حاليا مكتبة بسيطة، لكنها تحتاج التطوير)
  • تطوير مكتبة لواجهات المستخدم (يوجد مكتبة بسيطة للتعامل مع GTK لكن نحتاج شيئا أشمل)
  • مكتبات أخرى مثل التعامل معusb أو غيرها من الأمور المطلوبة في IOT
    وطبعا هناك العمل على المترجم نفسه لمن يرغب في الخوض في هذا الجانب المعقد.

السهل حاليا على المبتدى فقط

  • إنشاء محرر (IDE) وتمكين الdebugging.

البقية ربما يكون صعب بعض الشيء

صحيح، إنشاء المحرر مهمة سهلة نسبيا وفي نفس الوقت مردودها كبير للمبرمجين.