K psaní počítačových programů se používají programovací jazyky. Po kompilaci kódu se získá spustitelný soubor. Uživatel někdy potřebuje zjistit, v jakém jazyce je program napsán.
Instrukce
Krok 1
Složitost určení jazyka programu závisí na formě, ve které k vám program přišel - ve formě zdrojového kódu nebo spustitelného souboru. Pokud vidíte zdrojový kód, je celkem snadné identifikovat jazyk podle jeho syntaxe - tedy podle jeho charakteristických konstrukcí. Navzdory skutečnosti, že existuje spousta programovacích jazyků, jen málo z nich je rozšířených.
Krok 2
Pokud je to Delphi - používá se v populárním programovacím prostředí Delphi a pochází z Turbo Pascal -, pak programový kód obsahuje takové charakteristické operátory jako začátek a konec. Když jste se jednou podívali na zdroj na Delphi, už si tento jazyk nebudete plést s žádným jiným. Zdroje a další užitečné informace o Delphi najdete zde:
Krok 3
Velmi běžný jazyk C ++ má své vlastní konstrukce. Na první pohled na zdrojový kód programu vás umístění složených závorek okamžitě zaujme, je to velmi orientační. Kromě toho je pro C ++ běžné psát komentáře za dvojitým lomítkem: //. Ve zdánlivě podobném (pro neprogramátorském) jazyce C se komentáře používají pro komentáře: / * text komentáře * / (v C ++ lze použít obě varianty, ale obvykle se používá dvojité lomítko). Zdroje C ++ si můžete prohlédnout zde:
Krok 4
Jazyk C # (čti „si sharp“) se objevil relativně nedávno a je aktivně vyvíjen společností Microsoft. Pohodlné pro rychlé psaní vlastních aplikací. Zdědil mnoho syntaktických funkcí z C ++. Zde se můžete seznámit se syntaxí jazyka C #:
Krok 5
Visual Basic (VB). Velmi snadno rozpoznatelné podle syntaxe. Příklad kódu v tomto jazyce si můžete prohlédnout zde:
Krok 6
Assembler. Nízkoúrovňový programovací jazyk. Je docela obtížné programovat, ale výsledné programy jsou malé a rychlé. Syntaxi assembleru si můžete prohlédnout zde:
Krok 7
Zdroje C, C ++, C # a VB můžete otevřít pomocí vývojového prostředí Microsoft Visual Studio. Pro jazyk Delphi potřebujete vývojové prostředí Borland Delphi.
Krok 8
Pokud se potřebujete naučit jazyk již zkompilovaného programu, situace se komplikuje. Většina hotových programů je zabalena, mnohé jsou navíc šifrovány, aby odolaly hackerům. Chcete-li zjistit, zda je program zabalen, či nikoli, a také určit jeho ochranu, pomůže vám nástroj Protection ID. Můžete si jej stáhnout zde:
Krok 9
Zabalený program musí být rozbalen; k tomu jsou k dispozici speciální nástroje. Můžete si je stáhnout zde, v sekci „Unpackers“:
Krok 10
Po rozbalení programu můžete zjistit, v jakém jazyce je napsán, pomocí nástroje PEID. Můžete si jej stáhnout zde: https://cracklab.ru/download.php?action=list&n=MzU=. Spusťte nástroj a otevřete spustitelný soubor, který chcete použít. Informace o jazyce, ve kterém je napsán, se zobrazí ve spodním okně programu.