Programski jeziki se uporabljajo za pisanje računalniških programov. Po prevajanju kode dobimo izvedljivo datoteko. Včasih mora uporabnik ugotoviti, v katerem jeziku je napisan program.
Navodila
Korak 1
Zapletenost določanja programskega jezika je odvisna od oblike, v kateri je program prišel do vas - v obliki izvorne kode ali izvedljive datoteke. Če vidite izvorno kodo, je jezik zelo enostavno prepoznati po njegovi sintaksi - torej po značilnih konstrukcijah. Kljub temu, da je programskih jezikov veliko, jih je le malo razširjenih.
2. korak
Če gre za Delphi - uporablja se v priljubljenem programskem okolju Delphi in izvira iz Turbo Pascala -, potem programska koda vsebuje take značilne operatorje, kot sta začetek in konec. Ko ste enkrat pogledali vir v Delphiju, tega jezika ne boste več zamenjali z nobenim drugim. Vire in druge koristne informacije o Delphiju najdete tukaj:
3. korak
Zelo pogost jezik C ++ ima svoje konstrukcije. Že na prvi pogled na izvorno kodo programa vam bo lokacija skodranih oklepajev takoj padla v oči, je zelo okvirno. Poleg tega je običajno, da C ++ piše komentarje po dvojni poševnici: //. V na videz podobnem (za neprogramerje) jeziku, C, se komentarji uporabljajo za komentarje: / * besedilo komentarja * / (v jeziku C ++ je mogoče uporabiti obe različici, vendar je običajno uporabljena dvojna poševnica). Vire C ++ si lahko ogledate tukaj:
4. korak
Jezik C # (beri "si oster") se je pojavil relativno nedavno in ga korporacija Microsoft aktivno razvija. Priročno za hitro pisanje aplikacij po meri. Podedoval številne skladenjske značilnosti iz C ++. S sintakso jezika C # se lahko seznanite tukaj:
5. korak
Visual Basic (VB). Zelo lahko prepoznavno po skladnji. Primer kode v tem jeziku si lahko ogledate tukaj:
6. korak
Monter. Programski jezik na nizki ravni. Na njej je zelo težko programirati, vendar so nastali programi majhni in hitri. Sintakso asemblerja si lahko ogledate tukaj:
7. korak
Vire C, C ++, C # in VB lahko odprete z razvojnim okoljem Microsoft Visual Studio. Za jezik Delphi potrebujete razvojno okolje Borland Delphi.
8. korak
Če se morate naučiti jezika že sestavljenega programa, se situacija zaplete. Večina že pripravljenih programov je zapakiranih, mnogi so dodatno šifrirani, da se uprejo vdoru. Če želite ugotoviti, ali je program zapakiran ali ne, in določiti njegovo zaščito, vam bo pomagal pripomoček Protection ID. Prenesete ga lahko tukaj:
9. korak
Pakiran program mora biti razpakiran; za to obstajajo posebni pripomočki. Prenesete jih lahko tukaj, v razdelku "Unpackers":
10. korak
Ko je program razpakiran, lahko s pripomočkom PEID ugotovite, v katerem jeziku je napisan. Prenesete ga lahko tukaj: https://cracklab.ru/download.php?action=list&n=MzU=. Zaženite pripomoček in odprite izvršljivo datoteko, ki vas zanima. Informacije o jeziku, v katerem so napisane, bodo prikazane v spodnjem oknu programa.