Преглед садржаја:
Софтверски инжењери нису само апликативни програмери; требало би да граде и структуирају производе за клијенте који испуњавају њихова очекивања, пружају потребне функције и подржавају их снажне резервне копије. Јава је једно паметно решење за постављање темеља за тако робусне услужне програме и омогућава програмерима да буду ефикасни, делотворни и иновативни - без поновног проналажења точка.
Историја Јава програмирања
У најранијим рачунарима логика је изведена из бројева у облику бушаћих картица, тако да није било потребе за програмским језицима. Али, како је технологија напредовала, појавила се потреба за програмским медијумом који је у свом приступу био и свеобухватан и софистициран за употребу. То је створило језичке платформе у које програмери могу да напишу своју логику (код). У почетку су се користили језици на ниском нивоу. Обично их називају скупштинским језицима, машине би их лако могле тумачити у облику нула и оних, што је представљало негативну и позитивну логику. (о историји програмских језика у рачунарском програмирању: од машинског језика до вештачке интелигенције.)
Недуго затим су људи схватили да не могу да напишу флексибилан и поуздан код користећи те платформе. Као резултат тога, програмери софтвера напредовали су према језицима који су се састојали од мета изјава, упутстава за процесоре у упоредиво разумљивијем облику, коментарима и другим подацима. Затим су се појавили императивни језици, попут ЦОБОЛ и ФОРТРАН. Након тога уследила је ера ауторских и командних редака који су програмерима пружали апстрахиранији слој интерфејса. Након тога је уследила појава итеративних језика, језика заснованих на листи и логикама.