Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πλεονεκτήματα και μειονεκτήματα της υψηλής και χαμηλής Γλώσσα Επίπεδο

πρώτοι υπολογιστές είχαν προγραμματιστεί θέτοντας μια σειρά από διακόπτες και πατώντας το ισοδύναμο ενός πλήκτρο "Enter" . Κάθε καταχώρηση περιελάμβανε μία εντολή προς τον υπολογιστή , το οποίο προκάλεσε τον προγραμματισμό να είναι μια χρονοβόρα διαδικασία . Γλώσσες προγραμματισμού αναπτύχθηκαν για να επιταχύνει αυτή τη διαδικασία και να επιτρέψει σε περισσότερους ανθρώπους να γίνουν προγραμματιστές . Υπάρχουν τώρα πολλές γλώσσες για έναν προγραμματιστή για να επιλέξουν από , και κυμαίνονται σε πολυπλοκότητα και την ευκολία χρήσης από τις γλώσσες χαμηλού επιπέδου , ​​που είναι πιο κοντά στην γλώσσα μηχανής , για τις γλώσσες υψηλού επιπέδου , ​​οι οποίες είναι πιο κοντά στην ανθρώπινη γλώσσα . High Level
Η

γλώσσες προγραμματισμού υψηλού επιπέδου προσεγγίζουν την ανθρώπινη γλώσσα σε σύνταξη και είναι , ως εκ τούτου , πιο εύκολο για τους ανθρώπους να χρησιμοποιούν . Η απόσταση από την γλώσσα μηχανής κάνει προγράμματα υψηλού επιπέδου γλώσσα πιο εύκολο να γράψει , και υπάρχει λιγότερο από μια απαίτηση τεχνική ικανότητα για ένα τέτοιο προγραμματιστή . BASIC , μια δημοφιλής γλώσσα αρχή , είναι ένα παράδειγμα μιας γλώσσας υψηλού επιπέδου . Το όνομα είναι πραγματικά ένα αρκτικόλεξο που ξεχωρίζει για το " All- στόχο Συμβολική Οδηγίες κώδικα για αρχάριους . " COBOL είναι μια υψηλού επιπέδου γλώσσα που χρησιμοποιείται στον κόσμο των επιχειρήσεων , και την εγγύτητα της στην αγγλική επιτρέπει λιγότερα τεχνικά ειδικευμένο προσωπικό για να γράψει τα προγράμματα COBOL . Αυτό έχει ως αποτέλεσμα μια τεράστια εξοικονόμηση κόστους για μια εταιρεία που χρησιμοποιεί COBOL . Ένα μειονέκτημα αυτών των γλωσσών είναι ότι παρέχουν συνήθως μόνο απλό κείμενο και γραφικά , δεδομένου ότι είναι σε θέση να παράγει τα γραφικά γλώσσες χαμηλότερου επιπέδου .
Εικόνων Μέσου Επιπέδου
Η

Μέσης οι γλώσσες - επίπεδο έχουν αναπτυχθεί τα τελευταία χρόνια για να καλύψει το κενό μεταξύ των γλωσσών υψηλού και χαμηλού επιπέδου . Πολλές από αυτές τις γλώσσες εμπίπτουν στην κατηγορία " object- oriented" , και ο κατάλογος περιλαμβάνει τέτοιες γλώσσες όπως C # , C + + και Java . Οι γλώσσες αυτές είναι χρήσιμες για την ανάπτυξη γραφικών διεπαφών χρήστη που τρέχουν σε προσωπικούς υπολογιστές , παρέχοντας ένα "front end " για τις εφαρμογές κληρονομιά mainframe που συνδέεστε. Αυτό βοηθά τον προγραμματιστή να «βάλει ένα όμορφο πρόσωπο " σε μια πρώην « πράσινη οθόνη » εφαρμογή , η οποία μπορεί να αποτελέσει ανταγωνιστικό πλεονέκτημα για ένα προϊόν λογισμικού . Μεσαίου επιπέδου γλώσσα προγραμματιστές τείνουν να είναι κάπως πιο τεχνικά προσόντα από προγραμματιστές υψηλού επιπέδου και συνήθως πληρώνονται περισσότερο.

Η Low Level
Η

χαμηλού επιπέδου γλώσσες είναι πιο μακριά από την ανθρώπινη γλώσσα και δεν είναι εύκολο να διαβαστεί με μια ματιά . Γλώσσες, όπως Assembler , απαιτούν υψηλά εξειδικευμένους τεχνικούς ανθρώπους , με αποτέλεσμα υψηλότερο κόστος για τον εργοδότη . Η κρυπτικό χαρακτήρα της σύνταξης μπορεί επίσης να προκαλέσει μεγαλύτερους χρόνους αντιμετώπιση , ανάλογα με το επίπεδο δεξιοτήτων του τεχνίτη . Προσωπικός υπολογιστής προγράμματα σε γλώσσα assembly μπορεί να παράγει εκπληκτικά γραφικά , αλλά τα προγράμματα σε γλώσσα assembly mainframe συνήθως χρησιμοποιούνται ως βοηθητικά προγράμματα , σπάνια παράγουν οποιοδήποτε προϊόν σε όλα .
Εικόνων Machine Language
Η

γλώσσα μηχανής είναι η γλώσσα χαμηλότερο επίπεδο , που αποτελείται από 1 και 0 οργανώνονται σε ομάδες των οκτώ για να σχηματίσουν διάφορους χαρακτήρες . Κάθε 1 ή 0 είναι ένα « bit " και 8 bits σχηματίζουν ένα "byte ". Ήταν η δυσκολία στον προγραμματισμό νωρίς υπολογιστές που χρησιμοποιούν γλώσσα μηχανής που επέβαλαν την εξέλιξη των γλωσσών προγραμματισμού . Προγράμματα που είναι γραμμένα στις γλώσσες που εμπίπτουν στις κατηγορίες που αναφέρονται παραπάνω είναι τυπικά « καταρτίζονται » σε γλώσσα μηχανής , έτσι ώστε ο υπολογιστής μπορεί να τα διαβάσει . Οι προγραμματιστές που μπορούν να διαβάσουν και να κατανοήσουν τη γλώσσα μηχανής είναι πολύ καλά καταρτισμένοι , και εντολή υψηλούς μισθούς .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα