Computer Programming Προγραμματισμός Υπολογιστών

Computer Programming Προγραμματισμός Υπολογιστών

Computer Programming: A Hierarchy Of Languages Προγραμματισμός: μια ιεράρχηση των Γλωσσών


A computer cannot work without software to direct its hardware. Ένας υπολογιστής δεν μπορεί να λειτουργήσει χωρίς να κατευθύνει τη λογισμικού υλικού. That is where computer programming comes into the scene. Αυτό είναι όπου υπολογιστή προγραμματισμού έρχεται στο προσκήνιο. A programmer is a person who writes software for a computer to use. Ένας προγραμματιστής είναι το πρόσωπο που γράφει το λογισμικό για να χρησιμοποιήσει έναν υπολογιστή. There are many kinds of programming languages, as they are called, ranging from the simplistic assembly language to the more complicated C++ and Java. Υπάρχουν πολλά είδη των γλωσσών προγραμματισμού, όπως ονομάζονται, οι οποίες κυμαίνονται από την απλοϊκή γλώσσα συναρμολόγησης στην πιο περίπλοκη C + + και Java. These languages are divided into a small hierarchy, ranging from machine code to high level languages. Οι γλώσσες αυτές χωρίζονται σε ένα μικρό ιεραρχία, από κώδικα μηχανής σε γλώσσες υψηλού επιπέδου.

Each level of this hierarchy is more complex than the one below it; however, the higher a language is on the hierarchy, the slower it will run as a program in general because it has to be compiled into a machine code.  Regardless of the language used, computer programming is a vital job in today's world simply because of the amount of computers we use in the industry. Κάθε επίπεδο αυτής της ιεραρχίας είναι πιο πολύπλοκη από τη μια κάτω από αυτό? Ωστόσο, η γλώσσα είναι υψηλότερα στην ιεράρχηση, η βραδύτερη θα λειτουργούν ως ένα πρόγραμμα σε γενικές γραμμές, επειδή θα πρέπει να καταρτίζονται σε κώδικα μηχανής. Ανεξάρτητα από τη γλώσσα χρησιμοποιηθεί, προγραμματισμού υπολογιστών είναι ένα σημαντικό έργο στον σημερινό κόσμο μόνο και μόνο επειδή το ποσό των υπολογιστών που χρησιμοποιούνται στη βιομηχανία.

The lowest level of computer programming languages is machine code, which is simply a long list of 1's and 0's which are read by the processor directly. Το χαμηλότερο επίπεδο του υπολογιστή γλώσσες προγραμματισμού είναι κώδικα μηχανής, η οποία είναι απλώς ένα μακρύ κατάλογο των 1 και 0 του που διαβάζονται από τον επεξεργαστή απευθείας. The next step up is assembly language, which uses mnemonics known as opcodes and hexadecimal, a base-16 numbering system, to manipulate the 1's and 0's. Το επόμενο βήμα είναι μέχρι συναρμολόγησης γλώσσα, η οποία χρησιμοποιεί μνημονική γνωστή ως opcodes και δεκαεξαδικό, ένα βασικό σύστημα αρίθμησης-16, για χειραγώγηση των 1 και 0 του.

It is easier for a programmer to deal with assembly because it uses letters instead of just being a long string of binary (1's and 0's) numbers. Είναι πιο εύκολο για έναν προγραμματιστή να ασχοληθεί με τη συναρμολόγηση επειδή χρησιμοποιεί γράμματα και όχι μόνο είναι μια μακρά σειρά δυαδική (1 και 0 του) αριθμών. Because assembly is one step above machine code, it is the fastest language in terms of being compiled. Επειδή η συνέλευση είναι ένα βήμα παραπάνω κώδικα μηχανής, είναι η ταχύτερα γλώσσα από την άποψη της να εκπονούνται.

