انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: esmaeelE در 20 فروردین 1404، 05:00 بظ
-
برنامه godbolt یک ابزار عالی برای کامپایل و اجرای کدهای نوشته شده روی وب است.
میتوان برنامهها را به صورت برخط کامپایل کرد و شمار زیادی کامپایلر با نسخههای مختلف برای زبانهای برنامهنویسی دردسترس هستند.
به علاوه میتوان تک تک توابع را به کد اسمبلی تبدیل و کار بررسی و تحلیل روی برنامه را به سادگی به انجام رساند.
برخی از زبانهای پشتیبانی شده
C
C++
Rust
Java
Fortran
امکانات موجود در این ابزار منحصر به موارد ذکر شده نیست.
توضیحات بیشتر در ارائهٔ پیوست شده قرار گرفته است.
پیوندها
نشانی پروژه
https://godbolt.org
یک نمونه از اجرای دو برنامه را میتوانید در این پیوند ببینید.
https://godbolt.org/z/5oK1vGcK8
صفحه گیتهاب پروژه
https://github.com/compiler-explorer
نام پروژه همان نام توسعهدهندهاش است. Matt Godbolt
-
ابزار dogbolt یا Decompiler Explorer یک مجموعه برای بررسی و تحلیل برنامههای باینری است.
در واقع یک بازی با نام godbolt است و کاری که میکند معکوس ابزار godbolt است. به این معنا که سعی میکند فایل باینری برنامه را به کد خوانا تبدیل کند.
https://dogbolt.org
فهرستی از ابزارهای پشتیبانی شده
angr
BinaryNinja
Boomerang
dewolf
Ghidra
Hex-Rays
RecStudio
Reko
Relyze
RetDec
rev.ng
Snowman
صفحه گیتهاب پروژه
https://github.com/decompiler-explorer