Geschiedenis van Java
De programmeertaal van Java wordt meer en meer populair elke dag. Het is de taal waarzonder men niet zelfs aan een land kan deze dagen hopen een baan. Maar is somebody zelfs benieuwd geweest hoe deze taal gebeurde? Er zijn ongeveer vele verhalen, zijn vele boeken geschreven. Hier is mijn versie (niet die door Sun Microsystems wordt goedgekeurd).
De programmeertaal van Java kwam in Indonesië voort. Het moest door de toeristen worden gebruikt die dat land elk jaar bezoeken. Waarom zouden de toeristen computer willen gebruiken? Goed, zijn dit geen gewone toeristen. Zij zijn rijke toeristen. Hebben zij niet rijk, zouden zij niet half rond de wereld reizen om deze plaats te bezoeken. De meeste mensen zouden tevreden zijn om te zien enkel wat dichtbij langs beschikbaar is. Bijvoorbeeld, als u het texan leven in Dallas bent, zult u de veekralen bezoeken of kunt het park van de drievuldigheidsrivier zijn. Als u op het gebied van New Orleans leeft, zou u st. Mary bayou zien. Eens in uw leven, zal men waarschijnlijk Hawaï of Niagara bezoeken. Maar het gaan naar Indonesië en zijn eilanden, Bali, Java, enz. is niet voor de gewone mensen. In elk geval, terug komend aan de vraag waarom deze toeristen computerprogramma's moeten gebruiken. Zij gaan daar niet alleen pret hebben en ook wat werk dat in een pretatmosfeer wordt gedaan worden aangezien deze mensen zeer belangrijke mensen zijn.
Van het eigenlijke begin was Java verondersteld om computeronafhankelijke te zijn. Dat betekent als u een programma in Java in één computer schrijft, zou het in alle computers moeten lopen. Dit was noodzakelijk omdat de toeristen allerlei computers met hen brengen. Wat brengen de machine van Vensters, één of andere mackintosh van Apple. Enkele rijke degenen brengen de serverwerkstations van de Zon of zelfs een super computer.
Alvorens om Java te beginnen te creëren dat zij ook tot doel om hebben gehad om te zien of er heeft gelijkaardig reeds gedaan materiaal. Alhoewel zij niets konden vinden, vonden zij zij veel eigenschap van sommige bestaande talen kunnen gebruiken. Één dergelijke taal die zij was C++ hebben gevonden. C++ was een vordering over de taal genoemd C. In feite, werden de ideeën van C++ reeds verborgen in C. In die taal, kan men een variabele verhogen, I zeggen, door de ++ exploitant b.v. i++ toe te passen. Dit zou de waarde van veranderlijke I met verhogen. Als ik een waarde van 5 had, zou het het 6, enz. maken. Een welke visie!
In elk geval, terug komend aan C++, maakte het een belangrijke vordering over C door het idee van een klasse te introduceren. Om klasse te begrijpen, moet undestand structureren die reeds in C. werd gebruikt. De structuur is een groep variabelen. Bijvoorbeeld, hebt u een naam, een adres, een leeftijd enz. voor om het even welke persoon. In plaats van het gebruiken van hen afzonderlijk, in C kan hen samen groeperen en het een persoon roepen. De schepper van C++ daar gezegd is geen behoefte om deze variabelen (naam, adres, enz.) aan de buitenwereld bloot te stellen. Zij zeiden deze details van de buitenwereld zouden moeten worden verborgen. Zij riepen deze concepteninkapseling.
Een andere belangrijke bijdrage van C++ was het concept inheritence. Dit concept kan het best door voorbeeld worden verklaard. Keer naar het voorbeeld van de persoon terug. Een persoon is zeer algemeen concept. Er kunnen vele verschillende soorten personen zijn, b.v. artsen, advocaten, leraren, of enkel een bedelaar! Maar elk van deze mensen heeft een naam, een adres, een leeftijd enz. Zelfs heeft een bedelaar al deze. De schepper van C++ dacht men een de vraagpersoon van de basisklasse kan bepalen en andere klassen uit het kunnen worden afgeleid. In het duidelijke Engels, zou dit betekenen, is een arts speciaal soort persoon, is de advocaat een ander speciaal soort persoon. Nu kunnen de gemeenschappelijke attributen van al deze soorten mensen in de persoonsklasse worden gezet en de speciale attributen kunnen in de afgeleide klassen worden gezet, b.v. het ziekenhuis voor de arts, hof voor de advocaat, en niets voor de bedelaar.
Maar C++ was nog complex met dingen zoals wijzers, geheugenlek en veelvoudige inheritence. Het wijzerconcept werd genomen uit C en het was zeer slordig! De wijzer is speciaal type van variabele dat aan andere variabelen richt. Aangezien er geen richtlijnen waren over hoe om deze wijzers te gebruiken, was het zeer gemakkelijk los spoor van hen. In een typisch twee duizend lijnenprogramma, zou men vaak omhoog met hundredes die van wijzers beëindigen aan duizenden richten, zijn wat van hen wijzers en sommige enkel duidelijke variabelen. Onnodig om dit te zeggen maakte een groot programma uiterst moeilijk te lezen en wanneer de programmeur verlaten voor een ander bedrijf, zij geen andere keus dan aan enkel wegwerp zijn programma zouden hebben! Het was soms noodzakelijk om dit te doen zelfs wanneer de programmeur rond en zeer levend was. Dit is omdat de wijzers die hij binnen zijn programma heeft gecre
Artikel Bron: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Webmaster krijgen html code
Voeg dit artikel aan uw website!
Webmaster verzenden van artikelen
Geen registratie vereist! Vul het formulier in en uw artikel is in de Messaggiamo.Com Directory!