سالیدیفا

فهرست opcode ها و نحوه تبدیل به bytecode

بحث کد های کامپایل شده تو سالیدیتی اونقدر مهمه که دوباره سراغ opcode ها اومدیم. میخوایم با فهرست کامل تری از opcode ها آشنا بشیم. بعدش با یه مثال روش تبدیل opcode به bytecode رو یاد بگیریم.

ByteCode چیه؟ و چرا باید از بایت‌کد استفاده کنیم؟

بایت کد چیه؟ بایت کد ها نتیجه کامپایل کد های سطح بالا قابل درک برای انسان، به کد های سطح پایین قابل فهم و اجرا توسط ماشینه(مثل ماشین مجازی اتریوم). به بایت کد ها، کد های قابل حمل هم میگیم. چون مستقل از سخت افزار خود ماشین میتونن تو ماشینی که EVM روی آن نصب […]