اهلا اخي الكريم ،
بعد دراسة لغة الخوارزم ، اهنئكم علي صبركم ومجهودكم الجبار الذي لا يمكن لاحد تصوره
معلوماتي هي 😀 للتصحيح إن كان هناك خطأ
من الواضح ان لغة الخوارزم (الاصدار الاخير) هي لغة اجرائية وهي ايضا لغة منخفضة المستوي ،
فهناك اشياء اشبه بلغة الاسمبلي مثل المؤشرات
وهناك اشياء اشبه بلغة c مثل الدوال
ولكنها لا تتعدي مقارنتها بالسي ، لان ليس هناك توريث من classes ، ولكني لا افهم كيف تتواجد فيها برمجة شيئية؟ام هي خاصة بتعريف الرقائق والمكونات الصلبة؟
ايضا تقنيات التصنيف والترتيب مثل الرزم ؟ فبهذا هي تتجه لتكون لغة وصفية لتصميم الدوائر الالكترونية مثل HDL
من الواضح ان هناك شيء لا افهمه في بناء لغة الخوارزم ، فبرجاء التصححي والتوضيح؟ ولأي مسار هي تتطور؟
اسئلكم قبل ان ابدء في مشروع ،
سؤالي هو : هو سيكون مترجم الخوارزم آخر اصدار له سيكون مناسب للمشروع التالي؟ ام سنحتاج لبناء لغة برمجة بمترجم خاص بها سيتم بناؤه باستخدام مجمع الخوارزم طبعا ، ام يمكن الاعتماد علي لغة الخوارزم وبالفعل فيها الامكانيات المطلوبة التي سيتم توضيحها في المشروع الحالي:
مشروعي هو:
الخطوة الاولي:
حيث استهدف انشاء مشغل افتراضي فيه تعريفات لمكونات الحاسب الآلي (bios)، وعمل ملف اقلاع ، تمهيدا لتأسيس بناء نظام تشغيل عربي عليها
وأول خطوة في ذلك انني احتاج إلي عمل تعريف جديد للحروف عند تشغيل capslok
نحتاج لطريقة لفص الحروف عن بعضها عند
مثال
عند تغير حالات لوحة المفاتيح (بتشغيل كابس لوك)
م ث ا ل
(ولكن بدون مسافات)
كيف اقوم بذلك؟ هل احتاج لبناء مجمع جديد باستخدام ادوات التجميع الخاصة الخوارزم التي تتحكم بالذاكرة؟ لتعريف تلك الحروف؟ لاضافتها في اللكمات المحجوزة؟
الخطوة الثانية بعد انطلاق نظام تشغيل عربي ، سيكون انشاء ملف يمكن تسجيل عليه البيانات وارساله واستقباله عبر ايميلات للوصول إلي انظمة اخري مثل الويندوز واللينوكس
هذا الملف سيشبه اللوحة التفاعلية لكم هنا https://alkhawarizm.org/block/ ( اي انه سيتم ربط الخوارزم بصفحة أخري مثل html)
احد استخداماته انه يمكن ان يتم ارساله علي الايميلات ، بمعلومات مخزنة فيه ، ويضيف إليها الذي تم الارسال له ، وتتفاعل معه هذه البنيات سواء بالتلوين او باظهار معلومات من القوائم ،
السؤال هو هل مجمع الخوارزم سينتقل مع الملف الذي سيتم ارساله للايميلات ويعمل علي مختلف البيئات؟
ام ساعود للسؤال الاول ، وهو انني ساحتاج إلي بناء مجمع خاص يتيح هذه الاشياء؟
الخطوة الثالثة:
عند استقبالها سيتم تحويلها transformation إلي شبكة اصطناعية للتصنيف ، واستخدام البيانات للتعلم في البداية ، ثم للتصنيف التلقائي بعد ذلك
بالطبع سأحتاج إلي بناء للغة برمجة عربية عالية المستوي ، سيتم بناءها باستخدام لغة الخوارزم ،
ولكن سؤالي هو : هل مجمع الخوارزم سيكون هو مترجم تلك اللغة أم ساحتاج لبناء مترجم خاص بتلك الغة؟
هدف المشروع هو:
هذا المشروع سينتج مزيج يشبه اكسل (لتخزين البيانات سيتطور بعد ذلك ليكون قاعدة بيانات قابلة للفصل والاندماج بنفس تقنية block)، ويشبه الجافا سكريبت(مترجم محمول في كل مكان)، وسيرفر ذكي متفاعل بتقنية ذكاء اصطناعي عربي