Wp/grc/Ιαβα

From Wikimedia Incubator
< Wp‎ | grc
(Redirected from Wp/grc/Java)
Wp > grc > Ιαβα

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

Ἀρχαί[edit | edit source]

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

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

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

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

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

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

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

Οὐικικοινά
Ἰδὲ τὰς εἰκόνας καὶ τὰ κοινὰ τὰ ἄλλα περὶ τῆς Ιαβας