جميع التحديثات والتغيرات في لغة برمجة ألف
من الإصدار الاول حتى اخر إصدار 5.1.0
1- إضافة ميزة جمع نصين عن طريق عملية الجمع، مثال:
س = "السلام " + "عليكم"
اطبع(س)
#السلام عليكم
نسخ
2- إضافة ميزة ترتيب المصفوفة تصاعديا، مثال:
س = [5، 9، 1، 6]
س.رتب()
اطبع(س)
# [1، 5، 6، 9]
نسخ
3- حقن النص بسطر جديد: مثال:
س = "سطر\س سطر جديد"
اطبع(س)
# سطر
# سطر جديد
نسخ
4- إضافة دالة وقت() لمكتبة الوقت حيث أنها تقوم بإرجاع المعلومات على شكل فهرس. النتيجة المرجعة: {السنة:2025، الشهر: 7، اليوم: 9، الساعة "بنظام الـ24 ساعة": 13، الدقيقة: 4، الثانية: 56، يوم_اسبوع "ترتيب اليوم في الاسبوع حيث يبدأ من الاثنين": 2، يوم_سنة "ترتيب اليوم خلال السنة": 183،هل_صيفي "هل نظام التوقيت الصيفي مفعل أم لا": 0، النطاق: "Arab Standard"، الإزاحة: 10800} مثال:
استورد الوقت
س = الوقت.وقت()
اطبع(م"التاريخ: {س["السنة"]}-{س["الشهر"]}-{س["اليوم"]} \سالوقت: {س["الساعة"]}:{س["الدقيقة"]}:{س["الثانية"]}")
# التاريخ: 2025-10-1
# الوقت: 3:20:55
نسخ
6- إضافة دالة منسق() لمكتبة الوقت حيث تقوم بإرجاع معلومات الوقت بشكل منسق على شكل نص. مثال:
استورد الوقت()
س = الوقت.منسق()
اطبع(س)
# الخميس يوليو 2 13:27:28 2025
نسخ
7- إضافة قراءة قيم الفهرس، حيث يمكن تحويلها إلى مصفوفة للعمل عليها مثال:
س = {"أ": 3, "ب": 5, "ت": 7}
اطبع(س.قيم())
# قيم_فهرس([3, 5, 7])
نسخ
8 - إضافة دالة ضمنية لقراءة الملف كامل او سطر منه مع إغلاقه بعد الإنتهاء، حيث حرف "ق" يعبر عن قراءة. مثال:
س = افتح("ملف.json"، "ق")
اطبع(س.اقرا_سطر())
اطبع(س.اقرا())
س.اغلق()
# محتويات الملف
نسخ
9- إضافة القدرة على جذر الاعداد العشرية مثال:
س = \^ 3.9
اطبع(س)
# 1.9748417658131
نسخ
10- القدرة على تشغيل حالة عن طريق الطرفية مثال:
alif -ص "اطبع(9)"
# 9
نسخ
1- تم تصحيح مشكلة تظهر عند عدم إغلاق القوس حيث كان الخطأ لا يظهر باللغة العربية 2- تصحيح طباعة الوقت الحالي في مكتبة الوقت من الوقت.الوقت() --> الوقت.الان()
1- الان لاحقة الملف يمكن أن تكون .الف او .alif
مثال:
مثال.الف
example.alif
نسخ
2- طريقة طباعة المساعدة والنسخة في الطرفية أصبحت كالتالي:
alif -م او --مساعدة : للمساعدة
alif -ن او --نسخة : نسخة ألف الحالية
نسخ
3- حالة (لاجل) اصبحت تقبل (لكل)
مثال:
|لاجل ب في مدى(50): |لكل ب في مدى(50):
| اطبع(ب) | اطبع(ب)
نسخ