top
logo

Προγραμματισμός η/υ

Ευρετήριο Άρθρου

4. Ποια είδη γλωσσών προγραμματισμού υπάρχουν;

  Α. Γλώσσα μηχανής (1η  γενιά γλωσσών): περιλαμβάνει  εντολέςσε δυαδικό κώδικα (0,1). Ο προγραμματισμός είναι δύσκολος, κάθε επεξεργαστής έχει διαφορετικό σύνολο εντολών, αλλά τα προγράμματα σε γλώσσα μηχανής εκτελούνται τάχιστα.

Πχ. Εντολή για Ζ80 επεξεργαστή  11100110 10110011

                                         

                                                        Κωδικός          τελεστέος

                                                        εντολής 

 β. Συμβολική Γλώσσα (2η γενιά γλωσσών): κάθε εντολή της γλώσσας μηχανής έχει αντικατασταθεί με μια μικρή λέξη που θυμίζει την λειτουργία της και επιτρέπεται η χρήση μεταβλητών αντί για αριθμούς.

Γλώσσα μηχανής?11100110 10110011  Συμβολική Γλώσσα?ADDB3h    

Κάθε επεξεργαστής έχει διαφορετικό σύνολο εντολών της συμβολικής γλώσσας. Χρειάζεται συμβολομεταφραστής (assembler) για να μεταφραστεί το πρόγραμμα σε γλώσσα μηχανής.

Γ. Γλώσσες υψηλού επιπέδου (3η γενιά γλωσσών):  Μοιάζουν με φυσικές γλώσσες, κάνουν εύκολο  τον προγραμματισμό και την διόρθωση των λαθών. Τα προγράμματα σε  γλώσσες υψηλού επιπέδου μπορούν να εκτελεστούν από διαφορετικές ΚΜΕ με μικρές ή καθόλου αλλαγές.

 

5. Ποιες είναι οι σπουδαιότερες  γλώσσες προγραμματισμού υψηλού επιπέδου;

FORTRAN: για επιστημονικές εφαρμογές

COBOL: για στρατιωτικές & εμπορικές εφαρμογές

ALGOL: Για 1η φορά δομημένος προγραμματισμός

SIMULA: βασισμένη στην ALGOL

PASCAL: δομημένος προγραμματισμός ? γενικής χρήσης

 


bottom
top

bottom

Powered by Joomla!. Design by: free joomla 2.5 templates  Valid XHTML and CSS.