تستخدم لغات البرمجة لكتابة برامج الكمبيوتر. بعد تجميع الكود ، يتم الحصول على ملف قابل للتنفيذ. يحتاج المستخدم أحيانًا إلى معرفة اللغة التي تمت كتابة البرنامج بها.
تعليمات
الخطوة 1
يعتمد تعقيد تحديد لغة البرنامج على الشكل الذي أتى به البرنامج إليك - في شكل كود مصدر أو ملف قابل للتنفيذ. إذا رأيت الكود المصدري ، فمن السهل جدًا تحديد اللغة من خلال تركيبها - أي من خلال التركيبات المميزة لها. على الرغم من وجود الكثير من لغات البرمجة ، إلا أن القليل منها فقط منتشر على نطاق واسع.
الخطوة 2
إذا كانت دلفي - يتم استخدامها في بيئة برمجة دلفي الشهيرة وتنشأ من Turbo Pascal - فإن كود البرنامج يحتوي على عوامل تشغيل مميزة مثل البداية والنهاية. بعد النظر مرة واحدة في المصدر على دلفي ، لن تخلط بين هذه اللغة وأي لغة أخرى. يمكنك العثور على مصادر ومعلومات أخرى مفيدة عن دلفي هنا:
الخطوه 3
لغة C ++ الشائعة لها تركيباتها الخاصة. للوهلة الأولى على الكود المصدري للبرنامج ، فإن موقع الأقواس المتعرجة سوف يلفت انتباهك على الفور ، إنه مؤشر للغاية. بالإضافة إلى ذلك ، من الشائع أن تكتب C ++ تعليقات بعد الشرطة المائلة المزدوجة: //. في لغة تبدو مشابهة (لغير المبرمجين) ، تُستخدم التعليقات للتعليقات: / * نص التعليق * / (في C ++ ، يمكن استخدام كلا المتغيرين ، ولكن عادةً ما يتم استخدام الشرطة المائلة المزدوجة). يمكنك عرض مصادر C ++ هنا:
الخطوة 4
ظهرت لغة C # (تقرأ "si sharp") مؤخرًا نسبيًا ويتم تطويرها بنشاط بواسطة شركة Microsoft. مناسب لكتابة التطبيقات المخصصة بسرعة. ورثت العديد من الميزات النحوية من C ++. يمكنك التعرف على بناء جملة لغة C # هنا:
الخطوة الخامسة
فيجوال بيسك (VB). من السهل جدا التعرف عليها من خلال بناء الجملة. يمكن الاطلاع على مثال للكود بهذه اللغة هنا:
الخطوة 6
المجمع. لغة برمجة منخفضة المستوى. من الصعب جدًا البرمجة عليها ، لكن البرامج الناتجة صغيرة وسريعة. يمكنك رؤية صيغة المجمع هنا:
الخطوة 7
يمكنك فتح مصادر C و C ++ و C # و VB باستخدام بيئة تطوير Microsoft Visual Studio. بالنسبة للغة دلفي ، فأنت بحاجة إلى بيئة تطوير بورلاند دلفي.
الخطوة 8
إذا كنت بحاجة إلى تعلم لغة برنامج تم تجميعه بالفعل ، يصبح الموقف أكثر تعقيدًا. يتم حزم معظم البرامج الجاهزة ، والعديد منها بالإضافة إلى ذلك مشفرة لمقاومة القرصنة. لمعرفة ما إذا كان البرنامج مضغوطًا أم لا ، وكذلك لتحديد حمايته ، ستساعدك أداة معرف الحماية. يمكنك تنزيله من هنا:
الخطوة 9
يجب تفريغ البرنامج المعبأ ، وهناك أدوات مساعدة خاصة لهذا الغرض. يمكنك تنزيلها هنا ، في قسم "Unpackers":
الخطوة 10
بمجرد فك ضغط البرنامج ، يمكنك معرفة اللغة المكتوبة بها باستخدام الأداة المساعدة PEID. يمكنك تنزيله من هنا: https://cracklab.ru/download.php؟action=list&n=MzU=. قم بتشغيل الأداة المساعدة وافتح الملف القابل للتنفيذ الذي ترغب في استخدامه. ستظهر معلومات حول اللغة المكتوبة بها في النافذة السفلية للبرنامج.