Paradigmi di programmazione

I corsi da noi organizzati coprono tutti i principali paradigmi di programmazione, a seconda dei linguaggi scelti dal cliente. Dove il linguaggio lo permette, insegnamo ai partecipanti ai nostri corsi come attraversare i confini (e i limiti) di un paradigma di programmazione e combinarlo con altri. Insegnamo come scegliere l’approccio ottimale, a seconda dei compiti da svolgere nei progetti concreti.

In primo luogo, i nostri corsi coprono i paradigmi di programmazione dichiarativa di tipo funzionale e logica, la programmazione imperativa e, come ortogonale a questi, la programmazione ad oggetti. Come parte naturale di quest’ultimo abbiamo anche le unità didattiche di schemi progettuali e di UML. Questi ultimi due vengono offerti anche come corsi indipendenti (seguire i collegamenti per ulteriori informazioni).

Esistono anche altri paradigmi a loro volta ortogonali a quelli elencati, ma per il momento i nostri corsi non li coprono se non al livello minimo sufficente.

I paradigmi di programmazione che, per ora, trattiamo, sono:

Dunque, che Voi abbiate bisogno di un approccio funzionale, adatto al rapido sviluppo ed elevata scalabilità sui sistemi con processori multi core, o che voi abbiate bisogno di programmazione logica, particolarmente adatta per un uso nei sistemi che implementano qualche forma di intelligenza artificiale, o sistemi di inferenza dei dati, o che abbiate bisogno di avvicinarvi più possibile all’architettura fisica degli eleboratori con l’approccio imperativo, noi abbiamo la soluzione pronta per voi.