یعنی یه کامپایلر رو تنهایی نوشتی اون هم تو این سن؟
کامپایلر که نه!!
در واقع یک مفسر!!!
برای مثال وقتی مینوشتی:
x = 5 + 6 / 9 + ( 9 - ( 3 - 9 * 3) ) .....
چک میکرد و اگه متغیر x وجود نداشت مقدار عبارت رو محاسبه میکرد و در x میریخت!
و بعد میتونستی هر کاری بکنی. برای مثال:
y = x
یا
y = 2 * x + 9 + x
یا
.
.
.
و چون هدف ساخت یه مفسر قدرمتمند بود از ابتدا همه چیز رو دقیق طراحی کرده بودم و میتونستم حتی قدرت تعریف توایع رو هم اضافه کنم. مثلا کاربر بتونه تابعی تعریف کنه و ازش استفاده کنه....
ولی بعدش دلسرد شدم...... الان هم پروژه رو هواست....
البته چنتا هم تابع براش تعریف کرده بودم. برای مثال
print("test", x, y)
اگر راست میگی چند بیت بود؟
خیلی بیت...