سلام اگه میشه مفهوم on the fly رو که مربوط به interpreter هست رو توضیح بدین و منظور از زبان های rtl چیه؟
سلام
1.ببینید کامپایلر جاوا
یه فایل با معماری خنثی
دستور العمل های بایت کد 'generic'
ایجاد می کند که هیچ ربطی به معماری خاص کامپیوتر ندارد اگر کنار این کد کامپایل شده ی کامپایلر یه سیستم مثل Java run time کنارش حضور داشته باشه که بتونه کد رو همزمان در زمان اجرا(on the fly) ترجمه کنه به کده native همون ماشین و این کد قابلیت اجرا روی هر پردازنده ای رو داره
2. RTL
زبان انتقال ثبات هاست که مربوط به معماری سخت افزار هست که باید برید مداری منطقی و معماری کامپیوتر رو نگاه کنید تا با ثبات ها و نحوه ردوبدل کردن اطلاعات بینشون و خواندن و نوشتن رو سخت افزار (RAM) و... اشنا بشید