Lo sviluppo di un programma comporta una serie di passaggi . Il programmatore definisce un problema , prevede un sistema, i codici del programma , il programma di test effettuato, e , infine , il programma documenti . Di solito , il programmatore definisce ciò che conosce e l'obiettivo , seleziona un programma da usare, esegue il debug il programma a tappe dopo il completamento di assicurare vengono introdotti errori e documenta la progettazione , sviluppo e test del programma. Con il volto mutevole della tecnologia informatica , la programmazione è un ambiente stimolante e sempre stimolante che pochi programmatori mai sognato di lasciare . Sistemi di conoscenza
programmatori di computer hanno una piena comprensione del come e perché dei sistemi informatici , comprese le limitazioni di sistema , e può impostare le aspettative realistiche e di aggirare tali limitazioni per ottimizzare pienamente l'uso delle attrezzature e la sua accessori.
Creativity Platform
programmazione è una piattaforma per mostrare la creatività , specialmente nel problem -solving e di intrattenimento . Programmazione sviluppa nuovi videogiochi, grafica e animazioni per presentare nuove idee di business o per risolvere un particolare problema .
Interactive Education
di programmazione, in particolare nello sviluppo web , ha permesso nuove applicazioni web interattive che hanno accesso alle risorse di sistema e di fornire lo stesso livello di controllo come applicazioni desktop . Utilizzato su piattaforme di apprendimento on-line, queste applicazioni hanno permesso di programmi di formazione a distanza per il decollo . Oggi, quasi tutti i principali enti di formazione hanno una qualche forma di realizzazione di apprendimento on-line , grazie alla programmazione di computer .
Definendo il futuro
principi di programmazione informatica attuate oggi probabilmente influenzare il modo in tecnologie come il riconoscimento vocale , intelligenza artificiale e di altre sofisticate tecnologie cambieranno in futuro e come saranno applicati per la nostra vita giorno per giorno . Ad esempio , la tendenza verso l'automazione di ricerche su Internet e acquisti per essere più localizzato è in corso. Mentre le piattaforme hardware sviluppati avranno un ruolo importante , la tecnologia informatica sarà probabilmente al centro di tutto e di programmazione dei sistemi futuri sarà un aspetto importante .
Linguaggio Macchina
< p > Dal momento che i computer di lavoro con i numeri , la programmazione permette a una persona di rappresentare in linguaggio macchina in formato leggibile . Ciò riduce le possibilità di introdurre errori e perdite di tempo nel debug e correggere gli errori .