Sommario:
Gli ingegneri del software non sono solo programmatori di applicazioni; dovrebbero costruire e strutturare prodotti per i clienti che soddisfano le loro aspettative, fornire le funzionalità di cui hanno bisogno ed essere supportati da un backup efficace. Java è una soluzione intelligente per gettare le basi per utility così solide e consente agli sviluppatori di essere efficienti, efficaci e innovativi, senza dover reinventare la ruota.
La storia della programmazione Java
Nei primi computer, la logica era derivata dai numeri sotto forma di schede perforate, quindi non c'era bisogno di linguaggi di programmazione. Tuttavia, con l'avanzare della tecnologia, è emersa la necessità di un supporto di programmazione che fosse sia completo nel suo approccio sia sofisticato da usare. Ciò ha dato origine a piattaforme linguistiche, in cui i programmatori potevano scrivere la loro logica (codice). Inizialmente venivano utilizzate lingue di basso livello. Comunemente denominati linguaggi di assemblaggio, potrebbero essere facilmente interpretati dalle macchine sotto forma di zeri e di uno, che rappresentavano rispettivamente la logica negativa e positiva. (sulla storia dei linguaggi di programmazione in Programmazione informatica: dal linguaggio macchina all'intelligenza artificiale.)
Non passò molto tempo prima che le persone si rendessero conto che non potevano scrivere codice flessibile e affidabile usando quelle piattaforme. Di conseguenza, gli sviluppatori di software hanno avanzato verso linguaggi costituiti da meta dichiarazioni, istruzioni del processore in una forma relativamente più leggibile dall'uomo, commenti e altri dati. Successivamente, entrarono in scena le lingue imperative, come COBOL e FORTRAN. A ciò seguì l'era dei linguaggi di creazione e di riga di comando, che forniva agli sviluppatori un livello di interfaccia più astratto da codificare. Questo è stato seguito dall'emergere di linguaggi iterativi, basati su liste e basati su logica.