English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

Storia di Java

Software RSS Feed





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

Translation by Google Translator





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

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Invia i tuoi articoli alla Directory di Messaggiamo.Com

Categorie


Copyright 2006-2011 Messaggiamo.Com - Mappa del Sito - Privacy - Webmaster invia i tuoi articoli alla Directory di Messaggiamo.Com [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu