Storia di Java
 
	
	
Il linguaggio di programmazione del Java sta 
diventando più e più popolare ogni giorno. È la lingua senza 
cui si non può neppure sperare ad una terra un lavoro attualmente. 
Ma qualcuno persino si è domandato come questa lingua è 
succed? Ci sono molte storia circa, molti libri sono stati 
scritti. Qui è la mia versione (non approvata da Sun 
Microsystems).
Il linguaggio di programmazione del Java ha provenuto in 
Indonesia. È stato significato per essere usato dai turisti che
visitano ogni anno quel paese. Perchè i turisti desidererebbero
utilizzare il calcolatore? Bene, questi sono turisti ordinari. 
Sono turisti ricchi. Hanno non stati ricche, non 
viaggerebbero senso mezzo intorno al mondo visitare questo posto. 
La maggior parte della gente sarebbe soddisfatta vedere appena 
che cosa è disponibile vicino vicino. Per esempio, se siete una
vita texan a Dallas, visiterete i recinti per il bestiame o potete 
essere il parco del fiume della trinità. Se vivete nella zona 
de New Orleans, vedreste il bayou della st mary. Una volta nel 
vostro corso della vita, si probabilmente visiterà l'Hawai o Niagara.
Ma andare in Indonesia e le relativi isole, Bali, Java, ecc non 
è per la gente ordinaria. In ogni modo, ritornando alla domanda
perchè questi turisti devono usare i programmi destinati 
all'elaboratore. Vanno non appena là avere divertimento ed 
anche ottenere alcuni il lavoro fatto in un atmosfera di divertimento 
poichè questa gente è gente molto importante.
Molto dall'inizio Java è stato supposto per provenire 
independent del calcolatore. Quello mezzi se scrivete un 
programma in Java in un calcolatore, dovrebbe funzionare in tutti i 
calcolatori. Ciò era necessaria perché i turisti portano tutti
i generi di calcolatori con loro. Alcuni portano la macchina di 
Windows, un certo mackintosh del Apple. Alcuni di quei ricchi 
portano le stazioni di lavoro dell'assistente del sole o persino un 
calcolatore eccellente.
Prima di cominciare generare Java inoltre hanno cercato di
vedere se ha roba simile fatto già. Anche se potrebbero 
non ne trovare, li hanno trovati possono usare i lotti della 
caratteristica da alcuni laguages attuali. Una tale lingua che 
hanno trovato era C++. C++ era un avanzamento sopra la lingua 
denominata C. Infatti, le idee di C++ già sono state nascoste 
in C. In quanto la lingua, una può increment una variabile, 
l'ad esempio i, applicando l'operatore per esempio i++ di ++. 
Ciò aumenterebbe il valore della variabile i di una. Se 
avessi un valore di 5, gli renderebbe 6, ecc. Ché visione!
In ogni modo, ritornando a C++, ha fatto un avanzamento 
importante sopra la C introducendo l'idea di un codice categoria. 
Capire il codice categoria, uno deve struttura del undestand che
già è stata usata in C. La struttura è un gruppo delle 
variabili. Per esempio, avete un nome, un indirizzo, età ecc. 
per chiunque. Nello stead di usando esclusivamente, in C una 
può raggrupparla insieme e denominarla una persona. Il creatore
di C++ detto là è necessità di esporre queste variabili (nome, 
indirizzo, ecc) al mondo esterno. Detti questi particolari 
dovrebbero essere nascosti dal mondo esterno. Hanno denominato 
questo incapsulamento di concetto.
Un altro contributo importante di C++ era il concetto del 
inheritence. Questo concetto può essere spiegato il più bene 
dall'esempio. Andiamo di nuovo all'esempio della persona. 
Una persona è concetto molto generale. Ci possono essere 
molti generi differenti di persone, per esempio medici, avvocati, 
insegnanti, o appena un bum! Ma ciascuna di questa gente ha un 
nome, un indirizzo, età ecc. Anche un bum ha tutto questi. 
Il creatore di C++ ha pensato che si potesse definire una 
persona bassa di chiamata del codice categoria ed altri codici 
categoria possono essere derivati da esso. Nell'inglese normale,
questo significherebbe, un medico è genere speciale di persona, 
avvocato è un altro genere speciale di persona. Ora gli 
attributi comuni di tutti questi generi di gente possono essere messi 
nel codice categoria della persona e gli attributi speciali possono 
essere messi nei codici categoria derivati, per esempio ospedale per 
il medico, corte per l'avvocato e niente per il bum.
Ma C++ era ancora complesso con le cose come gli 
indicatori, la perdita di memoria ed il inheritence multiplo. Il
concetto dell'indicatore è stato preso dalla C ed era molto sudicio! 
L'indicatore è tipo di variabile speciale che indica ad altre 
variabili. Poiché non ci era guida di riferimento quanto a come
usare questi indicatori, era pista allentata molto facile di loro. 
In le due mila linee tipiche il programma, uno si 
concluderebbero frequentemente in su con i hundredes degli indicatori 
che indicano alle migliaia, alcune di loro sono indicatori ed alcune 
variabili normali giuste. Inutile per dire questo ha reso un 
grande programma estremamente difficile leggere e quando il 
programmatore ha andato per un'altra azienda, non avrebbero altra 
scelta che gettare appena via il suo programma! Era necessario a
volte da fare questo anche quando il programmatore era intorno e molto
vivo. Ciò è perché gli indicatori che ha generato all'interno
del suo programma avevano occorr una durata dei loro propri e 
sfidano ad ogni tentativo di predire come il programma 
dovrebbe comportarsi. L'amministrazione di memoria era inoltre 
un altro punto debole della C e di C++. Il programmatore era 
responsabile del pulire la memoria che il loro programma assegnerebbe 
e che userebbe. L'omissione di fare così provocherà un arresto
del calcolatore intero.
Il inheritence multiplo, benchè con parsimonia usato, sia
un'altra caratteristica di C++ che ha reso la vita del programmatore 
misera. , tuttavia, ha avuto relativo uso, particolarmente nelle
interviste di lavoro. Questo un problema, hanno pensato, aiutato
loro per separare il frumento dalla paglia.
Ma C++ ancora ha avuto alcune caratteristiche piacevoli e 
semplici, come il inheritence, l'incapsulamento, ecc. Sono che 
qualcosa uno può descrivere nell'inglese normale, qualcosa si può 
spiegare ad un laico. Così il creatore di Java ha deciso 
prendere le buone caratteristiche del inherience, dell'incapsulamento 
e del polimorfismo da C++, mentre scartava delle caratteristiche di 
Male quale il inherience multiplo, degli indicatori ecc. 
L'amministrazione di memoria è stata migliorata in Java in cui 
il programmatore non sarà giudicato responsabile dell'amministrazione
di memoria. Possono pulire dopo se stesso se desiderano ottenere
l'accreditamento supplementare, ma non hanno bisogno di. Inutile
per dire il tutto queste erano notizie grandi ai turisti in Indonesia!
Java ha introdotto il lotto di chiarezza in notazioni 
anche. Per esempio, in C++ direbbero che il codice categoria 
doctor:person per significare il medico è derivato dalla persona. 
È ovviamente molto cryptic. La stessa situazione può 
essere espressa in Java mentre il medico del codice categoria estende 
la persona, che è molto più facile da capire. Ma ci è poco 
roba scomodo in Java ugualmente particolarmente quando qualcuno
dice che bum del codice categoria estende la persona (il mio ultimo 
scherzo bum)!
Java ha dato un contributo importante nella zona grafica 
dell'interfaccia di utente (GUI). C++ realmente stava difettando
di nella perizia qui. C++ visivo, ma funzionato soltanto 
sull'ambiente di finestre. Ma non ha funzionato nei sistemi o 
nei mackintoshes di UNIX. Giusto come altre caratteristiche di 
Java, questo inoltre è stato supposto per essere independent della 
piattaforma. Ciò era necessaria più ulteriormente perché uno 
può mettere un certo GUI piccolo su un Web page che può essere viste
sopra il Internet. Ed uno non può controllare che genere di 
calcolatori altro avrà.
Dopo un istante, era necessario da denominare i programmi 
da un calcolatore ad un altro calcolatore. Per fare questo, 
hanno generato J2EE. Non 
sono sicuro come hanno fornito il nome J2EE. 'J 'di J2EE, 
naturalmente, significa "Java" e posso essere '2 'basamenti 
ragionevolmente sicuri per 'a '. Ma non conosco che cosa la 
parte 'di EE 'è tutto il circa, probabilmente un certo genere di 
estensione. O a questo punto hanno funzionato dai nomi per 
pensare a. Così hanno deciso avere uno dei quei ustdi J un
ague del notherv cronyms.
Se gradiste, potete anche visitare 
 il 
mio Home Page.
Sviluppatore 2003© Del Copyright Ã"â Gautam.
Tutti i diritti riservati
Fonte dell'articolo: Messaggiamo.Com
 
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Webmaster prendi il Codice Html
Aggiungi questo articolo al tuo sito ora!
Webmaster invia i tuoi Articoli
Nessuna registrazione richiesta. Compila il form e i tuoi articoli sono nella Directory di Messaggiamo.Com