Python: Οι γλώσσες μπορούν επίσης να είναι ανοιχτού κώδικα

Λογότυπο Python

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

Η Python δημιουργήθηκε από Guido van Rossum στα τέλη της δεκαετίας του XNUMX για να διαδεχθεί τη γλώσσα ABC. Το όνομα αυτής της περίεργης γλώσσας προέρχεται από τους Monty Python, τη γνωστή ομάδα Βρετανών χιουμοριστών. Ο van Rossum ήθελε να δημοσιεύσει τον κώδικα αυτού του έργου που δούλευε και κάπως έτσι μπήκε στην κοινότητα αυτή η γλώσσα προγραμματισμού που χρησιμοποιείται ευρέως σήμερα. Αυτήν τη στιγμή είναι cross-platform και διαχειρίζεται από το Python Software Foundation. Από την επίσημη ιστοσελίδα του έργου μπορείτε να κατεβάσετε διαφορετικές εκδόσεις του και να λάβετε τεκμηρίωση.

Αν πάλι δεν ξέρεις να προγραμματίζεις ή μόλις ξεκινάς, σου προτείνω την Python, μιας και δεν είναι δύσκολη γλώσσα. Και παρεμπιπτόντως, η άδεια με την οποία δημοσιεύεται αυτή η γλώσσα είναι ειδική Άδεια Ιδρύματος Λογισμικού Python, συμβατό με την GNU GPL από την έκδοση 2.1.1, αν και δεν είναι συμβατό με ορισμένες προηγούμενες εκδόσεις. Και μιλώντας για το Python Software Foundation, πείτε ότι είναι ένα ίδρυμα που είναι υπεύθυνο για τη διαχείριση και την προώθηση της γλώσσας προγραμματισμού.

Είναι ένας μη κερδοσκοπικός οργανισμός. Το PSF δημιουργήθηκε το 2001 και απλώς αφιερώθηκε στη διαχείριση (ανάπτυξη, διαχείριση πνευματικών δικαιωμάτων, απόκτηση οικονομικών πόρων για τη συνέχιση της εξέλιξής του κ.λπ.) από τότε αυτού του έργου, το οποίο τώρα αναπτύσσεται χάρη στην κοινότητα. Και τέλος, θα ήθελα να πω ότι μεταξύ των διαφορετικών εκδόσεων είναι το Python 2.x και Python 3.x, το τελευταίο με διαφορετικές καινοτομίες. Επιπλέον, υλοποιήσεις όπως CPython, IronPython (κατασκευασμένο για .NET), Stackless Python (CPython χωρίς στοίβα C), Jython (κατασκευασμένο σε Java), Pippy (για Palm), PyPy (βελτιστοποιημένο με χρήση JIT) και ActivePython (ιδιόκτητο με επεκτάσεις).


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.