السلام عليكم ورحمة الله وبركاته،
هذه هي خصائص الإصدار القادم إنشاء الله
الموقع
- إضافة صفحة جديدة فيها قائمة الأوامر و الدوال و المكتبات
ألف ستوديو 1.23
- إزالة سطر مكتبة الرسالة
- دعم التكملة التلقائية
- تغيير طفيف في الألوان
- تصغير حجم الخط قليلا
- جعل أداة النصية متعددة الأسطر
- إخفاء مربعات تصميم الواجهة عند قراءة ملف ألف
مترجم ألف 1.33
- تطوير مكتبة للتعامل مع سطر الأوامر
كائن اسم_الكائن_هنا = النظام()
نص الجواب = اسم_الكائن_هنا:نفذ ( "apt-get update -y" )
كائن اسم_الكائن_هنا = بايثون()
نص الجواب = اسم_الكائن_هنا:نفذ_ملف ( "test.py"، "MyProgram"، "arg1 arg2 arg3" )
- تطوير مكتبة للتعامل مع الملفات قراءة و كتابة
كائن اسم_الكائن_هنا = ملفات()
نص الجواب = اسم_الكائن_هنا:قراءة_ملف( "test.txt" )
- دعم إنشاء تطبيق طرفية "كنسول" خال من مكتبات الواجهة الرسومية
#ألف طرفية
دالة رئيسية
أكتب( "هذا برنامج طرفية (كنسول)" )
نهاية دالة
- التركيز على جعل الأوامر "أسماء غير مصرفة"، و دوال المكتبات "فعل أمر"
أسماء غير مصرفة :
عدد، نص، إرجاع، كسر، ...
فعل أمر :
أكتب()، إقرأ()، إنشئ()، حول_إلى_عدد()، ...
- تغيير إسم المتغير النصي، من "حرف" إلى "نص"
نص أ = "أهلا"
- تغيير إسم الأمر إرجاع قيمة من الدالة، من "رجوع" إلى "إرجاع"
دالة عدد تجربة (عدد أ، عدد ب)
إرجاع أ + ب
نهاية دالة
- دعم التعرف على نوع المتغير بشكل آلي
متغير أ = "أهلا"
متغير ب = 44
متغير ج = صحيح
ثابت أ = "هذا نص لا يتغير !"
ثابت نص أ = "هذا نص لا يتغير !"
ثابت ب = 33
ثابت عدد ب = 44
ثابت ج = صحيح
ثابت منطق ج = صحيح
- إضافة دالة هدم الكائن في البرمجة الكائنية التوجه
صنف المجموع
دالة هدم ()
رسالة ( "هذا الكائن ثم تدميره بنجاح !" )
نهاية دالة
نهاية صنف
عدد أ [3] = [ 11, 22, 33 ]
عدد ب [2][2] = [ [11,22] , [33,44] ]
رسالة ( أ[0] )
رسالة ( ب[0][0] )
- تغير أخر "أو" في الجملة الشرطية من "أو" إلى "وإلا"، مع الاحتفاظ بـ "أو إذا"
إذا ( أ > 4 أو ب >= 5 ) و (ع < 0)
...
أو إذا ( (ع < 4) و (ب < 5) )
...
وإلا
...
نهاية إذا
- دعم إنشاء دالة بطريقة البايثون لإعطاء المبرمج المزيد من الحرية
دالة تجربة (عدد أ، عدد ب) -> عدد
إرجاع أ + ب
نهاية دالة
- دعم خاصية "تعدد الدوال" حيث يمكن إنشاء دوال متعددة الخصائص بنفس الاسم من أجل تطوير المكتبات بشكل أفظل
دالة تجربة () -> عدد
إرجاع 0
نهاية دالة
دالة تجربة (عدد أ) -> عدد
إرجاع أ
نهاية دالة
دالة تجربة (عدد أ، عدد ب) -> عدد
إرجاع أ + ب
نهاية دالة
أتوجه بالشكر لكل المبرمجين اللذين ساهمو بأفكارهم و جهدهم و وقتهم الثمين،
جزاكم الله خيرا، و جعله الله في ميزان حسناتكم،
شكرا لكم،