JAVA
molte caratteristche dal filone imperativo
- essenzialmente tutte quelle del linguaggio più avanzato del filone, cioè C++
alcune caratteristiche dei linguaggi del filone logico
- gestione della memoria con garbage collector
utilizza il meccanismo delle classi e dell’ereditarietà per ridurre il numero di meccanismi primitivi
- quasi tutto viene realizzato con classi predefinite nelle librerie
ha una implementazione mista (anch’essa tipica del filone logico)
- che ne facilita la portabilità e lo rende particolarmente adatto ad essere integrato nelle applicazioni di rete