Control Network Programming (CNP) è un paradigma di programmazione che viene descritto con la massima "Primitivi + Rete di Controllo = Programma di Rete di Controllo". La rete di controllo è un sistema ricorsivo di grafi; può essere una specifica puramente descrittiva del problema da risolvere. Le frecce della rete di controllo sono etichettate con sequenze di Primitive - azioni elementari, facilmente comprensibili. CNP è sempre stato pensato per essere un approccio facile e veloce per lo sviluppo di applicazioni software che coinvolge pochissima programmazione reale. L'interoperabilità dei linguaggi (usare diversi linguaggi nello stesso progetto software) è un'importante tendenza attuale nello sviluppo del software. È ancora più importante e naturale nel caso del CNP. Qui, interoperabilità significa praticamente la possibilità di usare primitive scritte in vari linguaggi di programmazione. Vengono affrontati i linguaggi di programmazione più popolari e interessanti: C, Java, Kotlin, Python e Pascal. Consideriamo esempi in cui le primitive in tutti questi cinque linguaggi di programmazione sono usate simultaneamente (CNP multilingue). Discutiamo anche la programmazione CNP senza programmazione (CNP senza linguaggio).
Bitte wählen Sie Ihr Anliegen aus.
Rechnungen
Retourenschein anfordern
Bestellstatus
Storno