دستت درد نکنه دوست عزیز، تقریبا موافقم:
define:
variable a:bin
variable b:oct
variable c:dec
variable d:hex
variable e:integer
variable f:sinteger
variable g:binteger
variable h:float
variable i:bfloat
variable j:char
variable k:str
end define
1. به نظرم بهتر باشه متغیر ها هر جا که طرف خواست به طور پراکنده تعریف بشن. موافقی؟
2. در مورد مختصر نویسی :
مثل پاسکال از var استفاده بشه به جای variable، یا این که اگر هم مختصر نویسی نمی کنیم نوع متغیر ها رو هم مختصر نویسی نکنیم. مثلا این طوری:
variable a : binary
variable b : octal
variable c : decimal
variable d : hexadecimal
variable e : integer
variable f : sinteger
variable g : binteger
variable h : float
variable i : bfloat
variable j : character
variable k : string
3. ضمنا روش ذخیره سازی اعداد hexadecimal، decimal یا ... که با هم فرقی نداره. پس بهت نیست اینا همشون یه نوع باشن، اما کاربر موقع مقدار دهی متغیر ها به شکل دلخواه مقدار دهی کنه؟ ضمنا برای نمایششون هم در مبناهای مختلف می شه توابع و زیربرنامه هایی در نظر گرفت.
یعنی مثلا طرف بنویسه :
variable e : integer
و موقع مقداردهی بتونه از هر کدوم اینا که دلش خواست استفاده کنه:
i = 344
i = 123456789ABCDEFh
i = 0x11011001
یا حالا هر جور دیگه ای که به نظرت می آد...