Go (γλώσσα προγραμματισμού)
γλώσσα προγραμματισμού From Wikipedia, the free encyclopedia
Remove ads
Η Go (προφέρεται "γκο") είναι μια μεταγλωττιζόμενη γλώσσα με στατικούς τύπους. Σχεδιάστηκε στη Google[1]. Συντακτικά είναι παρόμοια με τη γλώσσα προγραμματισμού C ενώ παρέχει ασφάλεια μνήμης, συλλογή απορριμμάτων και γραφή στατικών τύπων. Η γλώσσα συνήθως αναφέρεται και σαν Golang (προφέρεται "γκο λανγκ") λόγο του ιστότοπου, golang.org.
Ιστορία
Η Go σχεδιάστηκε για να βελτιώσει τη προγραμματιστική παραγωγικότητα την εποχή των πολυπύρηνων δικτυωμένων υπολογιστών και μεγάλων σε κώδικα προγραμμάτων[2]. Οι σχεδιαστές ήθελαν να αντιμετωπίσουν τη κριτική σχετικά με άλλες γλώσσες προγραμματισμού που χρησιμοποιούσαν στη Google, αλλά να κρατήσουν τα χρήσιμα χαρακτηριστικά τους.
- στατικού τύπου και αποδοτικότητα χρόνου εκτέλεσης όπως και στη C.
- αναγνωσιμότητα και χρησιμότητα όπως στη Python ή τη Javascript[3].
- Υψηλές επιδόσεις σε δίκτυα και πολυεπεξεργασία.
Οι σχεδιαστές είχαν κυρίως σαν κίνητρο την αντιπάθεια τους για τη γλώσσα προγραμματισμού C++[4][5].
Η Go ανακοινώθηκε δημόσια το Νοέμβριο του 2009[6], και η 1η έκδοση κυκλοφόρησε το Μάρτιο του 2012[7]. Χρησιμοποιείται ευρέως στη Google και σε πολλούς άλλους οργανισμούς και έργα ελεύθερου λογισμικού.
Remove ads
Εκδόσεις
Η Go 1 εγγυάται συμβατότητα[8] με τις προδιαγραφές της γλώσσας και τα κύρια μέρη της πρότυπης βιβλιοθήκης. Όλες οι εκδόσεις μέχρι την παρούσα 1.17[9] τηρούν αυτή την υπόσχεση.
Κάθε κύρια έκδοση συντηρείτε μέχρι να υπάρξουν άλλες δύο κύριες εκδόσεις[10].
Remove ads
Παραπομπές
Εξωτερικοί σύνδεσμοι
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads