Πώς να γράψετε ένα πρόγραμμα στο Σημειωματάριο
Τι πρέπει να κάνει ένας αρχάριος προγραμματιστής εάνη δημιουργία ενός κώδικα στα χέρια του δεν είναι τίποτα; Λοιπόν, ή σχεδόν τίποτα, επειδή ο ίδιος ο υπολογιστής με το λειτουργικό σύστημα εγκατεστημένο σε αυτό, δεν λαμβάνουμε υπόψη. Θα σας ειπωθεί ότι το σημειωματάριο (Notepad.exe) θα βοηθήσει. Ας μιλήσουμε για το πώς να γράψουμε ένα πρόγραμμα με τη βοήθεια κάποιου άλλου.
Τώρα, για να προγραμματίσετε σε οποιαδήποτε γλώσσα,Συνήθως χρησιμοποιούνται ειδικά περιβάλλοντα προγραμματισμού. Κάθε τέτοιο περιβάλλον περιλαμβάνει έναν εύχρηστο επεξεργαστή στον οποίο γράφεται κώδικας, εργαλεία εντοπισμού σφαλμάτων και ο μεταγλωττιστής, καθώς και ορισμένα βοηθητικά προγράμματα. Αλλά στην αυγή της εποχής του υπολογιστή, όλα ήταν διαφορετικά. Είναι ήδη δύσκολο να φανταστεί κανείς ότι στο DOS μπορείτε να γράψετε ένα αρχείο κειμένου χωρίς τη βοήθεια του Σημειωματάριου. Επίσης, χωρίς τη βοήθεια του Σημειωματάριου, θα μπορούσατε να δημιουργήσετε ένα πρόγραμμα και ακόμη και να κάνετε αλλαγές στη διαδρομή στους κώδικες των εκτελέσιμων διαδικασιών.
Στη συνέχεια, με την εμφάνιση των τελευταίων εκδόσεων των DOS καιπρώτα Windows, άρχισε να χρησιμοποιεί το πρόγραμμα-σημειωματάριο. Για να γράψετε ένα πρόγραμμα στο Pascal ή σε οποιαδήποτε άλλη δημοφιλής γλώσσα της εποχής. Υπάρχει ακόμα μια άποψη ότι οι πραγματικοί προγραμματιστές γράφουν κώδικα στο Σημειωματάριο. Λοιπόν, αν ξέρετε πώς να γράψετε ένα πρόγραμμα σε μια ή άλλη γλώσσα, το Σημειωματάριο θα είναι αρκετό, αλλά τα εξειδικευμένα εργαλεία είναι ακόμα καλύτερα. Η εργασία τους είναι πιο άνετη και ταχύτερη.
Για παράδειγμα, το σύγχρονο Σημειωματάριο ++, ή ένα σημειωματάριο γιαπρογραμματιστές, είναι σε θέση να επισημάνει εντολές για κωδικό σε περισσότερες από 50 γλώσσες. Το πρόγραμμα είναι πολύ βολικό στη χρήση, εάν θέλετε να αποθηκεύσετε ένα αρχείο με μια συγκεκριμένη κωδικοποίηση. utf-8 χωρίς BOM, για παράδειγμα, μπορεί να είναι δύσκολο να εκτεθεί στο συνηθισμένο Σημειωματάριο της Microsoft. Σημειωματάριο ++ είναι χρήσιμο για τη γραφή σεναρίων ιστού ή κειμένου σε HTML, αν και οποιοσδήποτε άλλος επεξεργαστής κειμένου θα το αντιμετωπίσει.
Το περιβάλλον προγραμματισμού είναι καλό γιατί γράφτηκεκώδικα μπορεί να εντοπιστεί άμεσα (εκτελείται βήμα προς βήμα εκτέλεση) στο πρόγραμμα εντοπισμού σφαλμάτων. Αυτό σας επιτρέπει να βρείτε γρήγορα σφάλματα. Λοιπόν, δεν μπορείτε να κάνετε χωρίς έναν μεταγλωττιστή. Ο κώδικας με εντολές είναι το ίδιο κείμενο, αν το μηχάνημα δεν το καταλαβαίνει. Εκτός αν ξέρετε πώς να γράψετε ένα πρόγραμμα σε κώδικες μηχανών. Ο μεταγλωττιστής χρειάζεται μόνο για να μεταφράσει το πρόγραμμα από μια γλώσσα προγραμματισμού που είναι κατανοητή στους ανθρώπους, σε μια γλώσσα που ο υπολογιστής μπορεί να καταλάβει.
Αλλά το Notepad δεν πρέπει να ξεχαστεί. Είναι αλήθεια ότι δύσκολα θα γράψετε ένα σοβαρό και μεγάλο πρόγραμμα σε αυτό (είναι εύκολο να παραδεχτούμε και είναι δύσκολο να βρούμε κάποιο λάθος). Αλλά στο Διαδίκτυο τώρα μπορείτε να βρείτε πολλές συνταγές, πώς να γράψετε ένα πρόγραμμα στο Σημειωματάριο και να το αποθηκεύσετε με τις επεκτάσεις του BAT και του VBS. Αυτά δεν είναι ακριβώς προγράμματα, στη γλώσσα του λειτουργικού συστήματος αυτά τα αρχεία ονομάζονται εκτελέσιμα. Και πριν να γράψετε ένα πρόγραμμα, θα πρέπει να μάθετε τις εντολές που πρέπει να διαχειριστείτε από την κονσόλα των Windows και τη γλώσσα της Visual Basic. Διαφορετικά, πρέπει να χρησιμοποιήσετε έτοιμα συνταγές.
Και δεν πιστεύω ότι στο Σημειωματάριο μπορείτε να το κάνετεγράψτε έναν πλήρη ιό. Οι δημιουργίες των σύγχρονων χάκερ έχουν χιλιάδες γραμμές, ένα σημαντικό μέρος των οποίων καταλαμβάνεται από αλγόριθμους κρυπτογράφησης, προστασίας και απόκρυψης εκτελέσιμου κώδικα. Ένα μικρό πρόγραμμα αστείο δεν θα περάσει από τα φίλτρα των περισσότερων προγραμμάτων προστασίας από ιούς. Και αν είναι προστατευμένο, θα μετατραπεί σε ένα μεγάλο. Και πάλι πρέπει να μάθετε πάλι πώς να το κάνετε, και μην ψάχνετε για έτοιμες συνταγές.
Σε γενικές γραμμές, είναι δυνατό να γίνει το πρόγραμμα "από τίποτα". Αλλά αν δεν το δοκιμάσατε ποτέ, δεν θα μπορείτε να το κάνετε γρήγορα.