Difference between revisions 67162104 and 68956678 on itwiki

{{NN|informatica|novembre 2009}}
{{C|Senza fonti autorevoli a supporto non è possibile stabilire cosa sia "fondamentale" o meno senza scadere nel POV personale|informatica|marzo 2013}}
In [[informatica]] i '''fondamenti di programmazione''' sono quelle conoscenze basilari che un [[programmatore]] deve possedere per la [[programmazione (informatica)|programmazione]] in un qualunque [[linguaggio di programmazione]].

(contracted; show full)

I programmi possono inoltre essere divisi in sezioni in modo che i vari compiti possano essere eseguiti attraverso sequenze più semplici di passi. A tale scopo viene suddiviso il [[programma (informatica)|programma]] in [[funzioni (informatica)|funzioni]].

===La codifica del programma===
{{vedi anche|Teorema di Bohm-Jacopini
|Struttura di controllo}}

Avviene in questa fase la scelta del [[paradigma di programmazione]] e del relativo [[linguaggio di programmazione]] con cui sviluppare il progetto (es. [[Java (linguaggio)|Java]], [[C++]], [[BASIC]], [[Perl]], ecc.), passando dai [[diagrammi di flusso]] o dallo [[pseudocodice]], ad una sintassi più rigorosa e specifica del linguaggio scelto, redigendo il [[codice sorgente]].

(contracted; show full)* [[Struttura di controllo]]

==Collegamenti esterni==

*[http://programmazione.html.it/guide/ Guida alla programmazione], su [http://www.html.it html.it].

[[Categoria:Programmazione| ]]
{{portale|informatica}}