
Εκπαιδευτικό Υλικό
Πρόγραμμα, Ωράριο
Προγραμματισμός η/υ
- Λεπτομέρειες
- Τελευταία Ενημέρωση στις Τετάρτη, 16 Απριλίου 2014 16:03
Ευρετήριο Άρθρου
4. Ποια είδη γλωσσών προγραμματισμού υπάρχουν;
Α. Γλώσσα μηχανής (1η γενιά γλωσσών): περιλαμβάνει εντολέςσε δυαδικό κώδικα (0,1). Ο προγραμματισμός είναι δύσκολος, κάθε επεξεργαστής έχει διαφορετικό σύνολο εντολών, αλλά τα προγράμματα σε γλώσσα μηχανής εκτελούνται τάχιστα.
Πχ. Εντολή για Ζ80 επεξεργαστή 11100110 10110011
Κωδικός τελεστέος
εντολής
β. Συμβολική Γλώσσα (2η γενιά γλωσσών): κάθε εντολή της γλώσσας μηχανής έχει αντικατασταθεί με μια μικρή λέξη που θυμίζει την λειτουργία της και επιτρέπεται η χρήση μεταβλητών αντί για αριθμούς.
Γλώσσα μηχανής?11100110 10110011 Συμβολική Γλώσσα?ADDB3h
Κάθε επεξεργαστής έχει διαφορετικό σύνολο εντολών της συμβολικής γλώσσας. Χρειάζεται συμβολομεταφραστής (assembler) για να μεταφραστεί το πρόγραμμα σε γλώσσα μηχανής.
Γ. Γλώσσες υψηλού επιπέδου (3η γενιά γλωσσών): Μοιάζουν με φυσικές γλώσσες, κάνουν εύκολο τον προγραμματισμό και την διόρθωση των λαθών. Τα προγράμματα σε γλώσσες υψηλού επιπέδου μπορούν να εκτελεστούν από διαφορετικές ΚΜΕ με μικρές ή καθόλου αλλαγές.
5. Ποιες είναι οι σπουδαιότερες γλώσσες προγραμματισμού υψηλού επιπέδου;
FORTRAN: για επιστημονικές εφαρμογές
COBOL: για στρατιωτικές & εμπορικές εφαρμογές
ALGOL: Για 1η φορά δομημένος προγραμματισμός
SIMULA: βασισμένη στην ALGOL
PASCAL: δομημένος προγραμματισμός ? γενικής χρήσης
Εκπαιδευτικοί
Γονείς
Μαθητές
Διακρίσεις Μαθητών
