Wp/grc/Ιαβα
Ἡ Ιαβα (Java) γλῶσσα προγραμματισμοῦ ὑπὸ τοῦ James Gosling ἀναπτυχθεῖσα καὶ ἐκδοθεῖσα ἐν ἔτει 1995 ὡς ἡ συνιστῶσα-πυρὴν τῆς Ιαβα platform τῆς ἐπιχειρήσεως Sun Microsystems ἐστί. Τῆσδε τῆς γλώσσης τὸ συντακτικὸν ἀπορρέει ἐκ τοῦ συντακτικοῦ τῶν προγενεστέρων γλωσσῶν C καὶ C++, ἀλλὰ ἔχει ἔτι ἁπλούστερον πρότυπον ἀντικειμένων καὶ ἔτι ὀλιγωτέρας χαμηλοῦ ἐπιπέδου λειτουργίας. Πᾶν ὑποπρόγραμμα ἐφαρμογῶν τῆς Ιαβα εἴθισται μεταπεφρασμένον (compiled) εἶναι εἰς bytecode (ἀρχεῖον class) ὅπερ ἐν πάσῃ εἰκονικῇ μηχανῇ Ιαβα (JVM) δύναται "θεῖν" ἀνεξαρτήτως ἀρχιτεκτονικῆς τῆς ἑκάστοτε ὑπολογιστικῆς μηχανῆς.
Ἀρχαί
editΠέντε ἦσαν αἱ θεμελιώδεις ἀρχαὶ κατὰ τὸ ποιεῖν τὴν Ιαβα:
- Δεῖ ταύτην εἶναι "ἁπλῆ, ἀντικειμενοστραφής, καὶ οἰκεία".
- Δεῖ ταύτην εἶναι "σθεναρὰ καὶ ἀσφαλής".
- Δεῖ ταύτην εἶναι "οὐδετέρα ἀρχιτεκτονικῶς καὶ φορητή".
- Δεῖ ταύτην εἶναι έκτελεῖν ἐργασίας μεθ' "ὑψηλῆς ἀποδοτικότητος".
- Δεῖ ταύτην εἶναι "διηρμηνευμένη (interpreted), νενηματωμένη, καὶ δυναμική".
Παράδειγμα (Paradigm)
edit- Ἀντικειμενοστραφής (Object-Oriented)
- Δεδομημένη (Structured)
- Προστακτική (Imperative)
Πειθαρχία Τυποποιήσεως (Typing discipline)
edit- Στατική (Static)
- Ἰσχυρά (Strong)
- Ἀσφαλής (Secure)
- Ὀνομαστική (Nominative)
- Κατάδηλος (Manifest)
Σύνδεσμοι ἐξώτεροι
edit
|
Ἰδὲ τὰς εἰκόνας καὶ τὰ κοινὰ τὰ ἄλλα περὶ τῆς Ιαβας |
- (ἀγγλιστί) Ἐκπαιδευτικὸν σύγγραμμα