Satura rādītājs:
Programmatūras inženieri nav tikai lietojumprogrammu programmētāji; viņiem ir paredzēts veidot un strukturēt produktus klientiem, kas atbilst viņu vēlmēm, nodrošina nepieciešamās funkcijas un tiek atbalstīti ar spēcīgu dublējumu. Java ir viens gudrs risinājums, lai liktu pamatus šādām stabilām utilītprogrammām, un tas ļauj izstrādātājiem būt efektīviem, produktīviem un novatoriskiem - bez nepieciešamības no jauna izgudrot riteni.
Java programmēšanas vēsture
Agrākos datoros loģika tika iegūta no cipariem perfokartes veidā, tāpēc nebija vajadzības pēc programmēšanas valodām. Tā kā tehnoloģija attīstījās, radās vajadzība pēc programmēšanas līdzekļa, kas būtu visaptverošs savā pieejā un izsmalcināts lietošanai. Tas radīja valodu platformas, kurās programmētāji varēja rakstīt savu loģiku (kodu). Sākumā tika izmantotas zema līmeņa valodas. Parasti tos dēvē par montāžas valodām, ar mašīnām tos varēja viegli interpretēt nulles un valodas veidā, kas attiecīgi atspoguļo negatīvo un pozitīvo loģiku. (par programmēšanas valodu vēsturi datorprogrammēšanā: no mašīnas valodas līdz mākslīgajam intelektam.)
Neilgi pirms cilvēki saprata, ka viņi nevar uzrakstīt elastīgu un uzticamu kodu, izmantojot šīs platformas. Tā rezultātā programmatūras izstrādātāji virzījās uz valodām, kas sastāvēja no meta paziņojumiem, procesora norādījumiem salīdzinoši vieglāk lasāmā formā, komentāriem un citiem datiem. Tālāk parādījās obligātās valodas, piemēram, COBOL un FORTRAN. Tam sekoja autorēšanas un komandrindas valodu ēra, kas izstrādātājiem nodrošināja kodētāku saskarnes slāni. Tam sekoja iteratīvo, uz sarakstu un loģiku balstīto valodu parādīšanās.
