Borland Jbuilder 3 University Edition Sas
Posted : adminOn 11/26/2017Java linguaggio di programmazione Wikipedia. Java. Autore. James Gosling,Sun Microsystems. Data di origine. 23 maggio 1. Utilizzo. General purpose. Paradigmi. Orientato agli oggetti. Tipizzazione. Forte. Specifiche di linguaggio. The Java Language Specification, Java SE 9. Estensioni comunijav, java,. Influenzato da. Simula, Ada 8. C, Eiffel, Generic Java, Mesa, Modula 3, Oberon, Objective C, UCSD Pascal, Smalltalk. Ha influenzato. Ada 2. Bean. Shell, C, Clojure, D, ECMAScript, Groovy, J, Java. Script, PHP, Python, Scala, Seed. The database recognizes 1,746,000 software titles and delivers updates for your software including minor upgrades. Your registration with Eweek will include the following free email newsletters News Views. Vala. Implementazione di riferimento. Implementazioneinterprete con JITter. Sistema operativo. Windows, Linux, mac. OSLicenza. GNU General Public License, Java Community Process. Sito web. Java Technology Oracle Developers. Complete Technical Acronyms, Glossary Definitions for PC, SAN, NAS, QA, Testing, HDTV, Wireless, Linux, Embedded, Networks, Video, Digital, pharma, Unix, Video. Java stato creato a partire da ricerche effettuate alla Stanford University agli inizi degli anni novanta. Nel 1992 nasce il linguaggio Oak in italiano quercia. Retrouvez toutes les discothque Marseille et se retrouver dans les plus grandes soires en discothque Marseille. Modifica dati su Wikidata Manuale. In informatica. Java un linguaggio di programmazione ad alto livello, orientato agli oggetti e a tipizzazione statica, specificatamente progettato per essere il pi possibile indipendente dalla piattaforma di esecuzione. Java stato creato a partire da ricerche effettuate alla Stanford University agli inizi degli anni novanta. Nel 1. 99. 2 nasce il linguaggio Oak in italiano quercia, prodotto da Sun Microsystems e realizzato da un gruppo di esperti sviluppatori capitanati da James Gosling. Tale nome fu successivamente cambiato in Java per problemi di copyright il linguaggio di programmazione Oak esisteva gi. Per facilitare il passaggio a Java ai programmatori old fashioned, legati in particolare a linguaggi come il C, la sintassi di base strutture di controllo, operatori e cos via stata mantenuta pressoch identica a quella del C34 tuttavia, non sono state introdotte caratteristiche ritenute fonti di una complessit non necessaria a livello di linguaggio e che favoriscono lintroduzione di determinati bug durante la programmazione, come laritmetica dei puntatori, lereditariet multipla delle classi, e listruzione goto. Per le caratteristiche orientate agli oggetti del linguaggio ci si ispirati al C e soprattutto allObjective C. In un primo momento Sun decise di destinare questo nuovo prodotto alla creazione di applicazioni complesse per piccoli dispositivi elettronici fu solo nel 1. Java inizi a farsi notare come strumento per iniziare a programmare per internet. Contemporaneamente Netscape Corporation annunci la scelta di dotare il suo allora omonimo e celeberrimo browser della Java Virtual Machine JVM. Questo segna una rivoluzione nel mondo di Internet grazie alle applet, le pagine web diventarono interattive a livello client ovvero le applicazioni vengono eseguite direttamente sulla macchina dellutente di internet, e non su un server remoto. Gli utenti poterono per esempio utilizzare giochi direttamente sulle pagine web ed usufruire di chat dinamiche e interattive. Java fu annunciato ufficialmente il 2. Running Shoes Daz. Sun. World. Il 1. Sun Microsystems ha distribuito la sua implementazione del compilatore Java e della macchina virtuale virtual machine sotto licenza GPL. Non tutte le piattaforme Java sono libere. Lambiente Java libero si chiama Iced. Tea. 7L8 maggio 2. Sun ha pubblicato anche le librerie tranne alcune componenti non di sua propriet sotto licenza GPL, rendendo Java un linguaggio di programmazione la cui implementazione di riferimento libera. Il linguaggio definito da un documento chiamato The Java Language Specification spesso abbreviato JLS. La prima edizione del documento stata pubblicata nel 1. Da allora il linguaggio ha subito numerose modifiche e integrazioni, aggiunte di volta in volta nelle edizioni successive. Ad oggi, la versione pi recente delle specifiche la Java SE 8 Edition quarta. A partire dal 2. Java 8 e 9 sono supportati pubblicamente. JDK 1. 0 2. 1 gennaio 1. JDK 1. 1 1. 9 febbraio 1. J2. SE 1. 2 8 dicembre 1. J2. SE 1. 3 8 maggio 2. J2. SE 1. 4 6 febbraio 2. J2. SE 5. 0 3. 0 settembre 2. Java SE 6 1. 1 dicembre 2. Java SE 7 2. 8 luglio 2. Java SE 8 1. 8 marzo 2. Java SE 9 2. 1 settembre 2. Uno dei principi fondamentali del linguaggio espresso dal motto WORA write once, run anywhere, ossia scrivi una volta, esegui ovunque il codice compilato che viene eseguito su una piattaforma non deve essere ricompilato per essere eseguito su una piattaforma diversa. Il prodotto della compilazione infatti in un formato chiamato bytecode che pu essere eseguito da una qualunque implementazione di un processore virtuale detto Java Virtual Machine. Al 2. 01. 4, Java risulta essere uno dei linguaggi di programmazione pi usati al mondo, specialmente per applicazioni client server, con un numero di sviluppatori stimato intorno ai 9 milioni. Il linguaggio fu originariamente sviluppato da James Gosling e altri ingegneri presso Sun Microsystems, nel 2. Oracle Corporation, che attualmente detentore del marchio registrato. Il linguaggio deriva gran parte della sua sintassi dai linguaggi Simula, C e C, ma ha meno costrutti a basso livello e implementa in modo pi puro rispetto al C il paradigma object oriented. Un buon punto di partenza per imparare Java il tutorial ufficiale1. Java venne creato per soddisfare cinque obiettivi primari 1. I programmi scritti in linguaggio Java, dopo una fase iniziale di compilazione con ottenimento del cosiddetto bytecode, sono destinati allesecuzione sulla piattaforma Java attraverso una fase di interpretazione per questo motivo il linguaggio Java detto anche semi interpretato ad opera di una Java Virtual Machine e, a tempo di esecuzione, avranno accesso alle API della libreria standard. Questi due passi forniscono un livello di astrazione che permette alle applicazioni di essere interamente indipendenti dal sistema hardware su cui esse saranno eseguite. Unimplementazione della piattaforma java il Java Runtime Environment JRE, necessario per lesecuzione del programma compilato, mentre per lo sviluppo dei programmi in Java a partire dal codice sorgente necessario il Java Development Kit JDK che include anche il JRE. Schema che illustra il funzionamento del bytecode sulle diverse piattaforme. Lesecuzione di programmi scritti in Java deve avere un comportamento simile in contesti di esecuzione diversi. Per raggiungere questo obiettivo, si lavora su livelli diversi, e il primo di essi naturalmente il linguaggio, il quale stato progettato appositamente proprio per questo scopo. Ad esempio, esso fornisce una sintassi unificata per definire le sezioni critiche, compito che in altri linguaggi si svolge tipicamente ricorrendo a librerie di terze parti o primitive di sistema. Inoltre, praticamente non lascia spazio ai comportamenti non definiti undefined behavior o dipendenti dallimplementazione dellambiente di esecuzione. Le specifiche di linguaggio richiedono un ambiente di esecuzione che vigila sullesecuzione del programma e che proibisce determinate operazioni che altrimenti risulterebbero insicure. Esse fanno riferimento esplicito alla Java Virtual Machine, indicandola come il destinatario tipico del bytecode prodotto dalla compilazione iniziale di un programma Java, e infatti il compilatore javac incluso nel JDK compila proprio in bytecode. Tuttavia, possibile la compilazione verso architetture diverse, e infatti possibile produrre codice oggetto specifico di un certo sistema operativo, servendosi di un compilatore apposito, ad esempio il GNU Compiler Collection.