Professional Documents
Culture Documents
02-ساختار کامپایلر
02-ساختار کامپایلر
مدرس:
علیرضا تجری
کامپایلر چیست؟
کامپایلر نرمافزاری است که میتواند یک برنامه از زبان مبدا را بخواند و آن را به یک برنامه معادل به
میکند.
زبان جاوا )و (.Net
در این زبان ،کامپایلر و مفسر با هم ترکیب میشوند.
توسط کامپایلر جاوا ) ،(javacکد جاوا به یک کد میانی به نام Java Bytecodeکامپایل میشود.
این کد میانی را میتوان در هر سیستمی که مفسر جاوا دارد اجرا کرد. ●
ساختار کامپایلر
کد
Symbol Table
میانی
علوه بر آن ،اطلعاتی از کد برنامه در ساختاری به نام جدول نمادها )(Symbol Table
جمعآوری میشود.