ΥπολογιστέςΠρογραμματισμός

Γιατί να χρησιμοποιήσετε γλώσσες προγραμματισμού υψηλού επιπέδου;

Όπως γνωρίζετε, όλες οι εντολές στο εσωτερικό του υπολογιστή μεταφέρονται σε ειδικό γλώσσα μηχανής που οι επιχειρήσεις είναι μια σύνθετη και αδόμητων σειρά από μηδενικά και μονάδες. Αυτό είναι πολύ βολικό για ηλεκτρονικό εξοπλισμό, όπου η μονάδα μπορεί να οριστεί ως ένα ορισμένο επίπεδο σήματος, ένα μηδενικό - την έλλειψη τέτοιου σήματος. Ωστόσο, για να γράψει οδηγίες για να εκτελούν περίπλοκες εργασίες με τη χρήση αυτού του κώδικα είναι εξαιρετικά δύσκολο, και να βρουν το λάθος και να διορθώσετε απλά αδύνατη. Ως εκ τούτου έχουμε αναπτύξει ένα ειδικό, πιο βολικό για τους προγραμματιστές, οι γλώσσες προγραμματισμού υψηλού επιπέδου.

ιστορία

Πρόγραμμα είναι μια σειρά από τυποποιημένες εντολές, η εφαρμογή των οποίων οδηγεί στην επίλυση ενός συγκεκριμένου έργου. Για τα πρώτα του υπολογιστή προγράμματα γράφτηκαν άμεσα σε γλώσσα μηχανής, ήταν πολύ περίπλοκη και είναι δύσκολο να κατανοηθεί. Στις αρχές - μέσα 50-xx για τελευταία, 20ο, αιώνα εμφανίστηκε το πρώτο macro που έκανε η διαδικασία προγραμματισμού πιο δομημένη, και στη συνέχεια τη λεγόμενη συμβολική γλώσσα, η οποία στηρίχθηκε και από τον κώδικα μηχανής. Μετά τη ραγδαία ανάπτυξη της τεχνολογίας των υπολογιστών που αναπτύχθηκε και βελτιώθηκε και γλώσσες προγραμματισμού. Και στη μέση της 50-xx εμφανίστηκε Fortran, το πρώτο ολοκληρωμένο γλώσσα προγραμματισμού υψηλού επιπέδου. Το 1968, ο Νικόλαος Wirth νέα γλώσσα Pascal εισήχθη, το οποίο χρησιμοποιείται ευρέως για να σχεδιάσουν και να δημιουργήσουν ενδιαφέροντα προϊόντα λογισμικού και το παρόν. Στη συνέχεια, ήρθε η γλώσσα BASIC, η βάση του οποίου χρησιμοποιείται σε object-oriented Visual Basic πλατφόρμα. Στη δεκαετία του '70 υπήρξε ένα από τα πιο ευρέως χρησιμοποιούμενα σε γλώσσες σήμερα - C, η οποία έχει προσαρμοστεί ειδικά για τον προγραμματισμό του συστήματος. Επί του παρόντος, η ανάπτυξη και η διάδοση μιας ολιστικής και ευέλικτο αντικειμενοστραφή συστήματα, καθώς και τις γλώσσες που βοηθούν τους επαγγελματίες να δημιουργήσουν εφαρμογές Internet: html, php, java. Σύνολο προγραμματισμού περίπου δύο χιλιάδες διαφορετικές γλώσσες, για ένα συνολικό βάρος των οποίων είναι υπό όρους και δεν χρησιμοποιούνται σε υπολογιστές, καθώς και πολλές γλώσσες προγραμματισμού υψηλού επιπέδου.

ταξινόμηση

Η απλούστερη ταξινόμηση διαιρεί όλους τους υπάρχοντες πόρους στις λεγόμενες γλώσσες προγραμματισμού χαμηλού επιπέδου, ή με σκοπό το αυτοκίνητο και προγραμματισμού υψηλού επιπέδου γλώσσες, και με επίκεντρο τον χρήστη. Η κύρια διαφορά μεταξύ τους έγκειται στο γεγονός ότι το πρόγραμμα γράφτηκε από την πρώτη ομάδα γλώσσες (δηλαδή, συναρμολόγησης και Συντόμευση), ανάλογα με τον υπολογιστή - ή μάλλον, του συνόλου του επεξεργαστή και της διδασκαλίας του. Υψηλού επιπέδου γλώσσα προγραμματισμού δίνει τη δυνατότητα να πάρει το app που θα τρέξει σε οποιοδήποτε υπολογιστή, ανεξάρτητα από του υλικού. Κεφάλαια είναι επίσης δύο μεγάλες ομάδες γλωσσών: διαδικαστικών και μη-διαδικαστική, στην οποία η μονάδα εισάγεται επίσης στη δομική και λειτουργική, λειτουργική και λογική.

Συνήθως, κάθε ειδικός στον προγραμματισμό έχει στη διάθεσή του περίπου δέκα διαφορετικές γλώσσες προγραμματισμού, τα οποία μπορεί να χρησιμοποιήσει για να λύσει συγκεκριμένα καθήκοντα. Βασικά είναι, φυσικά, γλώσσες προγραμματισμού υψηλού επιπέδου, αλλά και πιο δύσκολο για τον κύριο του έργου της μηχανής προσανατολισμό γλώσσες χρησιμοποιούνται ευρέως για να δημιουργήσει κάποια τμήματα του λογισμικού.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 el.birmiss.com. Theme powered by WordPress.