از زبان برنامه نویسی برای نوشتن برنامه های رایانه ای استفاده می شود. پس از کامپایل کد ، یک فایل اجرایی بدست می آید. گاهی اوقات کاربر باید بفهمد که برنامه با چه زبانی نوشته شده است.
دستورالعمل ها
مرحله 1
پیچیدگی تعیین زبان برنامه بستگی به شکلی دارد که برنامه به شما مراجعه کرده است - به شکل کد منبع یا یک فایل اجرایی. اگر کد منبع را می بینید ، شناسایی زبان با نحو آن - یعنی با ساختارهای مشخصه آن ، کاملاً آسان است. با وجود این واقعیت که بسیاری از زبان های برنامه نویسی وجود دارد ، فقط تعداد کمی از آنها گسترده هستند.
گام 2
اگر دلفی باشد - در محیط برنامه نویسی محبوب دلفی مورد استفاده قرار می گیرد و از Turbo Pascal نشات گرفته است - کد برنامه شامل عملگرهای مشخصه ای از آغاز و پایان است. با یک بار مشاهده منبع در دلفی ، دیگر این زبان را با زبانهای دیگر اشتباه نخواهید گرفت. می توانید منابع و سایر اطلاعات مفید در مورد دلفی را در اینجا پیدا کنید:
مرحله 3
زبان بسیار متداول C ++ ساخت های خاص خود را دارد. در نگاه اول به کد منبع برنامه ، محل قرارگیری پرانتزها بلافاصله توجه شما را جلب می کند ، این بسیار بارز است. علاوه بر این ، معمولاً برای C ++ نوشتن نظر پس از دو بریدگی: //. در یک زبان به ظاهر مشابه (برای یک غیر برنامه نویس) ، C ، از نظرات برای نظرات استفاده می شود: / * متن نظر * / (در ++ C ، از هر دو نوع می توان استفاده کرد ، اما معمولاً همان بریدگی مضاعف است که استفاده می شود). منابع C ++ را می توانید در اینجا مشاهده کنید:
مرحله 4
زبان C # (بخوانید "si sharp") نسبتاً اخیراً ظاهر شده و به طور فعال توسط شرکت مایکروسافت در حال توسعه است. راحت برای نوشتن سریع برنامه های سفارشی. بسیاری از ویژگیهای نحوی را از C ++ به ارث برده اید. می توانید در اینجا با نحو زبان C # آشنا شوید:
مرحله 5
ویژوال بیسیک (VB). توسط نحو به راحتی قابل تشخیص است. نمونه ای از کد به این زبان را می توانید در اینجا مشاهده کنید:
مرحله 6
اسمبلر زبان برنامه نویسی سطح پایین. برنامه ریزی روی آن کاملاً دشوار است ، اما برنامه های بدست آمده کوچک و سریع هستند. شما می توانید نحو اسمبلر را در اینجا مشاهده کنید:
مرحله 7
با استفاده از محیط توسعه Microsoft Visual Studio می توانید منابع C ، C ++ ، C # و VB را باز کنید. برای زبان دلفی ، شما به محیط توسعه Borland Delphi نیاز دارید.
مرحله 8
اگر شما نیاز به یادگیری زبان یک برنامه از قبل تدوین شده دارید ، وضعیت پیچیده تر می شود. اکثر برنامه های آماده بسته بندی شده اند ، بسیاری از آنها برای مقاومت در برابر هک شدن رمزگذاری شده اند. برای آگاهی از بسته بودن یا نبودن برنامه و همچنین تعیین حفاظت از آن ، برنامه Protection ID به شما کمک خواهد کرد. می توانید آن را از اینجا بارگیری کنید:
مرحله 9
برنامه بسته بندی شده باید بسته بندی نشود ؛ ابزارهای ویژه ای برای این کار وجود دارد. می توانید آنها را از اینجا ، در بخش "Unpackers" بارگیری کنید:
مرحله 10
پس از باز کردن برنامه ، می توانید با استفاده از ابزار PEID متوجه شوید که به چه زبانی نوشته شده است. می توانید آن را از اینجا بارگیری کنید: https://cracklab.ru/download.php؟action=list&n=MzU=. این برنامه را اجرا کرده و فایل اجرایی مورد علاقه خود را برای استفاده از آن باز کنید. اطلاعات مربوط به زبانی که در آن نوشته شده است در پنجره پایین برنامه ظاهر می شود.