السلام عليكم
لقد تمكنت مؤخرا من إكتشاف طريقة للبرمجة باللغة العربية قد لا تخطر ببال أحد ، و الحمد لله قد وفقني الله لأحقق بعض من أحلامي و هي برمجة الصفحات باللغة العربية لكن على أساس لغة جافا سكريبت ، هذه اللغة التي إكتشفتها أسميتها WinoScript
و هذا مثال
هذا مثال صغير جدا --كود:<SCRIPT language=WinoScript> /*/ المتغير رسالة = "عنوان تجريبي تم بنجاح عنوان تجريبي تم بنجاح" المتغير ز = 1 الدالة عنوان(){ إذا(ز>رسالة.حساب){ز=1} المتغير نتيجة = رسالة.تجزيئ(0,ز) عنوان الصفحة = نتيجة ز++ } خروج = الدالة(){ تحذير("(: مع السلامة") } إستدعي في كل من("عنوان()",100) عند الخروج = خروج /*/ </SCRIPT> <SCRIPT src=Wino.Script> </SCRIPT>
سنرى مثال آخر سنستعمل فيها الرياضيات بالصاين و الكوصاين
تتذكرون الموضوع الذي أثاره الأخ رضى بخصوص مقال عند الضغط على أحد الصور ينقسم إلى ثلاث أعمدةكود:<SCRIPT language=WinoScript> /*/ المتغير زيد = 0; الدالة صورة‘متحركة(){ المتغير صاين = 180 * الصاين(زيد/36) المتغير كوصاين = 35 * الكوصاين(زيد/36) التعليمة("صورة","style.left="+صاين) التعليمة("صورة","style.top="+كوصاين) زيد++ } إستدعي في كل من("صورة‘متحركة()",23) /*/ </SCRIPT> <script src=Wino.Script> </script>
ما رأيكم أن نجرب برمجتها بهذه اللغة WinoScript
أعرف أنكم ستضحكون في الأول و قد يذهب أحدكم أبعد من ذالك ويقول أنها طلاسم معمولة بجافا سكريبتكود:<SCRIPT language=WinoScript> /*/ المتغير عدد‘الأعمدة = 3; المتغير بداية‘الجدول = '<TABLE WIDTH="100%" HEIGHT="100%"><TR><TD>'; المتغير نهاية‘الجدول = "</TD></TR></TABLE>"; المتغير الخلية = "</TD><TD>"; المتغير ز = 0; تقسيم = الدالة(){ المتغير المقالة = المعلم("دخول‘المقالة") المتغير دخول‘المقالة = المقالة.هتمل; المتغير حساب‘المقالة = دخول‘المقالة.حساب; المتغير تقسيم‘المقال = حساب‘المقالة / عدد‘الأعمدة; المتغير النص = ""; النص += بداية‘الجدول; مادام(المتغير س=0;س<حساب‘المقالة+عدد‘الأعمدة;س++){ ز++; النص += دخول‘المقالة.تجزيئ(س,س+1); إذا(ز>تقسيم‘المقال){النص += الخلية;ز=0} } النص +=نهاية‘الجدول; المتغير المقالة2 = المعلم("خروج‘المقالة") المقالة2.هتمل = النص } عادي = الدالة(){ المتغير المقالة = المعلم("دخول‘المقالة") المتغير دخول‘المقالة = المقالة.هتمل; //للمتغير("دخول‘المقالة","دخول‘المقالة","هتمل") المتغير النص = بداية‘الجدول+دخول‘المقالة+نهاية‘الجدول; المتغير المقالة2 = المعلم("خروج‘المقالة") المقالة2.هتمل = النص } عند التحميل = عادي /*/ </SCRIPT> <script src=Wino.Script> </script>![]()
لكنها أكواد حقيقية و لتجربتها أنزلوها من المرفقات وجربوها بأنفسكم و غيرو لترو النتيجة
ستلاحضون أن الكود يبتد أب /*/ و ينتهي بها و هذا يعني أن الكود غير مفعل و أيضا أضيف عند نهاية الكود هذا السطر
أي أني أستدعي ملف Wino.Script و هذا الملف هو السر كله لن أشرح الكود الخاص به حاليا بل سأفتح المجال لباقي الأعضاء ليكتشفوه و بذالك أتمكن بدوري من إكتشافهمكود PHP:<script src=Wino.Script></script>
، و طالما أنه معمول بجافا سكريبت فلا أحتاج أن أقول أنه مصدر مفتوح و الكل مدعو لتطويره و أيضا إعادة صياغة التعليمات و الدوال بلغة عربية رقمية دقيقة فنية مثلا document.write لا نريد لها ترجمة حرفية أ تعريب بل كلمة لها معنى كتابي و مصطلح تقني
![]()
هذه اللغة ما تزال تجريبية و تشتغل على ie فقط في إنتظار تطوير نسخة ل Mozilla
في إنتظار تفاعلكم دمتم
و السلام


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

