Computers Wiki
Advertisement
Epektasi Το άρθρο αυτό χρειάζεται επέκταση. Βοηθήστε την Computers Wiki επεκτείνοντάς το!


Γλώσσα Προγραμματισμού είναι μία τεχνητή γλώσσα που χρησιμοποιείτε για την συγγραφή οδηγιών που θα μεταφραστούν σε Γλώσσα Μηχανής και θα εκτελεστούν από έναν υπολογιστή.


sΓενική ιστορία των Γλωσσών Προγραμματισμού[]

Κατηγορίες γλωσσών[]

1ης Γενιάς[]

Αμέσως μετά το φυσικό επίπεδο ενός ηλεκτρονικού υπολογιστή, υπάρχει το πρώτο επίπεδο προγραμματισμού του, στο οποίο καταλήγουν όλες οι υπόλοιπες γλώσσες πριν την εκτέλεσή τους. Αυτή ονομάζεται: Γλώσσα Μηχανής

3ης Γενιάς[]

Οι γλώσσες αυτές πλησιάζουν περισσότερο την ανθρώπινη και στην ουσία είναι ένα μικρό υποσύνολο της Αγγλικής γλώσσας. Τέτοιες γλώσσες είναι οι: Cobol, Fortran, Basic, Logo, Pascal, Ada, CC++JavaVisual BasicDelphi, C# (C Sharp) κ.α.
 
 

2ης Γενιάς[]

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

4ης Γενιάς[]

Παρ'όλες τις δυνατότητες και τις ευκολίες που παρείχαν οι 3ης γενιάς γλώσσες, υπήρχαν αρκετά προβλήματα 4ης γενιάς

Και οι:

Τεχνητής Νοημοσύνης: LISP, PROLOG

 

L2 Pride Περιλαμβάνει γλώσσες που χρησιμοποιούν την φυσική γλώσσα για την επικοινωνία με τον υπολογιστή.

 
 

ΣΗΜΕΙΩΣΗ: Όλες οι παραπάνω γλώσσες μεταφράζονται (μεταγλωττίζονται) σε Γλώσσα Μηχανής πριν εκτελεστούν από έναν Ηλεκτρονικό Υπολογιστή.

Επιπλέον κατηγορίες γλωσσών, στις οποίες μπορούμε να χωρίσουμε και σχεδόν όλες τις επάνω, είναι οι Μεταφραζόμενες (Interperted), Μεταγλωττιζόμενες(Compiled) καθώς και Functional, Procedural, Αντικειμενοστραφείς και Scripting. Υπάρχουν αρκετές κατηγορίες ακόμα, και κάποιες γλώσσες ανήκουν σε περισσότερες από μία.

Γλώσσες που χρησιμοποιούνται σήμερα[]

Θα αναφέρουμε μόνο μερικές από τις γλώσσες που χρησιμοποιούνται σήμερα, με έμφαση κυρίως στην Ελληνική Αγορά Πληροφορικής. Γενικά οι γλώσσες παραγωγής σήμερα ανοίκουν στην Τέταρτη γενιά γλωσσών.

C[]

Διαδικαστική γλώσσα, Είναι από τις ισχυρότες γλώσσες προγραμματισμού. Οι λόγοι της ραγδαίας ανάπτυξης της συγκεκριμένης γλώσσας προγραμματισμού είναι η ταχύτητα της, καθώς και το γεγονός ότι είναι διαθέσιμη στα περισσότερα σημερινά λειτουργικά συστήματα.

C++[]

Αντικειμενοστραφής γλώσσα, με σύνταξη παρόμοια της C. Είναι από τις ισχυρότες γλώσσες προγραμματισμού.

C#[]

Γλώσσα, με σύνταξη παρόμοια της C, αλλά και πολλά κοινά στοιχεία με την Java. Αποτελεί μέρος των γλωσσών που μεταφράζονται στο .Net Framework.

Delphi[]

Γλώσσα που βάση της αποτελεί η Pascal. Θεωρείται από τα πληρέστερα περιβάλλοντα ανάπτυξης εφαρμογών.

Visual Basic[]

Η γλώσσα αυτή βασίζεται στην Basic της Microsoft και παρέχει δυνατότητες υψηλού επιπέδου προγραμματισμού. Η έκδοση για .Net Framework είναι πληρέστερη και πλησιάζει της δυνατότητες της C#.

Java[]

Γλώσσα, ανεπτυγμένη από την Sun Microsystems. Η εκτέλεση των προγραμμάτων Java γίνεται σε ένα Virtual περιβάλλον και είναι ανεξάρτητη λειτουργικού συστήματος.

Python[]

Αντικειμενοστραφής γλώσσα scripting με πολλές δυνατότητες. Χρησιμοποιήτε κυρίως από εφαρμογές που χρειάζονται υποστήριξη scripting και υποστηρίζει πολλά λειτουργικά συστήματα.

Ιστογραφία[]

Εκπαιδευτικές Γλώσσες[]

Λεξικά/Εγκυκλοπαίδειες[]


Εκπαιδευτικά Ιδρύματα[]

Advertisement