![]() | Το άρθρο αυτό χρειάζεται επέκταση. Βοηθήστε την Computers Wiki επεκτείνοντάς το! |
Γλώσσα Προγραμματισμού είναι μία τεχνητή γλώσσα που χρησιμοποιείτε για την συγγραφή οδηγιών που θα μεταφραστούν σε Γλώσσα Μηχανής και θα εκτελεστούν από έναν υπολογιστή.
sΓενική ιστορία των Γλωσσών Προγραμματισμού
Edit
Κατηγορίες γλωσσών
Edit
1ης Γενιάς
Edit
Αμέσως μετά το φυσικό επίπεδο ενός ηλεκτρονικού υπολογιστή, υπάρχει το πρώτο επίπεδο προγραμματισμού του, στο οποίο καταλήγουν όλες οι υπόλοιπες γλώσσες πριν την εκτέλεσή τους. Αυτή ονομάζεται: Γλώσσα Μηχανής
2ης Γενιάς
Edit
Λόγο της δυσκολίας προγραμματισμού με γλώσσα πρώτης γενιάς, αναπτύχθηκε μια γλώσσα λίγο υψηλότερου επιπέδου, όπου βασικές εντολές κάθε μικροεπεξεργαστή δίδονται ως απλές λέξεις. Έτσι η συγγραφή ενός προγράμματος γίνεται γρηγορότερα, και ταυτόχρονα οι χρόνοι εκτέλεσής του παραμένουν μικροί και η απόδοση είναι η καλύτερη δυνατή. Τέτοια γλώσσα είναι και η Συμβολική Γλώσσα ή αλλιώς Assebly. </div></div>
L2 Pride Περιλαμβάνει γλώσσες που χρησιμοποιούν την φυσική γλώσσα για την επικοινωνία με τον υπολογιστή.
ΣΗΜΕΙΩΣΗ: Όλες οι παραπάνω γλώσσες μεταφράζονται (μεταγλωττίζονται) σε Γλώσσα Μηχανής πριν εκτελεστούν από έναν Ηλεκτρονικό Υπολογιστή.
Επιπλέον κατηγορίες γλωσσών, στις οποίες μπορούμε να χωρίσουμε και σχεδόν όλες τις επάνω, είναι οι Μεταφραζόμενες (Interperted), Μεταγλωττιζόμενες(Compiled) καθώς και Functional, Procedural, Αντικειμενοστραφείς και Scripting. Υπάρχουν αρκετές κατηγορίες ακόμα, και κάποιες γλώσσες ανήκουν σε περισσότερες από μία.
Γλώσσες που χρησιμοποιούνται σήμερα
Edit
Θα αναφέρουμε μόνο μερικές από τις γλώσσες που χρησιμοποιούνται σήμερα, με έμφαση κυρίως στην Ελληνική Αγορά Πληροφορικής. Γενικά οι γλώσσες παραγωγής σήμερα ανοίκουν στην Τέταρτη γενιά γλωσσών.
C
Edit
Διαδικαστική γλώσσα, Είναι από τις ισχυρότες γλώσσες προγραμματισμού. Οι λόγοι της ραγδαίας ανάπτυξης της συγκεκριμένης γλώσσας προγραμματισμού είναι η ταχύτητα της, καθώς και το γεγονός ότι είναι διαθέσιμη στα περισσότερα σημερινά λειτουργικά συστήματα.
C++
Edit
Αντικειμενοστραφής γλώσσα, με σύνταξη παρόμοια της C. Είναι από τις ισχυρότες γλώσσες προγραμματισμού. </div></div>
C#
Edit
Γλώσσα, με σύνταξη παρόμοια της C, αλλά και πολλά κοινά στοιχεία με την Java. Αποτελεί μέρος των γλωσσών που μεταφράζονται στο .Net Framework. </div></div>
Visual Basic
Edit
Η γλώσσα αυτή βασίζεται στην Basic της Microsoft και παρέχει δυνατότητες υψηλού επιπέδου προγραμματισμού. Η έκδοση για .Net Framework είναι πληρέστερη και πλησιάζει της δυνατότητες της C#.
Java
Edit
Γλώσσα, ανεπτυγμένη από την Sun Microsystems. Η εκτέλεση των προγραμμάτων Java γίνεται σε ένα Virtual περιβάλλον και είναι ανεξάρτητη λειτουργικού συστήματος.
Python
Edit
Αντικειμενοστραφής γλώσσα scripting με πολλές δυνατότητες. Χρησιμοποιήτε κυρίως από εφαρμογές που χρειάζονται υποστήριξη scripting και υποστηρίζει πολλά λειτουργικά συστήματα.
Ιστογραφία
Edit
Εκπαιδευτικές Γλώσσες
Edit
Λεξικά/Εγκυκλοπαίδειες
Edit