FANDOM


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


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


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

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

1ης ΓενιάςEdit

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

3ης ΓενιάςEdit

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

2ης ΓενιάςEdit

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

4ης ΓενιάςEdit

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

Και οι:

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

 

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

 
 

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

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

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

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

CEdit

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

C++Edit

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

C#Edit

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

DelphiEdit

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

Visual BasicEdit

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

JavaEdit

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

PythonEdit

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

ΙστογραφίαEdit

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

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


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