Talaan ng mga Nilalaman:
Ang mga engineer ng software ay hindi lamang mga programmer ng aplikasyon; sila ay dapat na bumuo at istraktura ng mga produkto para sa mga kliyente na nakakatugon sa kanilang mga inaasahan, magbigay ng mga tampok na kailangan nila at suportado ng malakas na backup. Ang Java ay isang matalinong solusyon upang mailatag ang pundasyon para sa gayong matatag na mga utility, at pinapayagan nito ang mga developer na maging mahusay, epektibo at makabagong - nang hindi kinakailangang muling likhain ang gulong.
Ang Kasaysayan ng Java Programming
Sa mga pinakaunang computer, ang lohika ay nagmula sa mga numero sa anyo ng mga suntok na suntok, kaya't hindi na kailangan ng mga wika sa pagprograma. Ngunit, bilang advanced na teknolohiya, ang pangangailangan ay lumitaw para sa isang programming medium na parehong komprehensibo sa pamamaraang ito at sopistikadong gagamitin. Nagdulot ito ng mga platform ng wika, kung saan maaaring isulat ng mga programmer ang kanilang lohika (code). Sa una, ginamit ang mababang mga wika. Karaniwang tinutukoy bilang mga wika ng pagpupulong, madali silang ma-kahulugan ng mga makina sa anyo ng mga zero at mga, na kumakatawan sa negatibo at positibong lohika, ayon sa pagkakabanggit. (tungkol sa kasaysayan ng mga wika sa programming sa Computer Programming: Mula sa Wika ng Machine hanggang sa Artipisyal na Intelligence.)
Hindi nagtagal bago napagtanto ng mga tao na hindi nila masulat ang kakayahang umangkop at maaasahang code gamit ang mga platform na iyon. Bilang isang resulta, ang mga developer ng software ay sumulong patungo sa mga wika na binubuo ng mga pahayag ng meta, mga tagubilin sa processor sa isang medyo mas madaling mababasa na form, komento at iba pang data. Susunod, ang mga mahahalagang wika ay nakuha sa larawan, tulad ng COBOL at FORTRAN. Sinundan ito ng panahon ng pag-author at mga linya ng command-line, na nagbigay ng isang mas gulat na layer ng interface para sa code ng code. Sinundan ito ng paglitaw ng mga iterative, batay sa listahan at lohika na nakabatay sa mga wika.