انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


ارائه ۲۵٫۰۴ اوبونتو منتشر شد 🎉

نویسنده موضوع: آشنایی با ابزار godbolt  (دفعات بازدید: 2192 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین esmaeelE

  • ناظر انجمن
  • *
  • ارسال: 1371
  • جنسیت : پسر
آشنایی با ابزار godbolt
« : 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

« آخرین ویرایش: 10 اردیبهشت 1404، 10:44 ب‌ظ توسط esmaeelE »

آفلاین esmaeelE

  • ناظر انجمن
  • *
  • ارسال: 1371
  • جنسیت : پسر
پاسخ : آشنایی با ابزار godbolt
« پاسخ #1 : 10 اردیبهشت 1404، 10:50 ب‌ظ »
ابزار 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


« آخرین ویرایش: 13 خرداد 1404، 11:51 ق‌ظ توسط esmaeelE »