تساؤلات حديث عهد بالبرمجة

هل يمكن انشاء المكتبات والتحكم في البروسيسور والتخزين والباور (آيسيهات) بواسطة هذه اللغة؟

نعم، يمكن إنشاء المكتبات. أما التحكم بالمعالج والتخزين والطاقة فهذه من مسؤوليات نظام التشغيل ولا علاقة لها بلغة البرمجة المستخدمة.


try:
z = print # to keep print function work
x = print # use it to test

zint =int 
zprint = print # replace print
zhelp = help
ztype = type
zbool = bool

zprint("001 print replaced") # Test001 if print replaced
z()  #space
zhelp("keywords") # Test002 if help replaced
z("002 help replaced")

int = "stop & free"    
print = "stop & free" # unreserved print   
help = "stop & free"       
type = "stop & free"      
bool = "stop & free"    
z()  #space
if print == x:  # Test003 if print unreserved 
    print("003 print reserved")
else:
    z("003 print unreserved")
z()  #space
print = x # reserved print
if print == x:  # Test004 if print reserved
    print("004 print reserved")
else:
    z("004 print unreserfed")
z()  #space

except Exception as y:
z(y)


احاول تعلم بايثون لافهم آلية عمل اللغات البرمجية والحاسوب

لماذا وكيف وهل يمكن في الأسس ان يحدث تحرير للكلمات المحجوزة؟
لان تعريب كلمة ليست المشكلة، المشكلة هل ستستبدل الكلمات ام ستبني فوقها وكأنها مكتبات مثلا
ام ان لغة الاسس في مجال اخر؟

لغة الأسس تعتمد على مبدأ الألقاب (aliases)، أي أنك تعرف كلمة جديدة كلقب لكلمة موجودة, وبالتالي يصير عندك كلمتان بنفس المعنى. في حالة الكلمات المحجوزة فإن المبدأ مشابه لكن طريقة التطبيق مختلفة قليلا لأنك تحتاج لتعريف اللقب على مستوى المُعرِب (parser) وليس على مستوى التعريفات، لكن النتيجة نفسها وهي أنك تحصل على كلمتين بنفس المعنى. مثلا، يمكنك في نفس البرنامج كتابة حلقتين إحداهما بالكلمة for والأخرى بالكلمة لكل.

print = "stop & free"    

كما ترى هنا، فان print تتحول الى معامل يمكن استخدامه كأي كلمة اخرى
المشكلة ان True او try لا يمكن تحريرها بنفس الطريقة
هنا تستطيع ان تكتب بواسطة كلمة واحدة وليس اثنين اذا كتبت print=اطبع
ثم كتبت print = something لتلغي حجزها على الاقل كما يظهر لي، لا اعلم عن العمق للغة
هذا بالنسبة لـ print والكلمات التي مثلها، لكن يبقى True والكلمات التي مثلها كيف تستبدلها ثم تحررها هي من الحجز

وهذا كله لاجل استبدال عربي بغيره ثم تحرير غيره
لكن سيبقى ان تحرر العربي كذلك، بحيث لا يكون محجوز لوظيفة ولكن لذاته
حينها لن تستبدا print=اطبع ، بل فعل الخط وتحول الفعل لأمر مثل خط مثلا اي خُط بدون تشكيل

ما الذي تحاول فعله بالضبط؟ هل تحاول دعم العربية في بايثون؟

احاول دعم نمط الوصل والجذور والفروع المترابطة في بايثون او غيرها

همم، لم أفهم قصدك، لكن عمومًا ربما الأفضل طرح هذه الأسئلة في منتدى مخصص بالبايثون فقد تجد هناك من يفيدك أكثر.