Wp/grc/Ιαβα

From Wikimedia Incubator
< Wp‎ | grcWp > grc > Ιαβα
Jump to navigation Jump to search

Ιαβα (Java) γλῶσσα προγραμματισμοῦ ὑπὸ τοῦ James Gosling ἀναπτυχθεῖσα καὶ ἐκδοθεῖσα ἐν ἔτει 1995 ὡς ἡ συνιστῶσα-πυρὴν τῆς Ιαβα platform τῆς ἐπιχειρήσεως Sun Microsystems ἐστί. Τῆσδε τῆς γλώσσης τὸ συντακτικὸν ἀπορρέει ἐκ τοῦ συντακτικοῦ τῶν προγενεστέρων γλωσσῶν C καὶ C++, ἀλλὰ ἔχει ἔτι ἁπλούστερον πρότυπον ἀντικειμένων καὶ ἔτι ὀλιγωτέρας χαμηλοῦ ἐπιπέδου λειτουργίας. Πᾶν ὑποπρόγραμμα ἐφαρμογῶν τῆς Ιαβα εἴθισται μεταπεφρασμένον (compiled) εἶναι εἰς bytecode (ἀρχεῖον class) ὅπερ ἐν πάσῃ εἰκονικῇ μηχανῇ Ιαβα (JVM) δύναται "θεῖν" ἀνεξαρτήτως ἀρχιτεκτονικῆς τῆς ἑκάστοτε ὑπολογιστικῆς μηχανῆς.

Ἀρχαί[edit]

Πέντε ἦσαν αἱ θεμελιώδεις ἀρχαὶ κατὰ τὸ ποιεῖν τὴν Ιαβα:

  1. Δεῖ ταύτην εἶναι "ἁπλῆ, ἀντικειμενοστραφής, καὶ οἰκεία".
  2. Δεῖ ταύτην εἶναι "σθεναρὰ καὶ ἀσφαλής".
  3. Δεῖ ταύτην εἶναι "οὐδετέρα ἀρχιτεκτονικῶς καὶ φορητή".
  4. Δεῖ ταύτην εἶναι έκτελεῖν ἐργασίας μεθ' "ὑψηλῆς ἀποδοτικότητος".
  5. Δεῖ ταύτην εἶναι "διηρμηνευμένη (interpreted), νενηματωμένη, καὶ δυναμική".

Παράδειγμα (Paradigm)[edit]

  • Ἀντικειμενοστραφής (Object-Oriented)
  • Δεδομημένη (Structured)
  • Προστακτική (Imperative)

Πειθαρχία Τυποποιήσεως (Typing discipline)[edit]

  • Στατική (Static)
  • Ἰσχυρά (Strong)
  • Ἀσφαλής (Secure)
  • Ὀνομαστική (Nominative)
  • Κατάδηλος (Manifest)

Σύνδεσμοι ἐξώτεροι[edit]

Commons-logo.svg
Βικικοινά
Ἴδε τὰς εἰκόνας καὶ τὰ κοινὰ τά ἄλλα περὶ τῆς Ιαβας