Η Java γυρίζει 25. Μια σύντομη ιστορία της πλατφόρμας

Η Java γυρίζει 25

«Ξύρισα με τη φίλη μου τον προγραμματιστή. Δεν ξέρει Java »Άκουσα το αστείο για πρώτη φορά σε ένα ραδιοφωνικό πρόγραμμα που απευθύνεται στο ευρύ κοινό. Αυτό δείχνει ότι Η δημοτικότητα αυτής της 25χρονης γλώσσας προγραμματισμού υπερβαίνει το πεδίο της επιστήμης των υπολογιστών.

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

Η διαφορά της Java σε σχέση με άλλες γλώσσες προγραμματισμού είναι αυτή Έχει σχεδιαστεί έτσι ώστε ο γραπτός κώδικας να μπορεί να εκτελείται σε οποιοδήποτε σύστημα στο οποίο μπορεί να τρέξει μια εικονική μηχανή Java (JVM).

Πράγματι. Η Java δεν γεννήθηκε για χρήση στον προγραμματισμό υπολογιστών. Στη δεκαετία του '90 ο κλάδος των μέσων μαζικής ενημέρωσης ποντάρει στη διαδραστική τηλεόραση και οι προγραμματιστές πίστευαν ότι θα ήταν χρήσιμο για χρήση σε αποκωδικοποιητές και αυτό που αργότερα θα ήταν γνωστό ως έξυπνες τηλεοράσεις. Ωστόσο, οι εταιρείες καλωδιακής τηλεόρασης δεν ενδιαφέρθηκαν. φάΟι προγραμματιστές του Διαδικτύου είδαν τις δυνατότητές του και το Netscape, το πρωτοποριακό πρόγραμμα περιήγησης, το ενσωμάτωσε.

Η Java γυρίζει 25. Μια μικρή ιστορία

Οι αρχές του έργου πρέπει να εντοπιστούν έως το 1991 όταν ο JΟι Ames Gosling, Mike Sheridan και Patrick Naughton σχημάτισαν τη λεγόμενη Πράσινη Ομάδα στην εταιρεία Sun Microsystem (πράσινη ομάδα). Οι στόχοι τους ήταν φιλόδοξοι, ήθελαν να δημιουργήσουν μια γλώσσα προγραμματισμού που ήταν

Απλό, στιβαρό, φορητό, ανεξάρτητο από πλατφόρμα, ασφαλές, υψηλής απόδοσης, πολλαπλών νημάτων, ουδέτερο με αρχιτεκτονική, αντικειμενοστρεφή, ερμηνευμένο και δυναμικό.

Αρχικά η μελλοντική γλώσσα ονομάστηκε Greentalk και τα αρχεία της είχαν την επέκταση .gt αλλά αργότερα επιλέχθηκε το όνομα Oak. Η βαλανιδιά θεωρείται σύμβολο δύναμης και επιλέγεται ως το εθνικό δέντρο σε πολλές χώρες όπως η Γαλλία, η Γερμανία, η Ρουμανία και οι Ηνωμένες Πολιτείες. Επίσης, ήταν σήμα κατατεθέν άλλης εταιρείας.

Γιατί κατέληξε η Java;

Όταν οι προγραμματιστές ανακάλυψαν ότι δεν μπορούσαν να το ονομάσουν Oak, ανακάτεψαν άλλα ονόματαμικρό. Ήθελαν μια λέξη που να αντικατοπτρίζει την ουσία της νέας γλώσσας: επαναστατική, δυναμική, ζωντανή, δροσερή, μοναδική, εύκολη στην ορθογραφία και διασκέδαση.

Δοκίμασαν δυναμικά, επαναστατικά, Silk, Jolt και DNA. Τελικά, επέλεξαν ένα όνομα που ο Γκόσλινγκ βρήκε τον καφέ. ΙΤο ava δεν είναι αρκτικόλεξο, αναφέρεται στο νησί της Ινδονησίας όπου παράγονται μερικές από τις καλύτερες ποικιλίες αυτής της έγχυσης.

Το 1995 κυκλοφόρησε η πρώτη δοκιμαστική έκδοση του κιτ προγραμματιστή και, την ίδια χρονιά, το περιοδικό TIme το ονόμασε ένα από τα δέκα προϊόντα της χρονιάς. Σήμερα η γλώσσα χρησιμοποιείται για τη δημιουργία επιτραπέζιων υπολογιστών, κινητών συσκευών, ιστού και ενσωματωμένων εφαρμογών. Πολλά δημοφιλή προγράμματα ανοιχτού κώδικα γράφονται χρησιμοποιώντας Java.

Η διαμάχη για τις άδειές τους

Τα περισσότερα από τα στοιχεία της πλατφόρμας Java είναι διαθέσιμα με ανοιχτές άδειεςκαι, εκείνα που δεν αντικαταστάθηκαν από εναλλακτικά έργα ανοιχτού κώδικα. Ωστόσο, αυτό δεν αποτελεί εγγύηση. Η Oracle (η οποία αγόρασε το Sun Microsystem) μήνυσε την Google για την εκ νέου εφαρμογή των διεπαφών προγραμματισμού εφαρμογών Java σε Android. Το αποτέλεσμα αυτής της κρίσης θα εξαρτηθεί από το αν οι αντικαταστάσεις μπορούν να συνεχίσουν να χρησιμοποιούνται.

Χρήση εφαρμογών Java σε Linux

Πολλές εφαρμογές Java περιλαμβάνουν μια μικρή μονάδα που τους επιτρέπει να χρησιμοποιηθούν χωρίς την ανάγκη εγκατάστασης πρόσθετων στοιχείων. Ωστόσο, για να τρέξει οι περισσότεροι πρέπει να εγκαταστήσουν ένα περιβάλλον εκτέλεσης Java. Πολύ απο Οι διανομές Linux περιλαμβάνουν ένα πακέτο που ονομάζεται OpenJDK στα αποθετήρια τους το οποίο μπορεί να εγκατασταθεί με τον συνηθισμένο τρόπο.

Μπορείτε επίσης να εγκαταστήσετε το επίσημο περιβάλλον χρόνου εκτέλεσης της Oracle από τη σελίδα σας. Ωστόσο, έχει άδεια αποκλειστικά και έχει περιορισμούς για την εμπορική του χρήση.

Και στις δύο περιπτώσεις, πρέπει απλώς να τοποθετήσετε το δείκτη του ποντικιού πάνω από την εφαρμογή και με το δεξί κουμπί να το ανοίξετε με το επιλεγμένο περιβάλλον Java.

Προγραμματισμός στην Java

Για να κάνετε προγράμματα μόνο σε Java nΠρέπει να εγκαταστήσουμε το προαναφερθέν πακέτο OpenJDK και ένα ολοκληρωμένο περιβάλλον ανάπτυξης όπως NetBeans, Eclipse ή Intellij Idea. ΤΌλα αυτά μπορούν να εγκατασταθούν εύκολα στη διανομή Linux χρησιμοποιώντας αποθετήρια και τα πακέτα FlatPak και Snap.


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

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

*

*

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