You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on May 4, 2026. It is now read-only.
جاري تطوير نسخة جديدة بتغيير داخلي جذري، حيث لاوجود ل نص أو عدد، وإنما متغير حيث هو عبارة عن كائن يقبل ويعطي كل أنواع البيانات، شيئ ما شبيه بخورزميات عمل جافاسكريبت أو البايثون.
متغير م = 6
متغير ج = "4"
م = م + ج
اطبع ( م ) -- -> 10
السر هنا يكمن في operator overloading، وهي خاصية في C++ يمكننا استغلالها لتصميم صنف بلغة ألف يقبل ويعطي كل أنواع البيانات اللتي نحتاجها، وبالتالي يمكننا التركيز على تطوير خصائص أخرى في لغة ألف، وترك مهمة المتغيرات لمترجم C++
جاري تطوير نسخة جديدة بتغيير داخلي جذري، حيث لاوجود ل
نصأوعدد، وإنمامتغيرحيث هو عبارة عن كائن يقبل ويعطي كل أنواع البيانات، شيئ ما شبيه بخورزميات عمل جافاسكريبت أو البايثون.السر هنا يكمن في operator overloading، وهي خاصية في C++ يمكننا استغلالها لتصميم صنف بلغة ألف يقبل ويعطي كل أنواع البيانات اللتي نحتاجها، وبالتالي يمكننا التركيز على تطوير خصائص أخرى في لغة ألف، وترك مهمة المتغيرات لمترجم C++
https://en.cppreference.com/w/cpp/language/operators
يعني في لغة ألف، إما تنشئ متغير يقبل ويعطي كل أنواع البيانات، أو تنشئ كائن لصنف ما.
أعتقد أن هده الطريقة ستأخد مشروع ألف لمستوى أفظل.
ما رأيكم ؟
Originally posted by @hassandraga in #38 (comment)