Indholdsfortegnelse:
Softwareingeniører er ikke kun applikationsprogrammører; de skal bygge og strukturere produkter til klienter, der lever op til deres forventninger, leverer de funktioner, de har brug for, og understøttes af stærk backup. Java er en smart løsning til at lægge grundlaget for sådanne robuste værktøjer, og det giver udviklere mulighed for at være effektive, effektive og innovative - uden at skulle genopfinde hjulet.
Historien om Java-programmering
I de tidligste computere blev logikken afledt af tal i form af stempelkort, så der var ikke noget behov for programmeringssprog. Men da teknologien avancerede, opstod behovet for et programmeringsmedium, der var både omfattende i sin tilgang og sofistikeret at bruge. Dette gav anledning til sprogplatforme, hvor programmerere kunne skrive deres logik (kode). Oprindeligt blev sprog på lavt niveau brugt. Ofte benævnt samlingssprog, kunne de let tolkes af maskiner i form af nuller og sprog, der repræsenterede henholdsvis negativ og positiv logik. (om programmeringssprogens historie i computerprogrammering: Fra maskinsprog til kunstig intelligens.)
Det tog ikke lang tid, før folk indså, at de ikke kunne skrive fleksibel og pålidelig kode ved hjælp af disse platforme. Som et resultat avancerede softwareudviklere mod sprog, der bestod af meta-udsagn, processorinstruktioner i en relativt mere menneskelig læsbar form, kommentarer og andre data. Dernæst kom de tvingende sprog ind i billedet, såsom COBOL og FORTRAN. Dette blev efterfulgt af æraen med forfatter- og kommandolinjesprog, som gav et mere abstrakt lag af interface for udviklerne til kode. Dette blev efterfulgt af fremkomsten af iterative, listebaserede og logikbaserede sprog.