Programmeringsspråk används för att skriva datorprogram. Efter att ha sammanställt koden erhålls en körbar fil. Ibland behöver användaren ta reda på vilket språk programmet är skrivet på.
Instruktioner
Steg 1
Komplexiteten i att bestämma programspråket beror på i vilken form programmet kom till dig - i form av en källkod eller en körbar fil. Om du ser källkoden är det ganska enkelt att identifiera ett språk med dess syntax - det vill säga genom dess karakteristiska konstruktioner. Trots att det finns många programmeringsspråk är bara ett fåtal av dem spridda.
Steg 2
Om det är Delphi - det används i den populära Delphi-programmeringsmiljön och härstammar från Turbo Pascal - innehåller programkoden sådana karakteristiska operatorer som börjar och slutar. Efter att ha tittat en gång på källan i Delphi kommer du inte längre förväxla detta språk med något annat. Du hittar källor och annan användbar information om Delphi här:
Steg 3
Det mycket vanliga C ++ - språket har sina egna konstruktioner. Vid första anblicken på källkoden för programmet kommer platsen för de lockiga hängslen omedelbart att fånga ditt öga, det är väldigt vägledande. Dessutom är det vanligt att C ++ skriver kommentarer efter dubbel snedstreck: //. På ett till synes liknande (för ett icke-programmerare) språk, C, används kommentarer för kommentarer: / * kommentartext * / (i C ++ kan båda varianterna användas, men det är vanligtvis det dubbla snedstrecket som används). Du kan se C ++ -källorna här:
Steg 4
C # -språket (läs "si sharp") dök upp relativt nyligen och utvecklas aktivt av Microsoft-företaget. Bekvämt för att snabbt skriva anpassade applikationer. Ärvde många syntaktiska funktioner från C ++. Du kan bekanta dig med syntaxen för C # -språket här:
Steg 5
Visual Basic (VB). Mycket lätt att känna igen på syntaxen. Ett exempel på koden på detta språk kan ses här:
Steg 6
Assemblerare. Programmeringsspråk på låg nivå. Det är ganska svårt att programmera på det, men de resulterande programmen är små och snabba. Du kan se assemblersyntaxen här:
Steg 7
Du kan öppna C-, C ++-, C #- och VB-källor med hjälp av utvecklingsmiljön för Microsoft Visual Studio. För Delphi-språket behöver du utvecklingsmiljön Borland Delphi.
Steg 8
Om du behöver lära dig språket i ett redan sammanställt program blir situationen mer komplicerad. De flesta färdiga program är förpackade, många är dessutom krypterade för att motstå hacking. För att ta reda på om programmet är packat eller inte, samt för att avgöra dess skydd, kommer skyddets ID-verktyg att hjälpa dig. Du kan ladda ner den här:
Steg 9
Det packade programmet måste packas upp, det finns speciella verktyg för detta. Du kan ladda ner dem här, i avsnittet "Unpackers":
Steg 10
När ett program har packats upp kan du ta reda på vilket språk det skrivs med hjälp av PEID-verktyget. Du kan ladda ner den här: https://cracklab.ru/download.php?action=list&n=MzU=. Kör verktyget och öppna den körbara fil du är intresserad av att använda den. Information om språket som det är skrivet visas i programmets nedre fönster.