ภาษาโปรแกรมใช้ในการเขียนโปรแกรมคอมพิวเตอร์ หลังจากคอมไพล์โค้ดแล้ว จะได้ไฟล์ปฏิบัติการ บางครั้งผู้ใช้จำเป็นต้องค้นหาว่าโปรแกรมนั้นเขียนด้วยภาษาใด
คำแนะนำ
ขั้นตอนที่ 1
ความซับซ้อนของการกำหนดภาษาของโปรแกรมขึ้นอยู่กับรูปแบบที่โปรแกรมมาถึงคุณ - ในรูปแบบของซอร์สโค้ดหรือไฟล์ปฏิบัติการ หากคุณเห็นซอร์สโค้ด การระบุภาษาโดยใช้ไวยากรณ์นั้นค่อนข้างง่าย นั่นคือโดยโครงสร้างเฉพาะ แม้ว่าจะมีภาษาโปรแกรมมากมาย แต่ก็มีเพียงไม่กี่ภาษาเท่านั้นที่แพร่หลาย
ขั้นตอนที่ 2
ถ้าเป็น Delphi - ใช้ในสภาพแวดล้อมการเขียนโปรแกรม Delphi ยอดนิยมและมาจาก Turbo Pascal - โค้ดโปรแกรมจะมีตัวดำเนินการลักษณะดังกล่าวเป็นจุดเริ่มต้นและจุดสิ้นสุด เมื่อดูแหล่งที่มาของ Delphi ครั้งหนึ่งแล้ว คุณจะไม่สับสนกับภาษาอื่นอีกต่อไป คุณสามารถค้นหาแหล่งข้อมูลและข้อมูลที่เป็นประโยชน์อื่นๆ เกี่ยวกับ Delphi ได้ที่นี่:
ขั้นตอนที่ 3
ภาษา C ++ ทั่วไปมีโครงสร้างของตัวเอง เมื่อเห็นซอร์สโค้ดของโปรแกรมแวบแรก ตำแหน่งของเครื่องมือจัดฟันแบบหยิกจะดึงดูดสายตาคุณในทันที ซึ่งบ่งบอกได้ชัดเจนมาก นอกจากนี้ เป็นเรื่องปกติที่ C ++ จะเขียนความคิดเห็นหลังเครื่องหมายทับคู่: // ในภาษาที่ดูเหมือนคล้ายกัน (สำหรับผู้ที่ไม่ใช่โปรแกรมเมอร์) C จะใช้ความคิดเห็นสำหรับความคิดเห็น: / * ข้อความแสดงความคิดเห็น * / (ใน C ++ สามารถใช้ทั้งสองตัวแปรได้ แต่โดยปกติแล้วจะเป็นเครื่องหมายทับคู่ที่ใช้). คุณสามารถดูแหล่งที่มา C ++ ได้ที่นี่:
ขั้นตอนที่ 4
ภาษา C # (อ่านว่า "si คม") ปรากฏค่อนข้างเร็วและกำลังได้รับการพัฒนาอย่างแข็งขันโดยบริษัท Microsoft สะดวกสำหรับการเขียนแอปพลิเคชันแบบกำหนดเองอย่างรวดเร็ว สืบทอดคุณสมบัติวากยสัมพันธ์มากมายจาก C ++ คุณสามารถทำความคุ้นเคยกับไวยากรณ์ของภาษา C # ได้ที่นี่:
ขั้นตอนที่ 5
วิชวลเบสิก (VB) จดจำได้ง่ายด้วยไวยากรณ์ ตัวอย่างของรหัสในภาษานี้สามารถดูได้ที่นี่:
ขั้นตอนที่ 6
ผู้ประกอบ. ภาษาโปรแกรมระดับต่ำ การเขียนโปรแกรมบนมันค่อนข้างยาก แต่โปรแกรมที่ได้นั้นมีขนาดเล็กและรวดเร็ว คุณสามารถดูไวยากรณ์ของแอสเซมเบลอร์ได้ที่นี่:
ขั้นตอนที่ 7
คุณสามารถเปิดแหล่งที่มา C, C ++, C # และ VB โดยใช้สภาพแวดล้อมการพัฒนา Microsoft Visual Studio สำหรับภาษา Delphi คุณต้องมีสภาพแวดล้อมการพัฒนา Borland Delphi
ขั้นตอนที่ 8
หากคุณต้องการเรียนรู้ภาษาของโปรแกรมที่คอมไพล์แล้ว สถานการณ์จะซับซ้อนมากขึ้น โปรแกรมสำเร็จรูปส่วนใหญ่ได้รับการบรรจุหีบห่อ หลายโปรแกรมได้รับการเข้ารหัสเพิ่มเติมเพื่อป้องกันการแฮ็ก ในการค้นหาว่าโปรแกรมบรรจุอยู่หรือไม่ รวมถึงการพิจารณาการป้องกัน โปรแกรมอรรถประโยชน์ Protection ID จะช่วยคุณได้ คุณสามารถดาวน์โหลดได้ที่นี่:
ขั้นตอนที่ 9
โปรแกรมที่แพ็กต้องถูกคลายแพ็ก มียูทิลิตี้พิเศษสำหรับสิ่งนี้ คุณสามารถดาวน์โหลดได้ที่ส่วน "Unpackers":
ขั้นตอนที่ 10
เมื่อแตกโปรแกรมแล้ว คุณสามารถค้นหาภาษาที่เขียนโดยใช้ยูทิลิตี้ PEID คุณสามารถดาวน์โหลดได้ที่นี่: https://cracklab.ru/download.php?action=list&n=MzU= เรียกใช้ยูทิลิตี้และเปิดไฟล์ปฏิบัติการที่คุณสนใจที่จะใช้ ข้อมูลเกี่ยวกับภาษาที่เขียนจะปรากฏในหน้าต่างด้านล่างของโปรแกรม