Programmatore

persona che scrive programmi per computer
Disambiguazione – Se stai cercando l'altro significato, vedi Programmatore (musica).

Il programmatore è il professionista che scrive programmi utilizzando un linguaggio di programmazione. La professione del programmatore è relativamente recente e si è sviluppata di pari passo con l'aumento dei campi di applicazione dell'informatica.

L'attività del programmatore, definita anche "sviluppo" o "attività di codifica", concettualmente è successiva all'attività di analisi e precedente a quella di collaudo, solitamente eseguita da altri professionisti, gli analisti ed i collaudatori beta tester.

In pratica il programmatore realizza il programma vero e proprio sulla base del documento di specifica (tecnica o funzionale) redatto dell'analista, in cui sono descritti i comportamenti e gli algoritmi che devono essere realizzati dal programma. Terminata la fase di programmazione con la produzione di un programma eseguibile, quello le cui istruzioni sono eseguite dalla macchina, inizia la fase di collaudo, tesa a determinare la conformità del programma alle specifiche descritte nel documento di analisi.

Il programmatore per l'esecuzione della propria attività si avvale di alcuni strumenti informatici specializzati per quest'attività. A titolo esemplificativo si tratta di editor (programmi che permettono la scrittura di programmi software), debugger, helper, compilatori o interpreti, script, database ed altri ancora.

Ada Lovelace è considerata la prima programmatrice della storia, avendo per prima espresso un algoritmo inteso per l'utilizzo su un computer, la macchina analitica di Charles Babbage nell'ottobre del 1842.

Programmatore Web

Il suffisso web identifica un programmatore specializzato nella realizzazione di software con linguaggi specifici per il web, come PHP, ASP, ActionScript, Java ecc. per l'utilizzo internet/intranet.

Il programmatore web si occupa solo del codice di un sito, quindi trascura il design e la formattazione del codice HTML, che vengono invece sviluppati da un webdesigner o da più figure con specifiche competenze. Un programmatore web che si occupa sia del codice che della grafica di un sito, non si chiama più tale ma prende il nome di webmaster.

Voci correlate

Altri progetti