The next level of programming languages are what is known as the high-level languages.  These computer programming languages are the most familiar, which include the highly used C, C++, and Java. Το επόμενο επίπεδο των γλωσσών προγραμματισμού είναι αυτό που είναι γνωστό ως το υψηλού επιπέδου γλώσσες. Αυτές οι γλώσσες προγραμματισμού υπολογιστών είναι το πιο γνωστό, το οποίο περιλαμβάνει το πολύ χρησιμοποιείται C, C + + και Java. Even some of the lesser used languages such as Pascal, BASIC, and FORTRAN are all considered high-level languages. Ακόμη και μερικές από τις λιγότερο ομιλούμενες γλώσσες, όπως Pascal, Basic, FORTRAN και έχουν εξεταστεί όλες οι γλώσσες υψηλού επιπέδου.

The high-level languages are different from assembly in that they have their own syntax and wording system. Η υψηλού επιπέδου γλώσσες είναι διαφορετικό από το συγκρότημα, ότι έχουν τη δική τους σύνταξη και διατύπωση σύστημα. Instead of using opcodes to manipulate hexadecimal numbers, high-level languages have symbols and/or actual words that can manipulate data at a higher level. Αντί να χρησιμοποιείτε opcodes για χειραγώγηση δεκαεξαδικούς αριθμούς, υψηλού επιπέδου γλώσσες έχουν σύμβολα ή / και πραγματικές λέξεις που μπορεί να χειρίζεται τα δεδομένα σε ένα υψηλότερο επίπεδο.

From the simplistic assembly language to the more complicated high-level languages, computer programming is divided into multiple layers, each layer being more complicated than the last. Από την απλοϊκή γλώσσα συναρμολόγησης στην πιο περίπλοκη υψηλού επιπέδου γλώσσες, προγραμματισμού υπολογιστών χωρίζεται σε πολλαπλά στρώματα, κάθε στρώμα να είναι πιο περίπλοκη από την τελευταία. The lowest layer, machine code, cannot be understood by humans because it is simply 1's and 0's. Το χαμηλότερο στρώμα, κώδικα μηχανής, δεν μπορεί να γίνει κατανοητό από τους ανθρώπους επειδή είναι απλώς 1 και 0 του. The next level is assembly language, which replaces the 1's and 0's with mnemonics and hexadecimal numbers, making it easier for humans to use. Το επόμενο επίπεδο είναι συναρμολόγησης γλώσσα, το οποίο αντικαθιστά το 0 και 1 της με την βελτίωση της μνήμης και δεκαεξαδικό αριθμό, πράγμα που καθιστά ευκολότερο για τους ανθρώπους από τη χρήση.

The high-level languages, including FORTRAN, BASIC, C++, and Java, use symbols and/or words that can do more in less lines of code than assembly. Η υψηλού επιπέδου γλώσσες, συμπεριλαμβανομένων FORTRAN, Basic, C + + και Java, η χρήση συμβόλων ή / και λέξεις που μπορούν να κάνουν περισσότερα σε λιγότερο γραμμές κώδικα από το συγκρότημα. However, in order to be translated to a form that is readable by the computer, these high-level languages must be translated, or compiled, to assembly and then to machine code. Ωστόσο, προκειμένου να μεταφραστεί σε μια μορφή που είναι αναγνώσιμη από τον υπολογιστή, αυτές οι γλώσσες υψηλού επιπέδου, πρέπει να μεταφραστεί, ή συγκεντρωθεί, για την συναρμολόγηση και στη συνέχεια σε κώδικα μηχανής. That is why assembly language runs faster, it only needs to be compiled once instead of twice. Αυτός είναι ο λόγος για συναρμολόγηση γλώσσα τρέχει γρηγορότερα, θα πρέπει να είναι μόνο μία φορά, αντί να καταρτίζονται δύο φορές.

For more easy-to-understand computer programming information, please click the following link for Computer Programming For Dummies Για πιο εύκολα κατανοητών προγραμματισμού υπολογιστών πληροφορίες, παρακαλούμε κάντε κλικ στον παρακάτω σύνδεσμο για Υπολογιστών Για Ανδρείκελα

Terms >> Contact >> Privacy Policy Όροι>> Επικοινωνία>> Πολιτική απορρήτου

Bookmark and share

Translate Μεταφράζω