S.M.C.P. - Consulenza informatica bergamo

Soluzioni informatiche - Sviluppo software - Web Marketing    

 
S.M.C.P. - Consulenza informatica bergamo
24044 Dalmine (Bergamo) - Via Olimpiadi 2
Tel. +39.035.373856 - Fax. +39.035.4150492
Cerca   
Menu

Linguaggio Java

Il linguaggio Java è un linguaggio di programmazione orientato agli oggetti, derivato dal C++ (e quindi indirettamente dal C) e creato da James Gosling e altri ingegneri di Sun Microsystems. Il gruppo iniziò a lavorare nel 1991, il linguaggio inizialmente si chiamava Oak. Il nome fu successivamente cambiato in Java a causa di un problema di copyright (il linguaggio di programmazione Oak esisteva già nel 1991). Java fu annunciato ufficialmente il 23 maggio 1995 a SunWorld. La piattaforma di programmazione Java è fondata sul linguaggio stesso, sulla Java Virtual Machine (JVM) e sulle API. Java è un marchio registrato di Sun Microsystems. Il 13 novembre 2006 la Sun Microsystems ha rilasciato la sua implementazione del compilatore Java e della macchina virtuale sotto licenza GPL. L’8 maggio 2007 SUN ha rilasciato 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.

La caratteristica principale di Java, e cioè l’indipendenza dalla piattaforma, consente l’esecuzione di programmi scritti in Java su hardware diverso., quindi su piattaforme X86, piutttosto che su RISC o OSX ad esempio.
Si dovrebbe essere in grado di scrivere il programma una volta e farlo eseguire dovunque. Questo è possibile con la compilazione del codice di Java in un linguaggio intermedio bytecode, basato su istruzioni semplificate che ricalcano il linguaggio macchina. Il bytecode verrà quindi eseguito da una macchina virtuale. Inoltre, vengono fornite librerie standardizzate per permettere l’accesso alle caratteristiche della macchina (come grafica e networking) in modo unificato. Il linguaggio Java include anche il supporto per i programmi con multithread, necessario per molte applicazioni che usano la rete.
La portabilità è un obiettivo tecnicamente difficile da raggiungere, e il successo di Java in questo ambito è materia di alcune controversie. Sebbene sia in effetti possibile scrivere in Java programmi che si comportano in modo consistente attraverso molte piattaforme diverse, bisogna tenere presente che questi poi dipendono dalle virtual machine, che sono programmi a sé e che hanno inevitabilmente i loro bug, diversi dall’una all’altra: per questo è nata una parodia dello slogan di Sun "Scrivi una volta, esegui dovunque" ("write once, run everywhere"), che è diventato "Scrivi una volta, fai il debug ovunque" ("write once, debug anywhere")..

La tecnologia utilizzata nei nostri software è nel 70% dei casi di origine Java e questo consente ai nostri programmi di poter essere eseguiti su qualunque piattaforma fisica, garantendo quindi l’investimento di denaro nel tempo, e slegando le soluzioni dall’hardware su cui esse vengono eseguite.

SMCP Technology crede in questa tecnologia dal lontano 1997, tanto da aver investito fin da subito nella formazione del proprio personale verso tale mondo.
Per questo motivo siamo in grado di erogare consulenze dall’alto profilo tecnico su tutte le tecnologie che ruotano attorno a questo mondo, sia nell’ambito della programmazione, che dell’analisi piuttosto che nell’ambito sistemistico.


 

 
Ricerche rapide
GENTOO BERGAMO riverbed bergamo SOFTWARE GESTIONE PROMOZIONI SCANNER BERGAMO DataCore bergamo juniper bergamo programmatore bergamo ASSISTENZA PC BERGAMO RadWare bergamo ASSISTENZA SERVER BERGAMO CONSULENZA BERGAMO programmi per agenti PROGRAMMI SCAMBIO DATI SOLUZIONI CMS BERGAMO siti web ottimizzati per motori di ricerca VMWARE BERGAMO programmatori bergamo TICKETING SYSTEM progettazione bergamo PROGRAMMATORE BERGAMO portali aziendali ticketing tracking agenzia viaggio delocalizzazione bergamo Provision Network sponsorizzazione bergamo Software java agenzia soluzioni posta aziendale Delocalizzazione bergamo BACKUP DISK-TO-DISK dspam bergamo
 



 
Novità
SMCP Technology distribuisce V...
RANSONWARE e CRYPTOLOCKER
Virtualizza i tuoi client wind...
Cataloghi prodotti su Iphone e...
Realizzazione ponti radio DATI
Ticket system per centri suppo...
Sviluppo applicazioni per iPho...
Consulenza sistemi Debian
Realizzazione Siti web Bergamo
Windows Server 2008