Go (γλώσσα προγραμματισμού)

Η Go (προφέρεται "γκο") είναι μια μεταγλωττιζόμενη γλώσσα με στατικούς τύπους. Σχεδιάστηκε στη Google. Συντακτικά είναι παρόμοια με τη γλώσσα προγραμματισμού C ενώ παρέχει ασφάλεια μνήμης, συλλογή απορριμμάτων και γραφή στατικών τύπων. Η γλώσσα συνήθως αναφέρεται και σαν Golang (προφέρεται "γκο λανγκ") λόγο του ιστότοπου, golang.org.

Ιστορία 
Η Go σχεδιάστηκε για να βελτιώσει τη προγραμματιστική παραγωγικότητα την εποχή των πολυπύρηνων δικτυωμένων υπολογιστών και μεγάλων σε κώδικα προγραμμάτων. Οι σχεδιαστές ήθελαν να αντιμετωπίσουν τη κριτική σχετικά με άλλες γλώσσες προγραμματισμού που χρησιμοποιούσαν στη Google, αλλά να κρατήσουν τα χρήσιμα χαρακτηριστικά τους.

 στατικού τύπου και αποδοτικότητα χρόνου εκτέλεσης όπως και στη C.
 αναγνωσιμότητα και χρησιμότητα όπως στη Python ή τη Javascript.
 Υψηλές επιδόσεις σε δίκτυα και πολυεπεξεργασία.

Οι σχεδιαστές είχαν κυρίως σαν κίνητρο την αντιπάθεια τους για τη γλώσσα προγραμματισμού C++.

Η Go ανακοινώθηκε δημόσια το Νοέμβριο του 2009, και η 1η έκδοση κυκλοφόρησε το Μάρτιο του 2012. Χρησιμοποιείται ευρέως στη Google και σε πολλούς άλλους οργανισμούς και έργα ελεύθερου λογισμικού.

Εκδόσεις 
Η Go 1 εγγυάται συμβατότητα με τις προδιαγραφές της γλώσσας και τα κύρια μέρη της πρότυπης βιβλιοθήκης. Όλες οι εκδόσεις μέχρι την παρούσα 1.17 τηρούν αυτή την υπόσχεση.

Κάθε κύρια έκδοση συντηρείτε μέχρι να υπάρξουν άλλες δύο κύριες εκδόσεις.

Παραπομπές

Εξωτερικοί σύνδεσμοι
 

Διαδικαστικές γλώσσες προγραμματισμού
Γλώσσες προγραμματισμού συστημάτων