Οι γλώσσες προγραμματισμού χρησιμοποιούνται για τη σύνταξη προγραμμάτων υπολογιστών. Μετά τη σύνταξη του κώδικα, λαμβάνεται ένα εκτελέσιμο αρχείο. Μερικές φορές ο χρήστης πρέπει να μάθει σε ποια γλώσσα είναι γραμμένο το πρόγραμμα.
Οδηγίες
Βήμα 1
Η πολυπλοκότητα του προσδιορισμού της γλώσσας προγράμματος εξαρτάται από τη μορφή με την οποία το πρόγραμμα ήρθε σε εσάς - με τη μορφή πηγαίου κώδικα ή εκτελέσιμου αρχείου. Εάν δείτε τον πηγαίο κώδικα, είναι πολύ εύκολο να προσδιορίσετε μια γλώσσα από τη σύνταξή της - δηλαδή από τις χαρακτηριστικές κατασκευές της. Παρά το γεγονός ότι υπάρχουν πολλές γλώσσες προγραμματισμού, μόνο μερικές από αυτές είναι ευρέως διαδεδομένες.
Βήμα 2
Αν είναι Delphi - χρησιμοποιείται στο δημοφιλές περιβάλλον προγραμματισμού Delphi και προέρχεται από το Turbo Pascal - τότε ο κωδικός προγράμματος περιέχει χαρακτηριστικούς τελεστές όπως η αρχή και το τέλος. Αφού κοιτάξατε μια φορά την πηγή στους Δελφούς, δεν θα συγχέετε πλέον αυτήν τη γλώσσα με καμία άλλη. Μπορείτε να βρείτε πηγές και άλλες χρήσιμες πληροφορίες για τους Δελφούς εδώ:
Βήμα 3
Η πολύ κοινή γλώσσα C ++ έχει τις δικές της κατασκευές. Με την πρώτη ματιά στον πηγαίο κώδικα του προγράμματος, η θέση των σγουρών τιράντες θα τραβήξει αμέσως το βλέμμα σας, είναι πολύ ενδεικτική. Επιπλέον, είναι κοινό για το C ++ να γράφει σχόλια μετά τη διπλή κάθετο: //. Σε μια φαινομενικά παρόμοια (για έναν μη προγραμματιστή) γλώσσα, C, τα σχόλια χρησιμοποιούνται για σχόλια: / * κείμενο σχολίου * / (στο C ++, μπορούν να χρησιμοποιηθούν και οι δύο παραλλαγές, αλλά συνήθως χρησιμοποιείται η διπλή κάθετος). Μπορείτε να δείτε τις πηγές C ++ εδώ:
Βήμα 4
Η γλώσσα C # (διαβάστε "si sharp") εμφανίστηκε σχετικά πρόσφατα και αναπτύσσεται ενεργά από την εταιρεία Microsoft. Βολικό για γρήγορη σύνταξη προσαρμοσμένων εφαρμογών. Κληρονομήθηκαν πολλές συντακτικές δυνατότητες από το C ++. Μπορείτε να εξοικειωθείτε με τη σύνταξη της γλώσσας C # εδώ:
Βήμα 5
Visual Basic (VB). Πολύ εύκολα αναγνωρίσιμο από τη σύνταξη. Ένα παράδειγμα του κώδικα σε αυτήν τη γλώσσα μπορείτε να δείτε εδώ:
Βήμα 6
Συμβολομεταφράστης. Γλώσσα προγραμματισμού χαμηλού επιπέδου. Είναι πολύ δύσκολο να προγραμματιστεί σε αυτό, αλλά τα προκύπτοντα προγράμματα είναι μικρά και γρήγορα. Μπορείτε να δείτε τη σύνταξη του assembler εδώ:
Βήμα 7
Μπορείτε να ανοίξετε πηγές C, C ++, C # και VB χρησιμοποιώντας το περιβάλλον ανάπτυξης του Microsoft Visual Studio. Για τη γλώσσα των Δελφών, χρειάζεστε το περιβάλλον ανάπτυξης των Borland Delphi.
Βήμα 8
Εάν πρέπει να μάθετε τη γλώσσα ενός ήδη καταρτισμένου προγράμματος, η κατάσταση γίνεται πιο περίπλοκη. Τα περισσότερα από τα έτοιμα προγράμματα είναι συσκευασμένα, πολλά επιπλέον είναι κρυπτογραφημένα για να αντιστέκονται στην παραβίαση. Για να μάθετε εάν το πρόγραμμα είναι συσκευασμένο ή όχι, καθώς και για τον προσδιορισμό της προστασίας του, το βοηθητικό πρόγραμμα προστασίας ταυτότητας θα σας βοηθήσει. Μπορείτε να το κατεβάσετε εδώ:
Βήμα 9
Το συσκευασμένο πρόγραμμα πρέπει να είναι αποσυσκευασμένο · υπάρχουν ειδικά βοηθητικά προγράμματα για αυτό. Μπορείτε να τα κατεβάσετε εδώ, στην ενότητα "Unpackers":
Βήμα 10
Μόλις αποσυσκευαστεί ένα πρόγραμμα, μπορείτε να μάθετε ποια γλώσσα είναι γραμμένη χρησιμοποιώντας το βοηθητικό πρόγραμμα PEID. Μπορείτε να το κατεβάσετε εδώ: https://cracklab.ru/download.php?action=list&n=MzU=. Εκτελέστε το βοηθητικό πρόγραμμα και ανοίξτε το εκτελέσιμο αρχείο που σας ενδιαφέρει να το χρησιμοποιήσετε. Πληροφορίες σχετικά με τη γλώσσα στην οποία γράφεται θα εμφανιστούν στο κάτω παράθυρο του προγράμματος.